From 89c237da9f8ec3c18b9fb3559533b463f401dd27 Mon Sep 17 00:00:00 2001 From: Bjarte Stien Karlsen Date: Sun, 27 Oct 2024 15:45:47 +0100 Subject: [PATCH 1/6] updated views to add new borrow method --- contracts/FindViews.cdc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/contracts/FindViews.cdc b/contracts/FindViews.cdc index 812f2879..28f1e44b 100644 --- a/contracts/FindViews.cdc +++ b/contracts/FindViews.cdc @@ -277,7 +277,14 @@ access(all) contract FindViews { return false } - let nft= self.cap.borrow()!.borrowNFT(self.id) + let collection = self.cap.borrow()! + + let collectionType=collection.getType() + if collectionType.isRecovered { + return false + } + + let nft= collection.borrowNFT(self.id) if nft ==nil { return false From 021e47d292cf52003db58ae88b473a5d688f5c27 Mon Sep 17 00:00:00 2001 From: Bjarte Stien Karlsen Date: Sun, 27 Oct 2024 17:23:15 +0100 Subject: [PATCH 2/6] fixed script to get name price and use band oracle --- contracts/FIND.cdc | 17 ++++++++++++++++- flow.json | 7 +++++++ scripts/getNamePriceInFlow.cdc | 5 +++++ 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 scripts/getNamePriceInFlow.cdc diff --git a/contracts/FIND.cdc b/contracts/FIND.cdc index ac189747..6b7c313e 100644 --- a/contracts/FIND.cdc +++ b/contracts/FIND.cdc @@ -8,6 +8,7 @@ import "Sender" import "ProfileCache" import "FindUtils" import "PublicPriceOracle" +import "BandOracle" /* ///FIND @@ -58,7 +59,7 @@ access(all) contract FIND { ////////////////////////////////////////// // Get the latest FLOW/USD price //This uses the FLOW/USD increment.fi oracle - access(all) fun getLatestPrice(): UFix64 { + access(all) fun getLatestPriceOld(): UFix64 { let lastResult = PublicPriceOracle.getLatestPrice(oracleAddr: self.getFlowUSDOracleAddress()) let lastBlockNum = PublicPriceOracle.getLatestBlockHeight(oracleAddr: self.getFlowUSDOracleAddress()) @@ -70,6 +71,20 @@ access(all) contract FIND { return lastResult } + //this uses band oracle + access(all) fun getLatestPrice(): UFix64 { + + let acct = FIND.account + let vaultRef = acct.storage.borrow(from: /storage/flowTokenVault) ?? panic("Cannot borrow reference to signer's FLOW vault") + let payment <- vaultRef.withdraw(amount: BandOracle.getFee()) + let baseSymbol="FLOW" + let quoteSymbol="USDC" + let quote =BandOracle.getReferenceData (baseSymbol: baseSymbol, quoteSymbol: quoteSymbol, payment: <- payment) + + return quote.fixedPointRate + } + + access(all) fun convertFLOWToUSD(_ amount: UFix64): UFix64 { return amount * self.getLatestPrice() diff --git a/flow.json b/flow.json index d8990ecf..00a77480 100644 --- a/flow.json +++ b/flow.json @@ -223,6 +223,13 @@ "migrationnet": "0x8232ce4a3aff4e94" } }, + "BandOracle": { + "source": "./contracts/community/BandOracle.cdc", + "aliases": { + "mainnet": "0x6801a6222ebf784a", + "testnet": "0x2c71de7af78d1adf" + } + }, "ExampleNFT": "./contracts/standard/ExampleNFT.cdc", "ProfileCache": "./contracts/ProfileCache.cdc", "FIND": "./contracts/FIND.cdc", diff --git a/scripts/getNamePriceInFlow.cdc b/scripts/getNamePriceInFlow.cdc new file mode 100644 index 00000000..33e47149 --- /dev/null +++ b/scripts/getNamePriceInFlow.cdc @@ -0,0 +1,5 @@ +import "FIND" + +access(all) fun main(_ name:String):UFix64 { + return FIND.calculateCostInFlow(name) +} From 2bdc5868f197713138ad9dbe5a84c3d61d49311f Mon Sep 17 00:00:00 2001 From: Bjarte Stien Karlsen Date: Sun, 27 Oct 2024 17:25:53 +0100 Subject: [PATCH 3/6] added new client --- flow.json | 4 +++- lib/find.json | 44 ++++++++++++++++++++++++++++++++++++++++++++ lib/package.json | 2 +- 3 files changed, 48 insertions(+), 2 deletions(-) diff --git a/flow.json b/flow.json index 00a77480..ee7f6357 100644 --- a/flow.json +++ b/flow.json @@ -227,7 +227,9 @@ "source": "./contracts/community/BandOracle.cdc", "aliases": { "mainnet": "0x6801a6222ebf784a", - "testnet": "0x2c71de7af78d1adf" + "testnet": "0x2c71de7af78d1adf", + "migrationnet": "0x8232ce4a3aff4e94", + "emulator": "0x8232ce4a3aff4e94" } }, "ExampleNFT": "./contracts/standard/ExampleNFT.cdc", diff --git a/lib/find.json b/lib/find.json index 31f9de6f..166a0216 100644 --- a/lib/find.json +++ b/lib/find.json @@ -281,6 +281,17 @@ }, "code": "import FIND from 0xf3fcd2c1a78f5eee\n\naccess(all)\nfun main(address: Address) : String?{\n return FIND.reverseLookup(address)\n}" }, + "getNamePriceInFlow": { + "spec": { + "parameters": { + "name": "String" + }, + "order": [ + "name" + ] + }, + "code": "import FIND from 0xf3fcd2c1a78f5eee\n\naccess(all) fun main(_ name:String):UFix64 {\n return FIND.calculateCostInFlow(name)\n}" + }, "getNameSearchbar": { "spec": { "parameters": { @@ -3038,6 +3049,17 @@ }, "code": "import FIND from 0x097bafa4e0b48eef\n\naccess(all)\nfun main(address: Address) : String?{\n return FIND.reverseLookup(address)\n}" }, + "getNamePriceInFlow": { + "spec": { + "parameters": { + "name": "String" + }, + "order": [ + "name" + ] + }, + "code": "import FIND from 0x097bafa4e0b48eef\n\naccess(all) fun main(_ name:String):UFix64 {\n return FIND.calculateCostInFlow(name)\n}" + }, "getNameSearchbar": { "spec": { "parameters": { @@ -5716,6 +5738,17 @@ }, "code": "import FIND from 0x35717efbbce11c74\n\naccess(all)\nfun main(address: Address) : String?{\n return FIND.reverseLookup(address)\n}" }, + "getNamePriceInFlow": { + "spec": { + "parameters": { + "name": "String" + }, + "order": [ + "name" + ] + }, + "code": "import FIND from 0x35717efbbce11c74\n\naccess(all) fun main(_ name:String):UFix64 {\n return FIND.calculateCostInFlow(name)\n}" + }, "getNameSearchbar": { "spec": { "parameters": { @@ -8542,6 +8575,17 @@ }, "code": "import FIND from 0x35717efbbce11c74\n\naccess(all)\nfun main(address: Address) : String?{\n return FIND.reverseLookup(address)\n}" }, + "getNamePriceInFlow": { + "spec": { + "parameters": { + "name": "String" + }, + "order": [ + "name" + ] + }, + "code": "import FIND from 0x35717efbbce11c74\n\naccess(all) fun main(_ name:String):UFix64 {\n return FIND.calculateCostInFlow(name)\n}" + }, "getNameSearchbar": { "spec": { "parameters": { diff --git a/lib/package.json b/lib/package.json index e448b5e7..079e473f 100644 --- a/lib/package.json +++ b/lib/package.json @@ -1,6 +1,6 @@ { "name": "@findonflow/find-flow-contracts-1.0", - "version": "1.2.0", + "version": "1.2.1", "description": "Cadence transactions and scripts to work with https://find.xyz for cadence 1.0", "main": "index.js", "scripts": { From 0d10e7e4fc4e8c93257304bb457aef7d1ca00bef Mon Sep 17 00:00:00 2001 From: Bjarte Stien Karlsen Date: Mon, 28 Oct 2024 08:37:13 +0100 Subject: [PATCH 4/6] add band oracle contract for testing --- contracts/community/BandOracle.cdc | 477 ++++++ flow.json | 6 +- go.mod | 80 +- go.sum | 2511 +--------------------------- transactions/tx-in-use.txt | 20 - 5 files changed, 613 insertions(+), 2481 deletions(-) create mode 100644 contracts/community/BandOracle.cdc delete mode 100644 transactions/tx-in-use.txt diff --git a/contracts/community/BandOracle.cdc b/contracts/community/BandOracle.cdc new file mode 100644 index 00000000..5fb5ff72 --- /dev/null +++ b/contracts/community/BandOracle.cdc @@ -0,0 +1,477 @@ +import "FungibleToken" +import "FlowToken" + +/// The Flow blockchain contract for the Band Protocol Oracle. +/// https://docs.bandchain.org/ +/// +access(all) contract BandOracle { + + /// Paths + + // OracleAdmin resource path. + access(all) let OracleAdminStoragePath: StoragePath + + // Relay resource path. + access(all) let RelayStoragePath: StoragePath + + // FeeCollector resource path. + access(all) let FeeCollectorStoragePath: StoragePath + + + /// Fields + + // String as base private path for data updater capabilities. + access(contract) let dataUpdaterBasePath: String + + // Mapping from symbol to data struct. + access(contract) let symbolsRefData: {String: RefData} + + // Aux constant for holding the 10^18 value. + access(all) let e18: UInt256 + + // Aux constant for holding the 10^9 value. + access(all) let e9: UInt256 + + // Vault for storing service fees. + access(contract) let payments: @{FungibleToken.Vault} + + // Service fee per request. + access(contract) var fee: UFix64 + + // Mapping of Relayer address to their issued capability ID + access(contract) let relayersCapabilityID: {Address: UInt64} + + + /// Events + + // Emitted when a relayer updates a set of symbols. + access(all) event BandOracleSymbolsUpdated(symbols: [String], relayerID: UInt64, requestID: UInt64) + + // Emitted when a symbol is removed from the oracle. + access(all) event BandOracleSymbolRemoved(symbol: String) + + // Emitted when fees are collected. + access(all) event FeesCollected(amount: UFix64, to: Address?, collectorUUID: UInt64, collectorAddress: Address) + + // Emitted when fees are updated. + access(all) event FeeUpdated(old: UFix64, new: UFix64) + + + /// Structs + + /// Structure for storing any symbol USD-rate. + /// + access(all) struct RefData { + /// USD-rate, multiplied by 1e9. + access(all) var rate: UInt64 + /// UNIX epoch when data is last resolved. + access(all) var timestamp: UInt64 + /// BandChain request identifier for this data. + access(all) var requestID: UInt64 + + init(rate: UInt64, timestamp: UInt64, requestID: UInt64) { + self.rate = rate + self.timestamp = timestamp + self.requestID = requestID + } + } + + /// Structure for consuming data as quote / base symbols. + /// + access(all) struct ReferenceData { + /// Base / quote symbols rate multiplied by 10^18. + access(all) var integerE18Rate: UInt256 + /// Base / quote symbols rate as a fixed point number. + access(all) var fixedPointRate: UFix64 + /// UNIX epoch when base data is last resolved. + access(all) var baseTimestamp: UInt64 + /// UNIX epoch when quote data is last resolved. + access(all) var quoteTimestamp: UInt64 + + init(rate: UInt256, baseTimestamp: UInt64, quoteTimestamp: UInt64) { + self.integerE18Rate = rate + self.fixedPointRate = BandOracle.e18ToFixedPoint(rate: rate) + self.baseTimestamp = baseTimestamp + self.quoteTimestamp = quoteTimestamp + } + } + + + /// Resources + + /// Admin only operations. + /// + access(all) resource interface OracleAdmin { + access(all) fun setRelayerCapabilityID (relayer: Address, capabilityID: UInt64) + access(all) fun removeRelayerCapabilityID (relayer: Address) + access(all) fun getUpdaterCapabilityIDFromAddress (relayer: Address): UInt64? + access(all) fun removeSymbol (symbol: String) + access(all) fun createNewFeeCollector (): @BandOracle.FeeCollector + } + + /// Relayer operations. + /// + access(all) resource interface DataUpdater { + access(all) fun updateData (symbolsRates: {String: UInt64}, resolveTime: UInt64, + requestID: UInt64, relayerID: UInt64) + access(all) fun forceUpdateData (symbolsRates: {String: UInt64}, resolveTime: UInt64, + requestID: UInt64, relayerID: UInt64) + } + + /// The `BandOracleAdmin` will be created on the contract deployment, and will allow + /// the own admin to manage the oracle and the relayers to update prices on it. + /// + access(all) resource BandOracleAdmin: OracleAdmin, DataUpdater { + + /// Stores in contract the data updater capability ID along with the address + /// of the relayer who got the capability + /// + /// @param relayer: The entitled relayer account address + /// @param capabilityID: The ID of the data updater capability + /// + access(all) fun setRelayerCapabilityID (relayer: Address, capabilityID: UInt64) { + BandOracle.relayersCapabilityID[relayer] = capabilityID + } + + /// Deletes a relayer's CapabilityID from `BandOracle.relayersCapabilityID` mapping for traceability purposes + /// NOTE: Does not revoke the underlying Capability - this must be done in a separate call from the issuing account + /// + /// @param relayer: The entitled relayer account address + /// + access(all) fun removeRelayerCapabilityID (relayer: Address) { + BandOracle.relayersCapabilityID.remove(key: relayer) + } + + /// Method to retrieve the data updater capability ID from the relayer + /// + /// @param relayer: The entitled relayer account address + /// + access(all) fun getUpdaterCapabilityIDFromAddress (relayer: Address): UInt64? { + return BandOracle.relayersCapabilityID[relayer] + } + + /// Removes a symbol and its quotes from the contract storage. + /// + /// @param symbol: The string representing the symbol to be removed from the contract. + /// + access(all) fun removeSymbol (symbol: String) { + BandOracle.removeSymbol(symbol: symbol) + } + + /// Relayers can call this method to update rates. + /// + /// @param symbolsRates: Set of symbols and corresponding usd rates to update. + /// @param resolveTime: The registered time for the rates. + /// @param requestID: The Band Protocol request ID. + /// @param relayerID: The ID of the relayer carrying the update. + /// + access(all) fun updateData (symbolsRates: {String: UInt64}, resolveTime: UInt64, + requestID: UInt64, relayerID: UInt64) { + BandOracle.updateRefData(symbolsRates: symbolsRates, resolveTime: resolveTime, + requestID: requestID, relayerID: relayerID) + } + + /// Relayers can call this method to force update rates. + /// + /// @param symbolsRates: Set of symbols and corresponding usd rates to update. + /// @param resolveTime: The registered time for the rates. + /// @param requestID: The Band Protocol request ID. + /// @param relayerID: The ID of the relayer carrying the update. + /// + access(all) fun forceUpdateData (symbolsRates: {String: UInt64}, resolveTime: UInt64, + requestID: UInt64, relayerID: UInt64) { + BandOracle.forceUpdateRefData(symbolsRates: symbolsRates, resolveTime: resolveTime, + requestID: requestID, relayerID: relayerID) + } + + /// Creates a fee collector, meant to be called once after contract deployment + /// for storing the resource on the maintainer's account. + /// + /// @return The `FeeCollector` resource + /// + access(all) fun createNewFeeCollector (): @FeeCollector { + return <- create FeeCollector() + } + + } + + /// The resource that will allow an account to make quote updates + /// + access(all) resource Relay { + + // Capability linked to the OracleAdmin allowing relayers to relay rate updates + access(self) let updaterCapability: Capability<&{DataUpdater}> + + /// Relay updated rates to the Oracle Admin + /// + /// @param symbolsRates: Set of symbols and corresponding usd rates to update. + /// @param resolveTime: The registered time for the rates. + /// @param requestID: The Band Protocol request ID. + /// + access(all) fun relayRates (symbolsRates: {String: UInt64}, resolveTime: UInt64, requestID: UInt64) { + let updaterRef = self.updaterCapability.borrow() + ?? panic ("Can't borrow reference to data updater while processing request ".concat(requestID.toString())) + updaterRef.updateData(symbolsRates: symbolsRates, resolveTime: resolveTime, requestID: requestID, relayerID: self.uuid) + } + + /// Relay updated rates to the Oracle Admin forcing the update of the symbols even if the `resolveTime` is older than the last update. + /// + /// @param symbolsRates: Set of symbols and corresponding usd rates to update. + /// @param resolveTime: The registered time for the rates. + /// @param requestID: The Band Protocol request ID. + /// + access(all) fun forceRelayRates (symbolsRates: {String: UInt64}, resolveTime: UInt64, requestID: UInt64) { + let updaterRef = self.updaterCapability.borrow() + ?? panic ("Can't borrow reference to data updater while processing request ".concat(requestID.toString())) + updaterRef.forceUpdateData(symbolsRates: symbolsRates, resolveTime: resolveTime, requestID: requestID, relayerID: self.uuid) + } + + init(updaterCapability: Capability<&{DataUpdater}>) { + self.updaterCapability = updaterCapability + let updaterRef = self.updaterCapability.borrow() + ?? panic ("Can't borrow linked updater") + } + } + + /// The resource that allows the maintainer account to charge a fee for the use of the oracle. + /// + access(all) resource FeeCollector { + + /// Sets the fee in Flow tokens for the oracle use. + /// + /// @param fee: The amount of Flow tokens. + /// + access(all) fun setFee (fee: UFix64) { + BandOracle.setFee(fee: fee) + emit FeeUpdated(old: BandOracle.fee, new: fee) + } + + /// Extracts the fees from the contract's vault. + /// + /// @return A vault containing the funds obtained for the oracle use. + /// + access(all) fun collectFees (receiver: &{FungibleToken.Receiver}) { + let fees <- BandOracle.collectFees() + emit FeesCollected(amount: fees.balance, to: receiver.owner?.address, collectorUUID: self.uuid, collectorAddress: self.owner!.address) + receiver.deposit(from: <-fees) + } + + } + + + /// Functions + + /// Aux access(contract) functions + + /// Auxiliary private function for the `OracleAdmin` to update the rates. + /// + /// @param symbolsRates: Set of symbols and corresponding usd rates to update. + /// @param resolveTime: The registered time for the rates. + /// @param requestID: The Band Protocol request ID. + /// @param relayerID: The ID of the relayer carrying the update. + /// + access(contract) fun updateRefData (symbolsRates: {String: UInt64}, resolveTime: UInt64, requestID: UInt64, relayerID: UInt64) { + let updatedSymbols: [String] = [] + // For each symbol rate relayed + for symbol in symbolsRates.keys { + // If the symbol hasn't stored rates yet, or the stored records are older + // than the new relayed rates + if (BandOracle.symbolsRefData[symbol] == nil ) || + (BandOracle.symbolsRefData[symbol]!.timestamp < resolveTime) { + // Store the relayed rate + BandOracle.symbolsRefData[symbol] = + RefData(rate: symbolsRates[symbol]!, timestamp: resolveTime, requestID: requestID) + updatedSymbols.append(symbol) + } + } + emit BandOracleSymbolsUpdated(symbols: updatedSymbols, relayerID: relayerID, requestID: requestID) + } + + /// Auxiliary private function for the `OracleAdmin` to force update the rates. + /// + /// @param symbolsRates: Set of symbols and corresponding usd rates to update. + /// @param resolveTime: The registered time for the rates. + /// @param requestID: The Band Protocol request ID. + /// @param relayerID: The ID of the relayer carrying the update. + /// + access(contract) fun forceUpdateRefData (symbolsRates: {String: UInt64}, resolveTime: UInt64, requestID: UInt64, relayerID: UInt64) { + // For each symbol rate relayed, store it no matter what was the previous + // records for it + for symbol in symbolsRates.keys { + BandOracle.symbolsRefData[symbol] = + RefData(rate: symbolsRates[symbol]!, timestamp: resolveTime, requestID: requestID) + } + emit BandOracleSymbolsUpdated(symbols: symbolsRates.keys, relayerID: relayerID, requestID: requestID) + } + + /// Auxiliary private function for removing a stored symbol + /// + /// @param symbol: The string representing the symbol to delete + /// + access(contract) fun removeSymbol (symbol: String) { + BandOracle.symbolsRefData.remove(key: symbol) + emit BandOracleSymbolRemoved(symbol: symbol) + } + + /// Auxiliary private function for checking and retrieving data for a given symbol. + /// + /// @param symbol: String representing a symbol. + /// @return Optional `RefData` struct if there is any quote stored for the requested symbol. + /// + access(contract) fun _getRefData (symbol: String): RefData? { + // If the requested symbol is USD just return 10^9 + if (symbol == "USD") { + return RefData(rate: UInt64(BandOracle.e9), timestamp: UInt64(getCurrentBlock().timestamp), requestID: 0) + } else { + return self.symbolsRefData[symbol] ?? nil + } + } + + /// Private function that calculates the reference data between two base and quote symbols. + /// + /// @param baseRefData: Base ref data. + /// @param quoteRefData: Quote ref data. + /// @return Calculated `ReferenceData` structure. + /// + access(contract) fun calculateReferenceData (baseRefData: RefData, quoteRefData: RefData): ReferenceData { + let rate = UInt256((UInt256(baseRefData.rate) * BandOracle.e18) / UInt256(quoteRefData.rate)) + return ReferenceData (rate: rate, + baseTimestamp: baseRefData.timestamp, + quoteTimestamp: quoteRefData.timestamp) + } + + /// Private method for the `FeeCollector` to be able to set the fee for using the oracle + /// + /// @param fee: The amount of flow tokens to set as fee. + /// + access(contract) fun setFee (fee: UFix64) { + BandOracle.fee = fee + } + + /// Private method for the `FeeCollector` to be able to collect the fees from the contract vault. + /// + /// @return A flow token vault with the collected fees so far. + /// + access(contract) fun collectFees (): @{FungibleToken.Vault} { + let collectedFees <- FlowToken.createEmptyVault(vaultType: Type<@FlowToken.Vault>()) + collectedFees.deposit(from: <- BandOracle.payments.withdraw(amount: BandOracle.payments.balance)) + return <- collectedFees + } + + + /// Public access functions. + + /// Public method for creating a relay and become a relayer. + /// + /// @param updaterCapability: The capability pointing to the OracleAdmin resource needed to create the relay. + /// @return The new relay resource. + /// + access(all) fun createRelay (updaterCapability: Capability<&{DataUpdater}>): @Relay { + return <- create Relay(updaterCapability: updaterCapability) + } + + /// Auxiliary method to ensure that the formation of the capability name that + /// identifies data updater capability for relayers is done in a uniform way + /// by both admin and relayers. + /// + /// @param relayer: Address of the account who will be granted with a relayer. + /// @return The capability name. + /// + access(all) view fun getUpdaterCapabilityNameFromAddress (relayer: Address): String { + // Create the string that will form the private path concatenating the base + // path and the relayer identifying address. + let capabilityName = + BandOracle.dataUpdaterBasePath.concat(relayer.toString()) + return capabilityName + } + + /// This function returns the current fee for using the oracle in Flow tokens. + /// + /// @return The fee to be charged for every request made to the oracle. + /// + access(all) view fun getFee (): UFix64 { + return BandOracle.fee + } + + /// The entry point for consumers to query the oracle in exchange of a fee. + /// + /// @param baseSymbol: String representing base symbol. + /// @param quoteSymbol: String representing quote symbol. + /// @param payment: Flow token vault containing the service fee. + /// @return The `ReferenceData` containing the requested data. + /// + access(all) fun getReferenceData (baseSymbol: String, quoteSymbol: String, payment: @{FungibleToken.Vault}): ReferenceData { + + + + pre { + payment.balance >= BandOracle.fee : "Insufficient balance" + } + //THIS IS MOCKED + //500000000000000000 + if baseSymbol=="FLOW" { + BandOracle.payments.deposit(from: <- payment) + return ReferenceData(rate:500000000000000000, baseTimestamp:0, quoteTimestamp:0) + } + + + if (BandOracle._getRefData(symbol: baseSymbol) != nil && BandOracle._getRefData(symbol: quoteSymbol) != nil){ + let baseRefData = BandOracle._getRefData(symbol: baseSymbol)! + let quoteRefData = BandOracle._getRefData(symbol: quoteSymbol)! + BandOracle.payments.deposit(from: <- payment) + return BandOracle.calculateReferenceData (baseRefData: baseRefData, quoteRefData: quoteRefData) + } else { + panic("Cannot get a quote for the requested symbol pair.") + } + } + + /// Turn scientific notation numbers as `UInt256` multiplied by e8 into `UFix64` + /// fixed point numbers. Exceptionally large integer rates may lose some precision + /// when converted to a decimal number. + /// + /// @param rate: The symbol rate as an integer. + /// @return The symbol rate as a decimal. + /// + access(all) view fun e18ToFixedPoint (rate: UInt256): UFix64 { + return ( + UFix64( + rate / BandOracle.e18 + ) + + + ( + UFix64( + (rate + / + BandOracle.e9) + % + BandOracle.e9 + ) + / + UFix64(BandOracle.e9) + ) + ) + } + + init() { + self.OracleAdminStoragePath = /storage/BandOracleAdmin + self.RelayStoragePath = /storage/BandOracleRelay + self.FeeCollectorStoragePath = /storage/BandOracleFeeCollector + self.dataUpdaterBasePath = "BandOracleDataUpdater_" + self.account.storage.save(<- create BandOracleAdmin(), to: self.OracleAdminStoragePath) + self.symbolsRefData = {} + self.relayersCapabilityID = {} + self.payments <- FlowToken.createEmptyVault(vaultType: Type<@FlowToken.Vault>()) + self.fee = 0.0 + self.e18 = 1_000_000_000_000_000_000 + self.e9 = 1_000_000_000 + // Create a relayer on the admin account so the relay methods are never accessed directly. + // The admin could decide to build a transaction borrowing the whole BandOracleAdmin + // resource and call updateData methods bypassing relayData methods but we are explicitly + // discouraging that by giving the admin a regular relay resource on contract deployment. + let oracleAdminRef = self.account.storage.borrow<&{OracleAdmin}>(from: BandOracle.OracleAdminStoragePath) + ?? panic("Can't borrow a reference to the Oracle Admin") + let updaterCapability = self.account.capabilities.storage.issue<&{BandOracle.DataUpdater}>(BandOracle.OracleAdminStoragePath) + let relayer <- BandOracle.createRelay(updaterCapability: updaterCapability) + self.account.storage.save(<- relayer, to: BandOracle.RelayStoragePath) + } +} diff --git a/flow.json b/flow.json index ee7f6357..eb3684c9 100644 --- a/flow.json +++ b/flow.json @@ -228,8 +228,7 @@ "aliases": { "mainnet": "0x6801a6222ebf784a", "testnet": "0x2c71de7af78d1adf", - "migrationnet": "0x8232ce4a3aff4e94", - "emulator": "0x8232ce4a3aff4e94" + "migrationnet": "0x8232ce4a3aff4e94" } }, "ExampleNFT": "./contracts/standard/ExampleNFT.cdc", @@ -416,7 +415,8 @@ "LostAndFound", "LostAndFoundHelper", "FeeEstimator", - "PublicPriceOracle" + "PublicPriceOracle", + "BandOracle" ], "emulator-dapper": [ "DapperUtilityCoin", diff --git a/go.mod b/go.mod index fe988c1b..6387f13d 100644 --- a/go.mod +++ b/go.mod @@ -5,21 +5,20 @@ go 1.22 toolchain go1.22.4 require ( - github.com/bjartek/overflow/v2 v2.0.0-stable-cadence-beta.17 - github.com/bjartek/underflow v1.6.0 + github.com/bjartek/overflow/v2 v2.1.0 + github.com/bjartek/underflow v1.10.0 github.com/hexops/autogold v1.3.1 - github.com/onflow/cadence v1.0.0-preview.38 + github.com/onflow/cadence v1.2.1 github.com/recursionpharma/go-csv-map v0.0.0-20160524001940-792523c65ae9 github.com/sanity-io/litter v1.5.5 github.com/stretchr/testify v1.9.0 - golang.org/x/crypto v0.22.0 + golang.org/x/crypto v0.26.0 golang.org/x/exp v0.0.0-20240119083558-1b970713d09a ) require ( cloud.google.com/go v0.112.0 // indirect - cloud.google.com/go/compute v1.24.0 // indirect - cloud.google.com/go/compute/metadata v0.2.3 // indirect + cloud.google.com/go/compute/metadata v0.5.0 // indirect cloud.google.com/go/iam v1.1.6 // indirect cloud.google.com/go/kms v1.15.7 // indirect cloud.google.com/go/storage v1.36.0 // indirect @@ -33,7 +32,7 @@ require ( github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/bits-and-blooms/bitset v1.10.0 // indirect - github.com/btcsuite/btcd/btcec/v2 v2.2.1 // indirect + github.com/btcsuite/btcd/btcec/v2 v2.3.4 // indirect github.com/btcsuite/btcd/chaincfg/chainhash v1.0.3 // indirect github.com/cenkalti/backoff/v4 v4.2.1 // indirect github.com/cespare/xxhash v1.1.0 // indirect @@ -57,13 +56,14 @@ require ( github.com/dgraph-io/ristretto v0.1.0 // indirect github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2 // indirect github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect + github.com/docker/go-units v0.5.0 // indirect github.com/dustin/go-humanize v1.0.1 // indirect github.com/ef-ds/deque v1.0.4 // indirect github.com/enescakir/emoji v1.0.0 // indirect github.com/ethereum/c-kzg-4844 v1.0.0 // indirect github.com/ethereum/go-ethereum v1.13.10 // indirect github.com/ethereum/go-verkle v0.1.1-0.20240306133620-7d920df305f0 // indirect - github.com/fatih/color v1.16.0 // indirect + github.com/fatih/color v1.17.0 // indirect github.com/fatih/structtag v1.2.0 // indirect github.com/felixge/httpsnoop v1.0.4 // indirect github.com/fsnotify/fsnotify v1.6.0 // indirect @@ -72,13 +72,16 @@ require ( github.com/gballet/go-libpcsclite v0.0.0-20190607065134-2772fd86a8ff // indirect github.com/getsentry/sentry-go v0.27.0 // indirect github.com/glebarez/go-sqlite v1.22.0 // indirect + github.com/go-kit/kit v0.12.0 // indirect + github.com/go-kit/log v0.2.1 // indirect + github.com/go-logfmt/logfmt v0.5.1 // indirect github.com/go-logr/logr v1.4.1 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-ole/go-ole v1.3.0 // indirect github.com/go-redis/redis/v8 v8.11.5 // indirect github.com/gofrs/flock v0.8.1 // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang/glog v1.2.0 // indirect + github.com/golang/glog v1.2.2 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.4 // indirect github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb // indirect @@ -126,6 +129,8 @@ require ( github.com/kr/text v0.2.0 // indirect github.com/libp2p/go-buffer-pool v0.1.0 // indirect github.com/libp2p/go-libp2p v0.32.2 // indirect + github.com/libp2p/go-libp2p-pubsub v0.10.0 // indirect + github.com/libp2p/go-msgio v0.3.0 // indirect github.com/lmars/go-slip10 v0.0.0-20190606092855-400ba44fee12 // indirect github.com/logrusorgru/aurora v2.0.3+incompatible // indirect github.com/logrusorgru/aurora/v4 v4.0.0 // indirect @@ -148,22 +153,24 @@ require ( github.com/multiformats/go-varint v0.0.7 // indirect github.com/nightlyone/lockfile v1.0.0 // indirect github.com/olekukonko/tablewriter v0.0.5 // indirect - github.com/onflow/atree v0.7.0-rc.2 // indirect - github.com/onflow/crypto v0.25.1 // indirect - github.com/onflow/flixkit-go v1.2.1-cadence-v1-preview.18 // indirect - github.com/onflow/flow-core-contracts/lib/go/contracts v1.3.0 // indirect - github.com/onflow/flow-core-contracts/lib/go/templates v1.3.0 // indirect - github.com/onflow/flow-emulator v1.0.0-preview.35 // indirect - github.com/onflow/flow-ft/lib/go/contracts v1.0.0 // indirect - github.com/onflow/flow-ft/lib/go/templates v1.0.0 // indirect - github.com/onflow/flow-go v0.36.2-0.20240717214129-9ea6faeee3e7 // indirect - github.com/onflow/flow-go-sdk v1.0.0-preview.41 // indirect - github.com/onflow/flow-nft/lib/go/contracts v1.2.1 // indirect - github.com/onflow/flow-nft/lib/go/templates v1.2.0 // indirect - github.com/onflow/flow/protobuf/go/flow v0.4.5 // indirect - github.com/onflow/flowkit/v2 v2.0.0-stable-cadence-alpha.26 // indirect + github.com/onflow/atree v0.8.0 // indirect + github.com/onflow/crypto v0.25.2 // indirect + github.com/onflow/flixkit-go/v2 v2.1.0 // indirect + github.com/onflow/flow-core-contracts/lib/go/contracts v1.4.0 // indirect + github.com/onflow/flow-core-contracts/lib/go/templates v1.4.0 // indirect + github.com/onflow/flow-emulator v1.1.0 // indirect + github.com/onflow/flow-ft/lib/go/contracts v1.0.1 // indirect + github.com/onflow/flow-ft/lib/go/templates v1.0.1 // indirect + github.com/onflow/flow-go v0.38.0-preview.0.0.20241022154145-6a254edbec23 // indirect + github.com/onflow/flow-go-sdk v1.2.2 // indirect + github.com/onflow/flow-nft/lib/go/contracts v1.2.2 // indirect + github.com/onflow/flow-nft/lib/go/templates v1.2.1 // indirect + github.com/onflow/flow/protobuf/go/flow v0.4.7 // indirect + github.com/onflow/flowkit/v2 v2.1.0 // indirect github.com/onflow/go-ethereum v1.14.7 // indirect + github.com/onflow/nft-storefront/lib/go/contracts v1.0.0 // indirect github.com/onflow/sdks v0.6.0-preview.1 // indirect + github.com/onflow/wal v1.0.2 // indirect github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect github.com/pelletier/go-toml/v2 v2.0.6 // indirect github.com/pierrec/lz4 v2.6.1+incompatible // indirect @@ -178,12 +185,13 @@ require ( github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect github.com/rivo/uniseg v0.4.4 // indirect github.com/rogpeppe/go-internal v1.11.0 // indirect - github.com/rs/zerolog v1.29.1 // indirect + github.com/rs/zerolog v1.33.0 // indirect github.com/sethvargo/go-retry v0.2.3 // indirect github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible // indirect github.com/slok/go-http-metrics v0.10.0 // indirect + github.com/smartystreets/goconvey v1.8.1 // indirect github.com/spaolacci/murmur3 v1.1.0 // indirect - github.com/spf13/afero v1.10.0 // indirect + github.com/spf13/afero v1.11.0 // indirect github.com/spf13/cast v1.5.0 // indirect github.com/spf13/cobra v1.8.0 // indirect github.com/spf13/jwalterweatherman v1.1.0 // indirect @@ -220,25 +228,25 @@ require ( go.uber.org/multierr v1.11.0 // indirect go.uber.org/zap v1.26.0 // indirect golang.org/x/mod v0.17.0 // indirect - golang.org/x/net v0.24.0 // indirect - golang.org/x/oauth2 v0.17.0 // indirect - golang.org/x/sync v0.7.0 // indirect - golang.org/x/sys v0.20.0 // indirect - golang.org/x/text v0.14.0 // indirect + golang.org/x/net v0.28.0 // indirect + golang.org/x/oauth2 v0.22.0 // indirect + golang.org/x/sync v0.8.0 // indirect + golang.org/x/sys v0.24.0 // indirect + golang.org/x/text v0.17.0 // indirect golang.org/x/time v0.5.0 // indirect - golang.org/x/tools v0.20.0 // indirect + golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect gonum.org/v1/gonum v0.14.0 // indirect google.golang.org/api v0.162.0 // indirect google.golang.org/appengine v1.6.8 // indirect google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20240227224415-6ceb2ff114de // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de // indirect - google.golang.org/grpc v1.63.2 // indirect - google.golang.org/protobuf v1.33.0 // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20240814211410-ddb44dafa142 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 // indirect + google.golang.org/grpc v1.67.1 // indirect + google.golang.org/protobuf v1.34.2 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect - lukechampine.com/blake3 v1.2.1 // indirect + lukechampine.com/blake3 v1.3.0 // indirect modernc.org/libc v1.37.6 // indirect modernc.org/mathutil v1.6.0 // indirect modernc.org/memory v1.7.2 // indirect diff --git a/go.sum b/go.sum index c8bd4e4c..5f88b72e 100644 --- a/go.sum +++ b/go.sum @@ -1,976 +1,21 @@ -cloud.google.com/go v0.0.0-20170206221025-ce650573d812/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= -cloud.google.com/go v0.43.0/go.mod h1:BOSR3VbTLkk6FDC/TcffxP4NF/FFBGA5ku+jvKOP7pg= -cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= -cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= -cloud.google.com/go v0.44.3/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= -cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= -cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= -cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= -cloud.google.com/go v0.51.0/go.mod h1:hWtGJ6gnXH+KgDv+V0zFGDvpi07n3z8ZNj3T1RW0Gcw= -cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= -cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= -cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= -cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= -cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= -cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= -cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= -cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= -cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= -cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY= -cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= -cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= -cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= -cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY= -cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM= -cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY= -cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ= -cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI= -cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4= -cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc= -cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA= -cloud.google.com/go v0.100.1/go.mod h1:fs4QogzfH5n2pBXBP9vRiU+eCny7lD2vmFZy79Iuw1U= -cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A= -cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc= -cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU= -cloud.google.com/go v0.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA= -cloud.google.com/go v0.105.0/go.mod h1:PrLgOJNe5nfE9UMxKxgXj4mD3voiP+YQ6gdt6KMFOKM= -cloud.google.com/go v0.107.0/go.mod h1:wpc2eNrD7hXUTy8EKS10jkxpZBjASrORK7goS+3YX2I= -cloud.google.com/go v0.110.0/go.mod h1:SJnCLqQ0FCFGSZMUNUf84MV3Aia54kn7pi8st7tMzaY= -cloud.google.com/go v0.110.2/go.mod h1:k04UEeEtb6ZBRTv3dZz4CeJC3jKGxyhl0sAiVVquxiw= -cloud.google.com/go v0.110.4/go.mod h1:+EYjdK8e5RME/VY/qLCAtuyALQ9q67dvuum8i+H5xsI= -cloud.google.com/go v0.110.6/go.mod h1:+EYjdK8e5RME/VY/qLCAtuyALQ9q67dvuum8i+H5xsI= -cloud.google.com/go v0.110.7/go.mod h1:+EYjdK8e5RME/VY/qLCAtuyALQ9q67dvuum8i+H5xsI= -cloud.google.com/go v0.110.8/go.mod h1:Iz8AkXJf1qmxC3Oxoep8R1T36w8B92yU29PcBhHO5fk= cloud.google.com/go v0.112.0 h1:tpFCD7hpHFlQ8yPwT3x+QeXqc2T6+n6T+hmABHfDUSM= cloud.google.com/go v0.112.0/go.mod h1:3jEEVwZ/MHU4djK5t5RHuKOA/GbLddgTdVubX1qnPD4= -cloud.google.com/go/accessapproval v1.4.0/go.mod h1:zybIuC3KpDOvotz59lFe5qxRZx6C75OtwbisN56xYB4= -cloud.google.com/go/accessapproval v1.5.0/go.mod h1:HFy3tuiGvMdcd/u+Cu5b9NkO1pEICJ46IR82PoUdplw= -cloud.google.com/go/accessapproval v1.6.0/go.mod h1:R0EiYnwV5fsRFiKZkPHr6mwyk2wxUJ30nL4j2pcFY2E= -cloud.google.com/go/accessapproval v1.7.1/go.mod h1:JYczztsHRMK7NTXb6Xw+dwbs/WnOJxbo/2mTI+Kgg68= -cloud.google.com/go/accessapproval v1.7.2/go.mod h1:/gShiq9/kK/h8T/eEn1BTzalDvk0mZxJlhfw0p+Xuc0= -cloud.google.com/go/accesscontextmanager v1.3.0/go.mod h1:TgCBehyr5gNMz7ZaH9xubp+CE8dkrszb4oK9CWyvD4o= -cloud.google.com/go/accesscontextmanager v1.4.0/go.mod h1:/Kjh7BBu/Gh83sv+K60vN9QE5NJcd80sU33vIe2IFPE= -cloud.google.com/go/accesscontextmanager v1.6.0/go.mod h1:8XCvZWfYw3K/ji0iVnp+6pu7huxoQTLmxAbVjbloTtM= -cloud.google.com/go/accesscontextmanager v1.7.0/go.mod h1:CEGLewx8dwa33aDAZQujl7Dx+uYhS0eay198wB/VumQ= -cloud.google.com/go/accesscontextmanager v1.8.0/go.mod h1:uI+AI/r1oyWK99NN8cQ3UK76AMelMzgZCvJfsi2c+ps= -cloud.google.com/go/accesscontextmanager v1.8.1/go.mod h1:JFJHfvuaTC+++1iL1coPiG1eu5D24db2wXCDWDjIrxo= -cloud.google.com/go/accesscontextmanager v1.8.2/go.mod h1:E6/SCRM30elQJ2PKtFMs2YhfJpZSNcJyejhuzoId4Zk= -cloud.google.com/go/aiplatform v1.22.0/go.mod h1:ig5Nct50bZlzV6NvKaTwmplLLddFx0YReh9WfTO5jKw= -cloud.google.com/go/aiplatform v1.24.0/go.mod h1:67UUvRBKG6GTayHKV8DBv2RtR1t93YRu5B1P3x99mYY= -cloud.google.com/go/aiplatform v1.27.0/go.mod h1:Bvxqtl40l0WImSb04d0hXFU7gDOiq9jQmorivIiWcKg= -cloud.google.com/go/aiplatform v1.35.0/go.mod h1:7MFT/vCaOyZT/4IIFfxH4ErVg/4ku6lKv3w0+tFTgXQ= -cloud.google.com/go/aiplatform v1.36.1/go.mod h1:WTm12vJRPARNvJ+v6P52RDHCNe4AhvjcIZ/9/RRHy/k= -cloud.google.com/go/aiplatform v1.37.0/go.mod h1:IU2Cv29Lv9oCn/9LkFiiuKfwrRTq+QQMbW+hPCxJGZw= -cloud.google.com/go/aiplatform v1.45.0/go.mod h1:Iu2Q7sC7QGhXUeOhAj/oCK9a+ULz1O4AotZiqjQ8MYA= -cloud.google.com/go/aiplatform v1.48.0/go.mod h1:Iu2Q7sC7QGhXUeOhAj/oCK9a+ULz1O4AotZiqjQ8MYA= -cloud.google.com/go/aiplatform v1.50.0/go.mod h1:IRc2b8XAMTa9ZmfJV1BCCQbieWWvDnP1A8znyz5N7y4= -cloud.google.com/go/aiplatform v1.51.0/go.mod h1:IRc2b8XAMTa9ZmfJV1BCCQbieWWvDnP1A8znyz5N7y4= -cloud.google.com/go/aiplatform v1.51.1/go.mod h1:kY3nIMAVQOK2XDqDPHaOuD9e+FdMA6OOpfBjsvaFSOo= -cloud.google.com/go/analytics v0.11.0/go.mod h1:DjEWCu41bVbYcKyvlws9Er60YE4a//bK6mnhWvQeFNI= -cloud.google.com/go/analytics v0.12.0/go.mod h1:gkfj9h6XRf9+TS4bmuhPEShsh3hH8PAZzm/41OOhQd4= -cloud.google.com/go/analytics v0.17.0/go.mod h1:WXFa3WSym4IZ+JiKmavYdJwGG/CvpqiqczmL59bTD9M= -cloud.google.com/go/analytics v0.18.0/go.mod h1:ZkeHGQlcIPkw0R/GW+boWHhCOR43xz9RN/jn7WcqfIE= -cloud.google.com/go/analytics v0.19.0/go.mod h1:k8liqf5/HCnOUkbawNtrWWc+UAzyDlW89doe8TtoDsE= -cloud.google.com/go/analytics v0.21.2/go.mod h1:U8dcUtmDmjrmUTnnnRnI4m6zKn/yaA5N9RlEkYFHpQo= -cloud.google.com/go/analytics v0.21.3/go.mod h1:U8dcUtmDmjrmUTnnnRnI4m6zKn/yaA5N9RlEkYFHpQo= -cloud.google.com/go/analytics v0.21.4/go.mod h1:zZgNCxLCy8b2rKKVfC1YkC2vTrpfZmeRCySM3aUbskA= -cloud.google.com/go/apigateway v1.3.0/go.mod h1:89Z8Bhpmxu6AmUxuVRg/ECRGReEdiP3vQtk4Z1J9rJk= -cloud.google.com/go/apigateway v1.4.0/go.mod h1:pHVY9MKGaH9PQ3pJ4YLzoj6U5FUDeDFBllIz7WmzJoc= -cloud.google.com/go/apigateway v1.5.0/go.mod h1:GpnZR3Q4rR7LVu5951qfXPJCHquZt02jf7xQx7kpqN8= -cloud.google.com/go/apigateway v1.6.1/go.mod h1:ufAS3wpbRjqfZrzpvLC2oh0MFlpRJm2E/ts25yyqmXA= -cloud.google.com/go/apigateway v1.6.2/go.mod h1:CwMC90nnZElorCW63P2pAYm25AtQrHfuOkbRSHj0bT8= -cloud.google.com/go/apigeeconnect v1.3.0/go.mod h1:G/AwXFAKo0gIXkPTVfZDd2qA1TxBXJ3MgMRBQkIi9jc= -cloud.google.com/go/apigeeconnect v1.4.0/go.mod h1:kV4NwOKqjvt2JYR0AoIWo2QGfoRtn/pkS3QlHp0Ni04= -cloud.google.com/go/apigeeconnect v1.5.0/go.mod h1:KFaCqvBRU6idyhSNyn3vlHXc8VMDJdRmwDF6JyFRqZ8= -cloud.google.com/go/apigeeconnect v1.6.1/go.mod h1:C4awq7x0JpLtrlQCr8AzVIzAaYgngRqWf9S5Uhg+wWs= -cloud.google.com/go/apigeeconnect v1.6.2/go.mod h1:s6O0CgXT9RgAxlq3DLXvG8riw8PYYbU/v25jqP3Dy18= -cloud.google.com/go/apigeeregistry v0.4.0/go.mod h1:EUG4PGcsZvxOXAdyEghIdXwAEi/4MEaoqLMLDMIwKXY= -cloud.google.com/go/apigeeregistry v0.5.0/go.mod h1:YR5+s0BVNZfVOUkMa5pAR2xGd0A473vA5M7j247o1wM= -cloud.google.com/go/apigeeregistry v0.6.0/go.mod h1:BFNzW7yQVLZ3yj0TKcwzb8n25CFBri51GVGOEUcgQsc= -cloud.google.com/go/apigeeregistry v0.7.1/go.mod h1:1XgyjZye4Mqtw7T9TsY4NW10U7BojBvG4RMD+vRDrIw= -cloud.google.com/go/apigeeregistry v0.7.2/go.mod h1:9CA2B2+TGsPKtfi3F7/1ncCCsL62NXBRfM6iPoGSM+8= -cloud.google.com/go/apikeys v0.4.0/go.mod h1:XATS/yqZbaBK0HOssf+ALHp8jAlNHUgyfprvNcBIszU= -cloud.google.com/go/apikeys v0.5.0/go.mod h1:5aQfwY4D+ewMMWScd3hm2en3hCj+BROlyrt3ytS7KLI= -cloud.google.com/go/apikeys v0.6.0/go.mod h1:kbpXu5upyiAlGkKrJgQl8A0rKNNJ7dQ377pdroRSSi8= -cloud.google.com/go/appengine v1.4.0/go.mod h1:CS2NhuBuDXM9f+qscZ6V86m1MIIqPj3WC/UoEuR1Sno= -cloud.google.com/go/appengine v1.5.0/go.mod h1:TfasSozdkFI0zeoxW3PTBLiNqRmzraodCWatWI9Dmak= -cloud.google.com/go/appengine v1.6.0/go.mod h1:hg6i0J/BD2cKmDJbaFSYHFyZkgBEfQrDg/X0V5fJn84= -cloud.google.com/go/appengine v1.7.0/go.mod h1:eZqpbHFCqRGa2aCdope7eC0SWLV1j0neb/QnMJVWx6A= -cloud.google.com/go/appengine v1.7.1/go.mod h1:IHLToyb/3fKutRysUlFO0BPt5j7RiQ45nrzEJmKTo6E= -cloud.google.com/go/appengine v1.8.1/go.mod h1:6NJXGLVhZCN9aQ/AEDvmfzKEfoYBlfB80/BHiKVputY= -cloud.google.com/go/appengine v1.8.2/go.mod h1:WMeJV9oZ51pvclqFN2PqHoGnys7rK0rz6s3Mp6yMvDo= -cloud.google.com/go/area120 v0.5.0/go.mod h1:DE/n4mp+iqVyvxHN41Vf1CR602GiHQjFPusMFW6bGR4= -cloud.google.com/go/area120 v0.6.0/go.mod h1:39yFJqWVgm0UZqWTOdqkLhjoC7uFfgXRC8g/ZegeAh0= -cloud.google.com/go/area120 v0.7.0/go.mod h1:a3+8EUD1SX5RUcCs3MY5YasiO1z6yLiNLRiFrykbynY= -cloud.google.com/go/area120 v0.7.1/go.mod h1:j84i4E1RboTWjKtZVWXPqvK5VHQFJRF2c1Nm69pWm9k= -cloud.google.com/go/area120 v0.8.1/go.mod h1:BVfZpGpB7KFVNxPiQBuHkX6Ed0rS51xIgmGyjrAfzsg= -cloud.google.com/go/area120 v0.8.2/go.mod h1:a5qfo+x77SRLXnCynFWPUZhnZGeSgvQ+Y0v1kSItkh4= -cloud.google.com/go/artifactregistry v1.6.0/go.mod h1:IYt0oBPSAGYj/kprzsBjZ/4LnG/zOcHyFHjWPCi6SAQ= -cloud.google.com/go/artifactregistry v1.7.0/go.mod h1:mqTOFOnGZx8EtSqK/ZWcsm/4U8B77rbcLP6ruDU2Ixk= -cloud.google.com/go/artifactregistry v1.8.0/go.mod h1:w3GQXkJX8hiKN0v+at4b0qotwijQbYUqF2GWkZzAhC0= -cloud.google.com/go/artifactregistry v1.9.0/go.mod h1:2K2RqvA2CYvAeARHRkLDhMDJ3OXy26h3XW+3/Jh2uYc= -cloud.google.com/go/artifactregistry v1.11.1/go.mod h1:lLYghw+Itq9SONbCa1YWBoWs1nOucMH0pwXN1rOBZFI= -cloud.google.com/go/artifactregistry v1.11.2/go.mod h1:nLZns771ZGAwVLzTX/7Al6R9ehma4WUEhZGWV6CeQNQ= -cloud.google.com/go/artifactregistry v1.12.0/go.mod h1:o6P3MIvtzTOnmvGagO9v/rOjjA0HmhJ+/6KAXrmYDCI= -cloud.google.com/go/artifactregistry v1.13.0/go.mod h1:uy/LNfoOIivepGhooAUpL1i30Hgee3Cu0l4VTWHUC08= -cloud.google.com/go/artifactregistry v1.14.1/go.mod h1:nxVdG19jTaSTu7yA7+VbWL346r3rIdkZ142BSQqhn5E= -cloud.google.com/go/artifactregistry v1.14.2/go.mod h1:Xk+QbsKEb0ElmyeMfdHAey41B+qBq3q5R5f5xD4XT3U= -cloud.google.com/go/artifactregistry v1.14.3/go.mod h1:A2/E9GXnsyXl7GUvQ/2CjHA+mVRoWAXC0brg2os+kNI= -cloud.google.com/go/asset v1.5.0/go.mod h1:5mfs8UvcM5wHhqtSv8J1CtxxaQq3AdBxxQi2jGW/K4o= -cloud.google.com/go/asset v1.7.0/go.mod h1:YbENsRK4+xTiL+Ofoj5Ckf+O17kJtgp3Y3nn4uzZz5s= -cloud.google.com/go/asset v1.8.0/go.mod h1:mUNGKhiqIdbr8X7KNayoYvyc4HbbFO9URsjbytpUaW0= -cloud.google.com/go/asset v1.9.0/go.mod h1:83MOE6jEJBMqFKadM9NLRcs80Gdw76qGuHn8m3h8oHQ= -cloud.google.com/go/asset v1.10.0/go.mod h1:pLz7uokL80qKhzKr4xXGvBQXnzHn5evJAEAtZiIb0wY= -cloud.google.com/go/asset v1.11.1/go.mod h1:fSwLhbRvC9p9CXQHJ3BgFeQNM4c9x10lqlrdEUYXlJo= -cloud.google.com/go/asset v1.12.0/go.mod h1:h9/sFOa4eDIyKmH6QMpm4eUK3pDojWnUhTgJlk762Hg= -cloud.google.com/go/asset v1.13.0/go.mod h1:WQAMyYek/b7NBpYq/K4KJWcRqzoalEsxz/t/dTk4THw= -cloud.google.com/go/asset v1.14.1/go.mod h1:4bEJ3dnHCqWCDbWJ/6Vn7GVI9LerSi7Rfdi03hd+WTQ= -cloud.google.com/go/asset v1.15.0/go.mod h1:tpKafV6mEut3+vN9ScGvCHXHj7FALFVta+okxFECHcg= -cloud.google.com/go/asset v1.15.1/go.mod h1:yX/amTvFWRpp5rcFq6XbCxzKT8RJUam1UoboE179jU4= -cloud.google.com/go/assuredworkloads v1.5.0/go.mod h1:n8HOZ6pff6re5KYfBXcFvSViQjDwxFkAkmUFffJRbbY= -cloud.google.com/go/assuredworkloads v1.6.0/go.mod h1:yo2YOk37Yc89Rsd5QMVECvjaMKymF9OP+QXWlKXUkXw= -cloud.google.com/go/assuredworkloads v1.7.0/go.mod h1:z/736/oNmtGAyU47reJgGN+KVoYoxeLBoj4XkKYscNI= -cloud.google.com/go/assuredworkloads v1.8.0/go.mod h1:AsX2cqyNCOvEQC8RMPnoc0yEarXQk6WEKkxYfL6kGIo= -cloud.google.com/go/assuredworkloads v1.9.0/go.mod h1:kFuI1P78bplYtT77Tb1hi0FMxM0vVpRC7VVoJC3ZoT0= -cloud.google.com/go/assuredworkloads v1.10.0/go.mod h1:kwdUQuXcedVdsIaKgKTp9t0UJkE5+PAVNhdQm4ZVq2E= -cloud.google.com/go/assuredworkloads v1.11.1/go.mod h1:+F04I52Pgn5nmPG36CWFtxmav6+7Q+c5QyJoL18Lry0= -cloud.google.com/go/assuredworkloads v1.11.2/go.mod h1:O1dfr+oZJMlE6mw0Bp0P1KZSlj5SghMBvTpZqIcUAW4= -cloud.google.com/go/automl v1.5.0/go.mod h1:34EjfoFGMZ5sgJ9EoLsRtdPSNZLcfflJR39VbVNS2M0= -cloud.google.com/go/automl v1.6.0/go.mod h1:ugf8a6Fx+zP0D59WLhqgTDsQI9w07o64uf/Is3Nh5p8= -cloud.google.com/go/automl v1.7.0/go.mod h1:RL9MYCCsJEOmt0Wf3z9uzG0a7adTT1fe+aObgSpkCt8= -cloud.google.com/go/automl v1.8.0/go.mod h1:xWx7G/aPEe/NP+qzYXktoBSDfjO+vnKMGgsApGJJquM= -cloud.google.com/go/automl v1.12.0/go.mod h1:tWDcHDp86aMIuHmyvjuKeeHEGq76lD7ZqfGLN6B0NuU= -cloud.google.com/go/automl v1.13.1/go.mod h1:1aowgAHWYZU27MybSCFiukPO7xnyawv7pt3zK4bheQE= -cloud.google.com/go/automl v1.13.2/go.mod h1:gNY/fUmDEN40sP8amAX3MaXkxcqPIn7F1UIIPZpy4Mg= -cloud.google.com/go/baremetalsolution v0.3.0/go.mod h1:XOrocE+pvK1xFfleEnShBlNAXf+j5blPPxrhjKgnIFc= -cloud.google.com/go/baremetalsolution v0.4.0/go.mod h1:BymplhAadOO/eBa7KewQ0Ppg4A4Wplbn+PsFKRLo0uI= -cloud.google.com/go/baremetalsolution v0.5.0/go.mod h1:dXGxEkmR9BMwxhzBhV0AioD0ULBmuLZI8CdwalUxuss= -cloud.google.com/go/baremetalsolution v1.1.1/go.mod h1:D1AV6xwOksJMV4OSlWHtWuFNZZYujJknMAP4Qa27QIA= -cloud.google.com/go/baremetalsolution v1.2.0/go.mod h1:68wi9AwPYkEWIUT4SvSGS9UJwKzNpshjHsH4lzk8iOw= -cloud.google.com/go/baremetalsolution v1.2.1/go.mod h1:3qKpKIw12RPXStwQXcbhfxVj1dqQGEvcmA+SX/mUR88= -cloud.google.com/go/batch v0.3.0/go.mod h1:TR18ZoAekj1GuirsUsR1ZTKN3FC/4UDnScjT8NXImFE= -cloud.google.com/go/batch v0.4.0/go.mod h1:WZkHnP43R/QCGQsZ+0JyG4i79ranE2u8xvjq/9+STPE= -cloud.google.com/go/batch v0.7.0/go.mod h1:vLZN95s6teRUqRQ4s3RLDsH8PvboqBK+rn1oevL159g= -cloud.google.com/go/batch v1.3.1/go.mod h1:VguXeQKXIYaeeIYbuozUmBR13AfL4SJP7IltNPS+A4A= -cloud.google.com/go/batch v1.4.1/go.mod h1:KdBmDD61K0ovcxoRHGrN6GmOBWeAOyCgKD0Mugx4Fkk= -cloud.google.com/go/batch v1.5.0/go.mod h1:KdBmDD61K0ovcxoRHGrN6GmOBWeAOyCgKD0Mugx4Fkk= -cloud.google.com/go/batch v1.5.1/go.mod h1:RpBuIYLkQu8+CWDk3dFD/t/jOCGuUpkpX+Y0n1Xccs8= -cloud.google.com/go/beyondcorp v0.2.0/go.mod h1:TB7Bd+EEtcw9PCPQhCJtJGjk/7TC6ckmnSFS+xwTfm4= -cloud.google.com/go/beyondcorp v0.3.0/go.mod h1:E5U5lcrcXMsCuoDNyGrpyTm/hn7ne941Jz2vmksAxW8= -cloud.google.com/go/beyondcorp v0.4.0/go.mod h1:3ApA0mbhHx6YImmuubf5pyW8srKnCEPON32/5hj+RmM= -cloud.google.com/go/beyondcorp v0.5.0/go.mod h1:uFqj9X+dSfrheVp7ssLTaRHd2EHqSL4QZmH4e8WXGGU= -cloud.google.com/go/beyondcorp v0.6.1/go.mod h1:YhxDWw946SCbmcWo3fAhw3V4XZMSpQ/VYfcKGAEU8/4= -cloud.google.com/go/beyondcorp v1.0.0/go.mod h1:YhxDWw946SCbmcWo3fAhw3V4XZMSpQ/VYfcKGAEU8/4= -cloud.google.com/go/beyondcorp v1.0.1/go.mod h1:zl/rWWAFVeV+kx+X2Javly7o1EIQThU4WlkynffL/lk= -cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= -cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= -cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= -cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= -cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= -cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= -cloud.google.com/go/bigquery v1.42.0/go.mod h1:8dRTJxhtG+vwBKzE5OseQn/hiydoQN3EedCaOdYmxRA= -cloud.google.com/go/bigquery v1.43.0/go.mod h1:ZMQcXHsl+xmU1z36G2jNGZmKp9zNY5BUua5wDgmNCfw= -cloud.google.com/go/bigquery v1.44.0/go.mod h1:0Y33VqXTEsbamHJvJHdFmtqHvMIY28aK1+dFsvaChGc= -cloud.google.com/go/bigquery v1.47.0/go.mod h1:sA9XOgy0A8vQK9+MWhEQTY6Tix87M/ZurWFIxmF9I/E= -cloud.google.com/go/bigquery v1.48.0/go.mod h1:QAwSz+ipNgfL5jxiaK7weyOhzdoAy1zFm0Nf1fysJac= -cloud.google.com/go/bigquery v1.49.0/go.mod h1:Sv8hMmTFFYBlt/ftw2uN6dFdQPzBlREY9yBh7Oy7/4Q= -cloud.google.com/go/bigquery v1.50.0/go.mod h1:YrleYEh2pSEbgTBZYMJ5SuSr0ML3ypjRB1zgf7pvQLU= -cloud.google.com/go/bigquery v1.52.0/go.mod h1:3b/iXjRQGU4nKa87cXeg6/gogLjO8C6PmuM8i5Bi/u4= -cloud.google.com/go/bigquery v1.53.0/go.mod h1:3b/iXjRQGU4nKa87cXeg6/gogLjO8C6PmuM8i5Bi/u4= -cloud.google.com/go/bigquery v1.55.0/go.mod h1:9Y5I3PN9kQWuid6183JFhOGOW3GcirA5LpsKCUn+2ec= -cloud.google.com/go/bigquery v1.56.0/go.mod h1:KDcsploXTEY7XT3fDQzMUZlpQLHzE4itubHrnmhUrZA= -cloud.google.com/go/bigtable v1.2.0/go.mod h1:JcVAOl45lrTmQfLj7T6TxyMzIN/3FGGcFm+2xVAli2o= -cloud.google.com/go/billing v1.4.0/go.mod h1:g9IdKBEFlItS8bTtlrZdVLWSSdSyFUZKXNS02zKMOZY= -cloud.google.com/go/billing v1.5.0/go.mod h1:mztb1tBc3QekhjSgmpf/CV4LzWXLzCArwpLmP2Gm88s= -cloud.google.com/go/billing v1.6.0/go.mod h1:WoXzguj+BeHXPbKfNWkqVtDdzORazmCjraY+vrxcyvI= -cloud.google.com/go/billing v1.7.0/go.mod h1:q457N3Hbj9lYwwRbnlD7vUpyjq6u5U1RAOArInEiD5Y= -cloud.google.com/go/billing v1.12.0/go.mod h1:yKrZio/eu+okO/2McZEbch17O5CB5NpZhhXG6Z766ss= -cloud.google.com/go/billing v1.13.0/go.mod h1:7kB2W9Xf98hP9Sr12KfECgfGclsH3CQR0R08tnRlRbc= -cloud.google.com/go/billing v1.16.0/go.mod h1:y8vx09JSSJG02k5QxbycNRrN7FGZB6F3CAcgum7jvGA= -cloud.google.com/go/billing v1.17.0/go.mod h1:Z9+vZXEq+HwH7bhJkyI4OQcR6TSbeMrjlpEjO2vzY64= -cloud.google.com/go/billing v1.17.1/go.mod h1:Z9+vZXEq+HwH7bhJkyI4OQcR6TSbeMrjlpEjO2vzY64= -cloud.google.com/go/billing v1.17.2/go.mod h1:u/AdV/3wr3xoRBk5xvUzYMS1IawOAPwQMuHgHMdljDg= -cloud.google.com/go/binaryauthorization v1.1.0/go.mod h1:xwnoWu3Y84jbuHa0zd526MJYmtnVXn0syOjaJgy4+dM= -cloud.google.com/go/binaryauthorization v1.2.0/go.mod h1:86WKkJHtRcv5ViNABtYMhhNWRrD1Vpi//uKEy7aYEfI= -cloud.google.com/go/binaryauthorization v1.3.0/go.mod h1:lRZbKgjDIIQvzYQS1p99A7/U1JqvqeZg0wiI5tp6tg0= -cloud.google.com/go/binaryauthorization v1.4.0/go.mod h1:tsSPQrBd77VLplV70GUhBf/Zm3FsKmgSqgm4UmiDItk= -cloud.google.com/go/binaryauthorization v1.5.0/go.mod h1:OSe4OU1nN/VswXKRBmciKpo9LulY41gch5c68htf3/Q= -cloud.google.com/go/binaryauthorization v1.6.1/go.mod h1:TKt4pa8xhowwffiBmbrbcxijJRZED4zrqnwZ1lKH51U= -cloud.google.com/go/binaryauthorization v1.7.0/go.mod h1:Zn+S6QqTMn6odcMU1zDZCJxPjU2tZPV1oDl45lWY154= -cloud.google.com/go/binaryauthorization v1.7.1/go.mod h1:GTAyfRWYgcbsP3NJogpV3yeunbUIjx2T9xVeYovtURE= -cloud.google.com/go/certificatemanager v1.3.0/go.mod h1:n6twGDvcUBFu9uBgt4eYvvf3sQ6My8jADcOVwHmzadg= -cloud.google.com/go/certificatemanager v1.4.0/go.mod h1:vowpercVFyqs8ABSmrdV+GiFf2H/ch3KyudYQEMM590= -cloud.google.com/go/certificatemanager v1.6.0/go.mod h1:3Hh64rCKjRAX8dXgRAyOcY5vQ/fE1sh8o+Mdd6KPgY8= -cloud.google.com/go/certificatemanager v1.7.1/go.mod h1:iW8J3nG6SaRYImIa+wXQ0g8IgoofDFRp5UMzaNk1UqI= -cloud.google.com/go/certificatemanager v1.7.2/go.mod h1:15SYTDQMd00kdoW0+XY5d9e+JbOPjp24AvF48D8BbcQ= -cloud.google.com/go/channel v1.8.0/go.mod h1:W5SwCXDJsq/rg3tn3oG0LOxpAo6IMxNa09ngphpSlnk= -cloud.google.com/go/channel v1.9.0/go.mod h1:jcu05W0my9Vx4mt3/rEHpfxc9eKi9XwsdDL8yBMbKUk= -cloud.google.com/go/channel v1.11.0/go.mod h1:IdtI0uWGqhEeatSB62VOoJ8FSUhJ9/+iGkJVqp74CGE= -cloud.google.com/go/channel v1.12.0/go.mod h1:VkxCGKASi4Cq7TbXxlaBezonAYpp1GCnKMY6tnMQnLU= -cloud.google.com/go/channel v1.16.0/go.mod h1:eN/q1PFSl5gyu0dYdmxNXscY/4Fi7ABmeHCJNf/oHmc= -cloud.google.com/go/channel v1.17.0/go.mod h1:RpbhJsGi/lXWAUM1eF4IbQGbsfVlg2o8Iiy2/YLfVT0= -cloud.google.com/go/channel v1.17.1/go.mod h1:xqfzcOZAcP4b/hUDH0GkGg1Sd5to6di1HOJn/pi5uBQ= -cloud.google.com/go/cloudbuild v1.3.0/go.mod h1:WequR4ULxlqvMsjDEEEFnOG5ZSRSgWOywXYDb1vPE6U= -cloud.google.com/go/cloudbuild v1.4.0/go.mod h1:5Qwa40LHiOXmz3386FrjrYM93rM/hdRr7b53sySrTqA= -cloud.google.com/go/cloudbuild v1.6.0/go.mod h1:UIbc/w9QCbH12xX+ezUsgblrWv+Cv4Tw83GiSMHOn9M= -cloud.google.com/go/cloudbuild v1.7.0/go.mod h1:zb5tWh2XI6lR9zQmsm1VRA+7OCuve5d8S+zJUul8KTg= -cloud.google.com/go/cloudbuild v1.9.0/go.mod h1:qK1d7s4QlO0VwfYn5YuClDGg2hfmLZEb4wQGAbIgL1s= -cloud.google.com/go/cloudbuild v1.10.1/go.mod h1:lyJg7v97SUIPq4RC2sGsz/9tNczhyv2AjML/ci4ulzU= -cloud.google.com/go/cloudbuild v1.13.0/go.mod h1:lyJg7v97SUIPq4RC2sGsz/9tNczhyv2AjML/ci4ulzU= -cloud.google.com/go/cloudbuild v1.14.0/go.mod h1:lyJg7v97SUIPq4RC2sGsz/9tNczhyv2AjML/ci4ulzU= -cloud.google.com/go/cloudbuild v1.14.1/go.mod h1:K7wGc/3zfvmYWOWwYTgF/d/UVJhS4pu+HAy7PL7mCsU= -cloud.google.com/go/clouddms v1.3.0/go.mod h1:oK6XsCDdW4Ib3jCCBugx+gVjevp2TMXFtgxvPSee3OM= -cloud.google.com/go/clouddms v1.4.0/go.mod h1:Eh7sUGCC+aKry14O1NRljhjyrr0NFC0G2cjwX0cByRk= -cloud.google.com/go/clouddms v1.5.0/go.mod h1:QSxQnhikCLUw13iAbffF2CZxAER3xDGNHjsTAkQJcQA= -cloud.google.com/go/clouddms v1.6.1/go.mod h1:Ygo1vL52Ov4TBZQquhz5fiw2CQ58gvu+PlS6PVXCpZI= -cloud.google.com/go/clouddms v1.7.0/go.mod h1:MW1dC6SOtI/tPNCciTsXtsGNEM0i0OccykPvv3hiYeM= -cloud.google.com/go/clouddms v1.7.1/go.mod h1:o4SR8U95+P7gZ/TX+YbJxehOCsM+fe6/brlrFquiszk= -cloud.google.com/go/cloudtasks v1.5.0/go.mod h1:fD92REy1x5woxkKEkLdvavGnPJGEn8Uic9nWuLzqCpY= -cloud.google.com/go/cloudtasks v1.6.0/go.mod h1:C6Io+sxuke9/KNRkbQpihnW93SWDU3uXt92nu85HkYI= -cloud.google.com/go/cloudtasks v1.7.0/go.mod h1:ImsfdYWwlWNJbdgPIIGJWC+gemEGTBK/SunNQQNCAb4= -cloud.google.com/go/cloudtasks v1.8.0/go.mod h1:gQXUIwCSOI4yPVK7DgTVFiiP0ZW/eQkydWzwVMdHxrI= -cloud.google.com/go/cloudtasks v1.9.0/go.mod h1:w+EyLsVkLWHcOaqNEyvcKAsWp9p29dL6uL9Nst1cI7Y= -cloud.google.com/go/cloudtasks v1.10.0/go.mod h1:NDSoTLkZ3+vExFEWu2UJV1arUyzVDAiZtdWcsUyNwBs= -cloud.google.com/go/cloudtasks v1.11.1/go.mod h1:a9udmnou9KO2iulGscKR0qBYjreuX8oHwpmFsKspEvM= -cloud.google.com/go/cloudtasks v1.12.1/go.mod h1:a9udmnou9KO2iulGscKR0qBYjreuX8oHwpmFsKspEvM= -cloud.google.com/go/cloudtasks v1.12.2/go.mod h1:A7nYkjNlW2gUoROg1kvJrQGhJP/38UaWwsnuBDOBVUk= -cloud.google.com/go/compute v0.1.0/go.mod h1:GAesmwr110a34z04OlxYkATPBEfVhkymfTBXtfbBFow= -cloud.google.com/go/compute v1.3.0/go.mod h1:cCZiE1NHEtai4wiufUhW8I8S1JKkAnhnQJWM7YD99wM= -cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6mkzQJeu0M= -cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz/FMzPu0s= -cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU= -cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U= -cloud.google.com/go/compute v1.10.0/go.mod h1:ER5CLbMxl90o2jtNbGSbtfOpQKR0t15FOtRsugnLrlU= -cloud.google.com/go/compute v1.12.0/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU= -cloud.google.com/go/compute v1.12.1/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU= -cloud.google.com/go/compute v1.13.0/go.mod h1:5aPTS0cUNMIc1CE546K+Th6weJUNQErARyZtRXDJ8GE= -cloud.google.com/go/compute v1.14.0/go.mod h1:YfLtxrj9sU4Yxv+sXzZkyPjEyPBZfXHUvjxega5vAdo= -cloud.google.com/go/compute v1.15.1/go.mod h1:bjjoF/NtFUrkD/urWfdHaKuOPDR5nWIs63rR+SXhcpA= -cloud.google.com/go/compute v1.18.0/go.mod h1:1X7yHxec2Ga+Ss6jPyjxRxpu2uu7PLgsOVXvgU0yacs= -cloud.google.com/go/compute v1.19.0/go.mod h1:rikpw2y+UMidAe9tISo04EHNOIf42RLYF/q8Bs93scU= -cloud.google.com/go/compute v1.19.1/go.mod h1:6ylj3a05WF8leseCdIf77NK0g1ey+nj5IKd5/kvShxE= -cloud.google.com/go/compute v1.19.3/go.mod h1:qxvISKp/gYnXkSAD1ppcSOveRAmzxicEv/JlizULFrI= -cloud.google.com/go/compute v1.20.1/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= -cloud.google.com/go/compute v1.21.0/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= -cloud.google.com/go/compute v1.23.0/go.mod h1:4tCnrn48xsqlwSAiLf1HXMQk8CONslYbdiEZc9FEIbM= -cloud.google.com/go/compute v1.23.1/go.mod h1:CqB3xpmPKKt3OJpW2ndFIXnA9A4xAy/F3Xp1ixncW78= -cloud.google.com/go/compute v1.24.0 h1:phWcR2eWzRJaL/kOiJwfFsPs4BaKq1j6vnpZrc1YlVg= -cloud.google.com/go/compute v1.24.0/go.mod h1:kw1/T+h/+tK2LJK0wiPPx1intgdAM3j/g3hFDlscY40= -cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU= -cloud.google.com/go/compute/metadata v0.2.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= -cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM= -cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= -cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= -cloud.google.com/go/contactcenterinsights v1.3.0/go.mod h1:Eu2oemoePuEFc/xKFPjbTuPSj0fYJcPls9TFlPNnHHY= -cloud.google.com/go/contactcenterinsights v1.4.0/go.mod h1:L2YzkGbPsv+vMQMCADxJoT9YiTTnSEd6fEvCeHTYVck= -cloud.google.com/go/contactcenterinsights v1.6.0/go.mod h1:IIDlT6CLcDoyv79kDv8iWxMSTZhLxSCofVV5W6YFM/w= -cloud.google.com/go/contactcenterinsights v1.9.1/go.mod h1:bsg/R7zGLYMVxFFzfh9ooLTruLRCG9fnzhH9KznHhbM= -cloud.google.com/go/contactcenterinsights v1.10.0/go.mod h1:bsg/R7zGLYMVxFFzfh9ooLTruLRCG9fnzhH9KznHhbM= -cloud.google.com/go/contactcenterinsights v1.11.0/go.mod h1:hutBdImE4XNZ1NV4vbPJKSFOnQruhC5Lj9bZqWMTKiU= -cloud.google.com/go/contactcenterinsights v1.11.1/go.mod h1:FeNP3Kg8iteKM80lMwSk3zZZKVxr+PGnAId6soKuXwE= -cloud.google.com/go/container v1.6.0/go.mod h1:Xazp7GjJSeUYo688S+6J5V+n/t+G5sKBTFkKNudGRxg= -cloud.google.com/go/container v1.7.0/go.mod h1:Dp5AHtmothHGX3DwwIHPgq45Y8KmNsgN3amoYfxVkLo= -cloud.google.com/go/container v1.13.1/go.mod h1:6wgbMPeQRw9rSnKBCAJXnds3Pzj03C4JHamr8asWKy4= -cloud.google.com/go/container v1.14.0/go.mod h1:3AoJMPhHfLDxLvrlVWaK57IXzaPnLaZq63WX59aQBfM= -cloud.google.com/go/container v1.15.0/go.mod h1:ft+9S0WGjAyjDggg5S06DXj+fHJICWg8L7isCQe9pQA= -cloud.google.com/go/container v1.22.1/go.mod h1:lTNExE2R7f+DLbAN+rJiKTisauFCaoDq6NURZ83eVH4= -cloud.google.com/go/container v1.24.0/go.mod h1:lTNExE2R7f+DLbAN+rJiKTisauFCaoDq6NURZ83eVH4= -cloud.google.com/go/container v1.26.0/go.mod h1:YJCmRet6+6jnYYRS000T6k0D0xUXQgBSaJ7VwI8FBj4= -cloud.google.com/go/container v1.26.1/go.mod h1:5smONjPRUxeEpDG7bMKWfDL4sauswqEtnBK1/KKpR04= -cloud.google.com/go/containeranalysis v0.5.1/go.mod h1:1D92jd8gRR/c0fGMlymRgxWD3Qw9C1ff6/T7mLgVL8I= -cloud.google.com/go/containeranalysis v0.6.0/go.mod h1:HEJoiEIu+lEXM+k7+qLCci0h33lX3ZqoYFdmPcoO7s4= -cloud.google.com/go/containeranalysis v0.7.0/go.mod h1:9aUL+/vZ55P2CXfuZjS4UjQ9AgXoSw8Ts6lemfmxBxI= -cloud.google.com/go/containeranalysis v0.9.0/go.mod h1:orbOANbwk5Ejoom+s+DUCTTJ7IBdBQJDcSylAx/on9s= -cloud.google.com/go/containeranalysis v0.10.1/go.mod h1:Ya2jiILITMY68ZLPaogjmOMNkwsDrWBSTyBubGXO7j0= -cloud.google.com/go/containeranalysis v0.11.0/go.mod h1:4n2e99ZwpGxpNcz+YsFT1dfOHPQFGcAC8FN2M2/ne/U= -cloud.google.com/go/containeranalysis v0.11.1/go.mod h1:rYlUOM7nem1OJMKwE1SadufX0JP3wnXj844EtZAwWLY= -cloud.google.com/go/datacatalog v1.3.0/go.mod h1:g9svFY6tuR+j+hrTw3J2dNcmI0dzmSiyOzm8kpLq0a0= -cloud.google.com/go/datacatalog v1.5.0/go.mod h1:M7GPLNQeLfWqeIm3iuiruhPzkt65+Bx8dAKvScX8jvs= -cloud.google.com/go/datacatalog v1.6.0/go.mod h1:+aEyF8JKg+uXcIdAmmaMUmZ3q1b/lKLtXCmXdnc0lbc= -cloud.google.com/go/datacatalog v1.7.0/go.mod h1:9mEl4AuDYWw81UGc41HonIHH7/sn52H0/tc8f8ZbZIE= -cloud.google.com/go/datacatalog v1.8.0/go.mod h1:KYuoVOv9BM8EYz/4eMFxrr4DUKhGIOXxZoKYF5wdISM= -cloud.google.com/go/datacatalog v1.8.1/go.mod h1:RJ58z4rMp3gvETA465Vg+ag8BGgBdnRPEMMSTr5Uv+M= -cloud.google.com/go/datacatalog v1.12.0/go.mod h1:CWae8rFkfp6LzLumKOnmVh4+Zle4A3NXLzVJ1d1mRm0= -cloud.google.com/go/datacatalog v1.13.0/go.mod h1:E4Rj9a5ZtAxcQJlEBTLgMTphfP11/lNaAshpoBgemX8= -cloud.google.com/go/datacatalog v1.14.0/go.mod h1:h0PrGtlihoutNMp/uvwhawLQ9+c63Kz65UFqh49Yo+E= -cloud.google.com/go/datacatalog v1.14.1/go.mod h1:d2CevwTG4yedZilwe+v3E3ZBDRMobQfSG/a6cCCN5R4= -cloud.google.com/go/datacatalog v1.16.0/go.mod h1:d2CevwTG4yedZilwe+v3E3ZBDRMobQfSG/a6cCCN5R4= -cloud.google.com/go/datacatalog v1.17.1/go.mod h1:nCSYFHgtxh2MiEktWIz71s/X+7ds/UT9kp0PC7waCzE= -cloud.google.com/go/datacatalog v1.18.0/go.mod h1:nCSYFHgtxh2MiEktWIz71s/X+7ds/UT9kp0PC7waCzE= -cloud.google.com/go/datacatalog v1.18.1/go.mod h1:TzAWaz+ON1tkNr4MOcak8EBHX7wIRX/gZKM+yTVsv+A= -cloud.google.com/go/dataflow v0.6.0/go.mod h1:9QwV89cGoxjjSR9/r7eFDqqjtvbKxAK2BaYU6PVk9UM= -cloud.google.com/go/dataflow v0.7.0/go.mod h1:PX526vb4ijFMesO1o202EaUmouZKBpjHsTlCtB4parQ= -cloud.google.com/go/dataflow v0.8.0/go.mod h1:Rcf5YgTKPtQyYz8bLYhFoIV/vP39eL7fWNcSOyFfLJE= -cloud.google.com/go/dataflow v0.9.1/go.mod h1:Wp7s32QjYuQDWqJPFFlnBKhkAtiFpMTdg00qGbnIHVw= -cloud.google.com/go/dataflow v0.9.2/go.mod h1:vBfdBZ/ejlTaYIGB3zB4T08UshH70vbtZeMD+urnUSo= -cloud.google.com/go/dataform v0.3.0/go.mod h1:cj8uNliRlHpa6L3yVhDOBrUXH+BPAO1+KFMQQNSThKo= -cloud.google.com/go/dataform v0.4.0/go.mod h1:fwV6Y4Ty2yIFL89huYlEkwUPtS7YZinZbzzj5S9FzCE= -cloud.google.com/go/dataform v0.5.0/go.mod h1:GFUYRe8IBa2hcomWplodVmUx/iTL0FrsauObOM3Ipr0= -cloud.google.com/go/dataform v0.6.0/go.mod h1:QPflImQy33e29VuapFdf19oPbE4aYTJxr31OAPV+ulA= -cloud.google.com/go/dataform v0.7.0/go.mod h1:7NulqnVozfHvWUBpMDfKMUESr+85aJsC/2O0o3jWPDE= -cloud.google.com/go/dataform v0.8.1/go.mod h1:3BhPSiw8xmppbgzeBbmDvmSWlwouuJkXsXsb8UBih9M= -cloud.google.com/go/dataform v0.8.2/go.mod h1:X9RIqDs6NbGPLR80tnYoPNiO1w0wenKTb8PxxlhTMKM= -cloud.google.com/go/datafusion v1.4.0/go.mod h1:1Zb6VN+W6ALo85cXnM1IKiPw+yQMKMhB9TsTSRDo/38= -cloud.google.com/go/datafusion v1.5.0/go.mod h1:Kz+l1FGHB0J+4XF2fud96WMmRiq/wj8N9u007vyXZ2w= -cloud.google.com/go/datafusion v1.6.0/go.mod h1:WBsMF8F1RhSXvVM8rCV3AeyWVxcC2xY6vith3iw3S+8= -cloud.google.com/go/datafusion v1.7.1/go.mod h1:KpoTBbFmoToDExJUso/fcCiguGDk7MEzOWXUsJo0wsI= -cloud.google.com/go/datafusion v1.7.2/go.mod h1:62K2NEC6DRlpNmI43WHMWf9Vg/YvN6QVi8EVwifElI0= -cloud.google.com/go/datalabeling v0.5.0/go.mod h1:TGcJ0G2NzcsXSE/97yWjIZO0bXj0KbVlINXMG9ud42I= -cloud.google.com/go/datalabeling v0.6.0/go.mod h1:WqdISuk/+WIGeMkpw/1q7bK/tFEZxsrFJOJdY2bXvTQ= -cloud.google.com/go/datalabeling v0.7.0/go.mod h1:WPQb1y08RJbmpM3ww0CSUAGweL0SxByuW2E+FU+wXcM= -cloud.google.com/go/datalabeling v0.8.1/go.mod h1:XS62LBSVPbYR54GfYQsPXZjTW8UxCK2fkDciSrpRFdY= -cloud.google.com/go/datalabeling v0.8.2/go.mod h1:cyDvGHuJWu9U/cLDA7d8sb9a0tWLEletStu2sTmg3BE= -cloud.google.com/go/dataplex v1.3.0/go.mod h1:hQuRtDg+fCiFgC8j0zV222HvzFQdRd+SVX8gdmFcZzA= -cloud.google.com/go/dataplex v1.4.0/go.mod h1:X51GfLXEMVJ6UN47ESVqvlsRplbLhcsAt0kZCCKsU0A= -cloud.google.com/go/dataplex v1.5.2/go.mod h1:cVMgQHsmfRoI5KFYq4JtIBEUbYwc3c7tXmIDhRmNNVQ= -cloud.google.com/go/dataplex v1.6.0/go.mod h1:bMsomC/aEJOSpHXdFKFGQ1b0TDPIeL28nJObeO1ppRs= -cloud.google.com/go/dataplex v1.8.1/go.mod h1:7TyrDT6BCdI8/38Uvp0/ZxBslOslP2X2MPDucliyvSE= -cloud.google.com/go/dataplex v1.9.0/go.mod h1:7TyrDT6BCdI8/38Uvp0/ZxBslOslP2X2MPDucliyvSE= -cloud.google.com/go/dataplex v1.9.1/go.mod h1:7TyrDT6BCdI8/38Uvp0/ZxBslOslP2X2MPDucliyvSE= -cloud.google.com/go/dataplex v1.10.1/go.mod h1:1MzmBv8FvjYfc7vDdxhnLFNskikkB+3vl475/XdCDhs= -cloud.google.com/go/dataproc v1.7.0/go.mod h1:CKAlMjII9H90RXaMpSxQ8EU6dQx6iAYNPcYPOkSbi8s= -cloud.google.com/go/dataproc v1.8.0/go.mod h1:5OW+zNAH0pMpw14JVrPONsxMQYMBqJuzORhIBfBn9uI= -cloud.google.com/go/dataproc v1.12.0/go.mod h1:zrF3aX0uV3ikkMz6z4uBbIKyhRITnxvr4i3IjKsKrw4= -cloud.google.com/go/dataproc/v2 v2.0.1/go.mod h1:7Ez3KRHdFGcfY7GcevBbvozX+zyWGcwLJvvAMwCaoZ4= -cloud.google.com/go/dataproc/v2 v2.2.0/go.mod h1:lZR7AQtwZPvmINx5J87DSOOpTfof9LVZju6/Qo4lmcY= -cloud.google.com/go/dataproc/v2 v2.2.1/go.mod h1:QdAJLaBjh+l4PVlVZcmrmhGccosY/omC1qwfQ61Zv/o= -cloud.google.com/go/dataqna v0.5.0/go.mod h1:90Hyk596ft3zUQ8NkFfvICSIfHFh1Bc7C4cK3vbhkeo= -cloud.google.com/go/dataqna v0.6.0/go.mod h1:1lqNpM7rqNLVgWBJyk5NF6Uen2PHym0jtVJonplVsDA= -cloud.google.com/go/dataqna v0.7.0/go.mod h1:Lx9OcIIeqCrw1a6KdO3/5KMP1wAmTc0slZWwP12Qq3c= -cloud.google.com/go/dataqna v0.8.1/go.mod h1:zxZM0Bl6liMePWsHA8RMGAfmTG34vJMapbHAxQ5+WA8= -cloud.google.com/go/dataqna v0.8.2/go.mod h1:KNEqgx8TTmUipnQsScOoDpq/VlXVptUqVMZnt30WAPs= -cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= -cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= -cloud.google.com/go/datastore v1.10.0/go.mod h1:PC5UzAmDEkAmkfaknstTYbNpgE49HAgW2J1gcgUfmdM= -cloud.google.com/go/datastore v1.11.0/go.mod h1:TvGxBIHCS50u8jzG+AW/ppf87v1of8nwzFNgEZU1D3c= -cloud.google.com/go/datastore v1.12.0/go.mod h1:KjdB88W897MRITkvWWJrg2OUtrR5XVj1EoLgSp6/N70= -cloud.google.com/go/datastore v1.12.1/go.mod h1:KjdB88W897MRITkvWWJrg2OUtrR5XVj1EoLgSp6/N70= -cloud.google.com/go/datastore v1.13.0/go.mod h1:KjdB88W897MRITkvWWJrg2OUtrR5XVj1EoLgSp6/N70= -cloud.google.com/go/datastore v1.14.0/go.mod h1:GAeStMBIt9bPS7jMJA85kgkpsMkvseWWXiaHya9Jes8= -cloud.google.com/go/datastore v1.15.0/go.mod h1:GAeStMBIt9bPS7jMJA85kgkpsMkvseWWXiaHya9Jes8= -cloud.google.com/go/datastream v1.2.0/go.mod h1:i/uTP8/fZwgATHS/XFu0TcNUhuA0twZxxQ3EyCUQMwo= -cloud.google.com/go/datastream v1.3.0/go.mod h1:cqlOX8xlyYF/uxhiKn6Hbv6WjwPPuI9W2M9SAXwaLLQ= -cloud.google.com/go/datastream v1.4.0/go.mod h1:h9dpzScPhDTs5noEMQVWP8Wx8AFBRyS0s8KWPx/9r0g= -cloud.google.com/go/datastream v1.5.0/go.mod h1:6TZMMNPwjUqZHBKPQ1wwXpb0d5VDVPl2/XoS5yi88q4= -cloud.google.com/go/datastream v1.6.0/go.mod h1:6LQSuswqLa7S4rPAOZFVjHIG3wJIjZcZrw8JDEDJuIs= -cloud.google.com/go/datastream v1.7.0/go.mod h1:uxVRMm2elUSPuh65IbZpzJNMbuzkcvu5CjMqVIUHrww= -cloud.google.com/go/datastream v1.9.1/go.mod h1:hqnmr8kdUBmrnk65k5wNRoHSCYksvpdZIcZIEl8h43Q= -cloud.google.com/go/datastream v1.10.0/go.mod h1:hqnmr8kdUBmrnk65k5wNRoHSCYksvpdZIcZIEl8h43Q= -cloud.google.com/go/datastream v1.10.1/go.mod h1:7ngSYwnw95YFyTd5tOGBxHlOZiL+OtpjheqU7t2/s/c= -cloud.google.com/go/deploy v1.4.0/go.mod h1:5Xghikd4VrmMLNaF6FiRFDlHb59VM59YoDQnOUdsH/c= -cloud.google.com/go/deploy v1.5.0/go.mod h1:ffgdD0B89tToyW/U/D2eL0jN2+IEV/3EMuXHA0l4r+s= -cloud.google.com/go/deploy v1.6.0/go.mod h1:f9PTHehG/DjCom3QH0cntOVRm93uGBDt2vKzAPwpXQI= -cloud.google.com/go/deploy v1.8.0/go.mod h1:z3myEJnA/2wnB4sgjqdMfgxCA0EqC3RBTNcVPs93mtQ= -cloud.google.com/go/deploy v1.11.0/go.mod h1:tKuSUV5pXbn67KiubiUNUejqLs4f5cxxiCNCeyl0F2g= -cloud.google.com/go/deploy v1.13.0/go.mod h1:tKuSUV5pXbn67KiubiUNUejqLs4f5cxxiCNCeyl0F2g= -cloud.google.com/go/deploy v1.13.1/go.mod h1:8jeadyLkH9qu9xgO3hVWw8jVr29N1mnW42gRJT8GY6g= -cloud.google.com/go/dialogflow v1.15.0/go.mod h1:HbHDWs33WOGJgn6rfzBW1Kv807BE3O1+xGbn59zZWI4= -cloud.google.com/go/dialogflow v1.16.1/go.mod h1:po6LlzGfK+smoSmTBnbkIZY2w8ffjz/RcGSS+sh1el0= -cloud.google.com/go/dialogflow v1.17.0/go.mod h1:YNP09C/kXA1aZdBgC/VtXX74G/TKn7XVCcVumTflA+8= -cloud.google.com/go/dialogflow v1.18.0/go.mod h1:trO7Zu5YdyEuR+BhSNOqJezyFQ3aUzz0njv7sMx/iek= -cloud.google.com/go/dialogflow v1.19.0/go.mod h1:JVmlG1TwykZDtxtTXujec4tQ+D8SBFMoosgy+6Gn0s0= -cloud.google.com/go/dialogflow v1.29.0/go.mod h1:b+2bzMe+k1s9V+F2jbJwpHPzrnIyHihAdRFMtn2WXuM= -cloud.google.com/go/dialogflow v1.31.0/go.mod h1:cuoUccuL1Z+HADhyIA7dci3N5zUssgpBJmCzI6fNRB4= -cloud.google.com/go/dialogflow v1.32.0/go.mod h1:jG9TRJl8CKrDhMEcvfcfFkkpp8ZhgPz3sBGmAUYJ2qE= -cloud.google.com/go/dialogflow v1.38.0/go.mod h1:L7jnH+JL2mtmdChzAIcXQHXMvQkE3U4hTaNltEuxXn4= -cloud.google.com/go/dialogflow v1.40.0/go.mod h1:L7jnH+JL2mtmdChzAIcXQHXMvQkE3U4hTaNltEuxXn4= -cloud.google.com/go/dialogflow v1.43.0/go.mod h1:pDUJdi4elL0MFmt1REMvFkdsUTYSHq+rTCS8wg0S3+M= -cloud.google.com/go/dialogflow v1.44.0/go.mod h1:pDUJdi4elL0MFmt1REMvFkdsUTYSHq+rTCS8wg0S3+M= -cloud.google.com/go/dialogflow v1.44.1/go.mod h1:n/h+/N2ouKOO+rbe/ZnI186xImpqvCVj2DdsWS/0EAk= -cloud.google.com/go/dlp v1.6.0/go.mod h1:9eyB2xIhpU0sVwUixfBubDoRwP+GjeUoxxeueZmqvmM= -cloud.google.com/go/dlp v1.7.0/go.mod h1:68ak9vCiMBjbasxeVD17hVPxDEck+ExiHavX8kiHG+Q= -cloud.google.com/go/dlp v1.9.0/go.mod h1:qdgmqgTyReTz5/YNSSuueR8pl7hO0o9bQ39ZhtgkWp4= -cloud.google.com/go/dlp v1.10.1/go.mod h1:IM8BWz1iJd8njcNcG0+Kyd9OPnqnRNkDV8j42VT5KOI= -cloud.google.com/go/dlp v1.10.2/go.mod h1:ZbdKIhcnyhILgccwVDzkwqybthh7+MplGC3kZVZsIOQ= -cloud.google.com/go/documentai v1.7.0/go.mod h1:lJvftZB5NRiFSX4moiye1SMxHx0Bc3x1+p9e/RfXYiU= -cloud.google.com/go/documentai v1.8.0/go.mod h1:xGHNEB7CtsnySCNrCFdCyyMz44RhFEEX2Q7UD0c5IhU= -cloud.google.com/go/documentai v1.9.0/go.mod h1:FS5485S8R00U10GhgBC0aNGrJxBP8ZVpEeJ7PQDZd6k= -cloud.google.com/go/documentai v1.10.0/go.mod h1:vod47hKQIPeCfN2QS/jULIvQTugbmdc0ZvxxfQY1bg4= -cloud.google.com/go/documentai v1.16.0/go.mod h1:o0o0DLTEZ+YnJZ+J4wNfTxmDVyrkzFvttBXXtYRMHkM= -cloud.google.com/go/documentai v1.18.0/go.mod h1:F6CK6iUH8J81FehpskRmhLq/3VlwQvb7TvwOceQ2tbs= -cloud.google.com/go/documentai v1.20.0/go.mod h1:yJkInoMcK0qNAEdRnqY/D5asy73tnPe88I1YTZT+a8E= -cloud.google.com/go/documentai v1.22.0/go.mod h1:yJkInoMcK0qNAEdRnqY/D5asy73tnPe88I1YTZT+a8E= -cloud.google.com/go/documentai v1.22.1/go.mod h1:LKs22aDHbJv7ufXuPypzRO7rG3ALLJxzdCXDPutw4Qc= -cloud.google.com/go/documentai v1.23.0/go.mod h1:LKs22aDHbJv7ufXuPypzRO7rG3ALLJxzdCXDPutw4Qc= -cloud.google.com/go/documentai v1.23.2/go.mod h1:Q/wcRT+qnuXOpjAkvOV4A+IeQl04q2/ReT7SSbytLSo= -cloud.google.com/go/domains v0.6.0/go.mod h1:T9Rz3GasrpYk6mEGHh4rymIhjlnIuB4ofT1wTxDeT4Y= -cloud.google.com/go/domains v0.7.0/go.mod h1:PtZeqS1xjnXuRPKE/88Iru/LdfoRyEHYA9nFQf4UKpg= -cloud.google.com/go/domains v0.8.0/go.mod h1:M9i3MMDzGFXsydri9/vW+EWz9sWb4I6WyHqdlAk0idE= -cloud.google.com/go/domains v0.9.1/go.mod h1:aOp1c0MbejQQ2Pjf1iJvnVyT+z6R6s8pX66KaCSDYfE= -cloud.google.com/go/domains v0.9.2/go.mod h1:3YvXGYzZG1Temjbk7EyGCuGGiXHJwVNmwIf+E/cUp5I= -cloud.google.com/go/edgecontainer v0.1.0/go.mod h1:WgkZ9tp10bFxqO8BLPqv2LlfmQF1X8lZqwW4r1BTajk= -cloud.google.com/go/edgecontainer v0.2.0/go.mod h1:RTmLijy+lGpQ7BXuTDa4C4ssxyXT34NIuHIgKuP4s5w= -cloud.google.com/go/edgecontainer v0.3.0/go.mod h1:FLDpP4nykgwwIfcLt6zInhprzw0lEi2P1fjO6Ie0qbc= -cloud.google.com/go/edgecontainer v1.0.0/go.mod h1:cttArqZpBB2q58W/upSG++ooo6EsblxDIolxa3jSjbY= -cloud.google.com/go/edgecontainer v1.1.1/go.mod h1:O5bYcS//7MELQZs3+7mabRqoWQhXCzenBu0R8bz2rwk= -cloud.google.com/go/edgecontainer v1.1.2/go.mod h1:wQRjIzqxEs9e9wrtle4hQPSR1Y51kqN75dgF7UllZZ4= -cloud.google.com/go/errorreporting v0.3.0/go.mod h1:xsP2yaAp+OAW4OIm60An2bbLpqIhKXdWR/tawvl7QzU= -cloud.google.com/go/essentialcontacts v1.3.0/go.mod h1:r+OnHa5jfj90qIfZDO/VztSFqbQan7HV75p8sA+mdGI= -cloud.google.com/go/essentialcontacts v1.4.0/go.mod h1:8tRldvHYsmnBCHdFpvU+GL75oWiBKl80BiqlFh9tp+8= -cloud.google.com/go/essentialcontacts v1.5.0/go.mod h1:ay29Z4zODTuwliK7SnX8E86aUF2CTzdNtvv42niCX0M= -cloud.google.com/go/essentialcontacts v1.6.2/go.mod h1:T2tB6tX+TRak7i88Fb2N9Ok3PvY3UNbUsMag9/BARh4= -cloud.google.com/go/essentialcontacts v1.6.3/go.mod h1:yiPCD7f2TkP82oJEFXFTou8Jl8L6LBRPeBEkTaO0Ggo= -cloud.google.com/go/eventarc v1.7.0/go.mod h1:6ctpF3zTnaQCxUjHUdcfgcA1A2T309+omHZth7gDfmc= -cloud.google.com/go/eventarc v1.8.0/go.mod h1:imbzxkyAU4ubfsaKYdQg04WS1NvncblHEup4kvF+4gw= -cloud.google.com/go/eventarc v1.10.0/go.mod h1:u3R35tmZ9HvswGRBnF48IlYgYeBcPUCjkr4BTdem2Kw= -cloud.google.com/go/eventarc v1.11.0/go.mod h1:PyUjsUKPWoRBCHeOxZd/lbOOjahV41icXyUY5kSTvVY= -cloud.google.com/go/eventarc v1.12.1/go.mod h1:mAFCW6lukH5+IZjkvrEss+jmt2kOdYlN8aMx3sRJiAI= -cloud.google.com/go/eventarc v1.13.0/go.mod h1:mAFCW6lukH5+IZjkvrEss+jmt2kOdYlN8aMx3sRJiAI= -cloud.google.com/go/eventarc v1.13.1/go.mod h1:EqBxmGHFrruIara4FUQ3RHlgfCn7yo1HYsu2Hpt/C3Y= -cloud.google.com/go/filestore v1.3.0/go.mod h1:+qbvHGvXU1HaKX2nD0WEPo92TP/8AQuCVEBXNY9z0+w= -cloud.google.com/go/filestore v1.4.0/go.mod h1:PaG5oDfo9r224f8OYXURtAsY+Fbyq/bLYoINEK8XQAI= -cloud.google.com/go/filestore v1.5.0/go.mod h1:FqBXDWBp4YLHqRnVGveOkHDf8svj9r5+mUDLupOWEDs= -cloud.google.com/go/filestore v1.6.0/go.mod h1:di5unNuss/qfZTw2U9nhFqo8/ZDSc466dre85Kydllg= -cloud.google.com/go/filestore v1.7.1/go.mod h1:y10jsorq40JJnjR/lQ8AfFbbcGlw3g+Dp8oN7i7FjV4= -cloud.google.com/go/filestore v1.7.2/go.mod h1:TYOlyJs25f/omgj+vY7/tIG/E7BX369triSPzE4LdgE= -cloud.google.com/go/firestore v1.9.0/go.mod h1:HMkjKHNTtRyZNiMzu7YAsLr9K3X2udY2AMwDaMEQiiE= -cloud.google.com/go/firestore v1.11.0/go.mod h1:b38dKhgzlmNNGTNZZwe7ZRFEuRab1Hay3/DBsIGKKy4= -cloud.google.com/go/firestore v1.12.0/go.mod h1:b38dKhgzlmNNGTNZZwe7ZRFEuRab1Hay3/DBsIGKKy4= -cloud.google.com/go/firestore v1.13.0/go.mod h1:QojqqOh8IntInDUSTAh0c8ZsPYAr68Ma8c5DWOy8xb8= -cloud.google.com/go/functions v1.6.0/go.mod h1:3H1UA3qiIPRWD7PeZKLvHZ9SaQhR26XIJcC0A5GbvAk= -cloud.google.com/go/functions v1.7.0/go.mod h1:+d+QBcWM+RsrgZfV9xo6KfA1GlzJfxcfZcRPEhDDfzg= -cloud.google.com/go/functions v1.8.0/go.mod h1:RTZ4/HsQjIqIYP9a9YPbU+QFoQsAlYgrwOXJWHn1POY= -cloud.google.com/go/functions v1.9.0/go.mod h1:Y+Dz8yGguzO3PpIjhLTbnqV1CWmgQ5UwtlpzoyquQ08= -cloud.google.com/go/functions v1.10.0/go.mod h1:0D3hEOe3DbEvCXtYOZHQZmD+SzYsi1YbI7dGvHfldXw= -cloud.google.com/go/functions v1.12.0/go.mod h1:AXWGrF3e2C/5ehvwYo/GH6O5s09tOPksiKhz+hH8WkA= -cloud.google.com/go/functions v1.13.0/go.mod h1:EU4O007sQm6Ef/PwRsI8N2umygGqPBS/IZQKBQBcJ3c= -cloud.google.com/go/functions v1.15.1/go.mod h1:P5yNWUTkyU+LvW/S9O6V+V423VZooALQlqoXdoPz5AE= -cloud.google.com/go/functions v1.15.2/go.mod h1:CHAjtcR6OU4XF2HuiVeriEdELNcnvRZSk1Q8RMqy4lE= -cloud.google.com/go/gaming v1.5.0/go.mod h1:ol7rGcxP/qHTRQE/RO4bxkXq+Fix0j6D4LFPzYTIrDM= -cloud.google.com/go/gaming v1.6.0/go.mod h1:YMU1GEvA39Qt3zWGyAVA9bpYz/yAhTvaQ1t2sK4KPUA= -cloud.google.com/go/gaming v1.7.0/go.mod h1:LrB8U7MHdGgFG851iHAfqUdLcKBdQ55hzXy9xBJz0+w= -cloud.google.com/go/gaming v1.8.0/go.mod h1:xAqjS8b7jAVW0KFYeRUxngo9My3f33kFmua++Pi+ggM= -cloud.google.com/go/gaming v1.9.0/go.mod h1:Fc7kEmCObylSWLO334NcO+O9QMDyz+TKC4v1D7X+Bc0= -cloud.google.com/go/gaming v1.10.1/go.mod h1:XQQvtfP8Rb9Rxnxm5wFVpAp9zCQkJi2bLIb7iHGwB3s= -cloud.google.com/go/gkebackup v0.2.0/go.mod h1:XKvv/4LfG829/B8B7xRkk8zRrOEbKtEam6yNfuQNH60= -cloud.google.com/go/gkebackup v0.3.0/go.mod h1:n/E671i1aOQvUxT541aTkCwExO/bTer2HDlj4TsBRAo= -cloud.google.com/go/gkebackup v0.4.0/go.mod h1:byAyBGUwYGEEww7xsbnUTBHIYcOPy/PgUWUtOeRm9Vg= -cloud.google.com/go/gkebackup v1.3.0/go.mod h1:vUDOu++N0U5qs4IhG1pcOnD1Mac79xWy6GoBFlWCWBU= -cloud.google.com/go/gkebackup v1.3.1/go.mod h1:vUDOu++N0U5qs4IhG1pcOnD1Mac79xWy6GoBFlWCWBU= -cloud.google.com/go/gkebackup v1.3.2/go.mod h1:OMZbXzEJloyXMC7gqdSB+EOEQ1AKcpGYvO3s1ec5ixk= -cloud.google.com/go/gkeconnect v0.5.0/go.mod h1:c5lsNAg5EwAy7fkqX/+goqFsU1Da/jQFqArp+wGNr/o= -cloud.google.com/go/gkeconnect v0.6.0/go.mod h1:Mln67KyU/sHJEBY8kFZ0xTeyPtzbq9StAVvEULYK16A= -cloud.google.com/go/gkeconnect v0.7.0/go.mod h1:SNfmVqPkaEi3bF/B3CNZOAYPYdg7sU+obZ+QTky2Myw= -cloud.google.com/go/gkeconnect v0.8.1/go.mod h1:KWiK1g9sDLZqhxB2xEuPV8V9NYzrqTUmQR9shJHpOZw= -cloud.google.com/go/gkeconnect v0.8.2/go.mod h1:6nAVhwchBJYgQCXD2pHBFQNiJNyAd/wyxljpaa6ZPrY= -cloud.google.com/go/gkehub v0.9.0/go.mod h1:WYHN6WG8w9bXU0hqNxt8rm5uxnk8IH+lPY9J2TV7BK0= -cloud.google.com/go/gkehub v0.10.0/go.mod h1:UIPwxI0DsrpsVoWpLB0stwKCP+WFVG9+y977wO+hBH0= -cloud.google.com/go/gkehub v0.11.0/go.mod h1:JOWHlmN+GHyIbuWQPl47/C2RFhnFKH38jH9Ascu3n0E= -cloud.google.com/go/gkehub v0.12.0/go.mod h1:djiIwwzTTBrF5NaXCGv3mf7klpEMcST17VBTVVDcuaw= -cloud.google.com/go/gkehub v0.14.1/go.mod h1:VEXKIJZ2avzrbd7u+zeMtW00Y8ddk/4V9511C9CQGTY= -cloud.google.com/go/gkehub v0.14.2/go.mod h1:iyjYH23XzAxSdhrbmfoQdePnlMj2EWcvnR+tHdBQsCY= -cloud.google.com/go/gkemulticloud v0.3.0/go.mod h1:7orzy7O0S+5kq95e4Hpn7RysVA7dPs8W/GgfUtsPbrA= -cloud.google.com/go/gkemulticloud v0.4.0/go.mod h1:E9gxVBnseLWCk24ch+P9+B2CoDFJZTyIgLKSalC7tuI= -cloud.google.com/go/gkemulticloud v0.5.0/go.mod h1:W0JDkiyi3Tqh0TJr//y19wyb1yf8llHVto2Htf2Ja3Y= -cloud.google.com/go/gkemulticloud v0.6.1/go.mod h1:kbZ3HKyTsiwqKX7Yw56+wUGwwNZViRnxWK2DVknXWfw= -cloud.google.com/go/gkemulticloud v1.0.0/go.mod h1:kbZ3HKyTsiwqKX7Yw56+wUGwwNZViRnxWK2DVknXWfw= -cloud.google.com/go/gkemulticloud v1.0.1/go.mod h1:AcrGoin6VLKT/fwZEYuqvVominLriQBCKmbjtnbMjG8= -cloud.google.com/go/grafeas v0.2.0/go.mod h1:KhxgtF2hb0P191HlY5besjYm6MqTSTj3LSI+M+ByZHc= -cloud.google.com/go/grafeas v0.3.0/go.mod h1:P7hgN24EyONOTMyeJH6DxG4zD7fwiYa5Q6GUgyFSOU8= -cloud.google.com/go/gsuiteaddons v1.3.0/go.mod h1:EUNK/J1lZEZO8yPtykKxLXI6JSVN2rg9bN8SXOa0bgM= -cloud.google.com/go/gsuiteaddons v1.4.0/go.mod h1:rZK5I8hht7u7HxFQcFei0+AtfS9uSushomRlg+3ua1o= -cloud.google.com/go/gsuiteaddons v1.5.0/go.mod h1:TFCClYLd64Eaa12sFVmUyG62tk4mdIsI7pAnSXRkcFo= -cloud.google.com/go/gsuiteaddons v1.6.1/go.mod h1:CodrdOqRZcLp5WOwejHWYBjZvfY0kOphkAKpF/3qdZY= -cloud.google.com/go/gsuiteaddons v1.6.2/go.mod h1:K65m9XSgs8hTF3X9nNTPi8IQueljSdYo9F+Mi+s4MyU= -cloud.google.com/go/iam v0.1.0/go.mod h1:vcUNEa0pEm0qRVpmWepWaFMIAI8/hjB9mO8rNCJtF6c= -cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= -cloud.google.com/go/iam v0.5.0/go.mod h1:wPU9Vt0P4UmCux7mqtRu6jcpPAb74cP1fh50J3QpkUc= -cloud.google.com/go/iam v0.6.0/go.mod h1:+1AH33ueBne5MzYccyMHtEKqLE4/kJOibtffMHDMFMc= -cloud.google.com/go/iam v0.7.0/go.mod h1:H5Br8wRaDGNc8XP3keLc4unfUUZeyH3Sfl9XpQEYOeg= -cloud.google.com/go/iam v0.8.0/go.mod h1:lga0/y3iH6CX7sYqypWJ33hf7kkfXJag67naqGESjkE= -cloud.google.com/go/iam v0.11.0/go.mod h1:9PiLDanza5D+oWFZiH1uG+RnRCfEGKoyl6yo4cgWZGY= -cloud.google.com/go/iam v0.12.0/go.mod h1:knyHGviacl11zrtZUoDuYpDgLjvr28sLQaG0YB2GYAY= -cloud.google.com/go/iam v0.13.0/go.mod h1:ljOg+rcNfzZ5d6f1nAUJ8ZIxOaZUVoS14bKCtaLZ/D0= -cloud.google.com/go/iam v1.0.1/go.mod h1:yR3tmSL8BcZB4bxByRv2jkSIahVmCtfKZwLYGBalRE8= -cloud.google.com/go/iam v1.1.0/go.mod h1:nxdHjaKfCr7fNYx/HJMM8LgiMugmveWlkatear5gVyk= -cloud.google.com/go/iam v1.1.1/go.mod h1:A5avdyVL2tCppe4unb0951eI9jreack+RJ0/d+KUZOU= -cloud.google.com/go/iam v1.1.2/go.mod h1:A5avdyVL2tCppe4unb0951eI9jreack+RJ0/d+KUZOU= -cloud.google.com/go/iam v1.1.3/go.mod h1:3khUlaBXfPKKe7huYgEpDn6FtgRyMEqbkvBxrQyY5SE= +cloud.google.com/go/compute/metadata v0.5.0 h1:Zr0eK8JbFv6+Wi4ilXAR8FJ3wyNdpxHKJNPos6LTZOY= +cloud.google.com/go/compute/metadata v0.5.0/go.mod h1:aHnloV2TPI38yx4s9+wAZhHykWvVCfu7hQbF+9CWoiY= cloud.google.com/go/iam v1.1.6 h1:bEa06k05IO4f4uJonbB5iAgKTPpABy1ayxaIZV/GHVc= cloud.google.com/go/iam v1.1.6/go.mod h1:O0zxdPeGBoFdWW3HWmBxJsk0pfvNM/p/qa82rWOGTwI= -cloud.google.com/go/iap v1.4.0/go.mod h1:RGFwRJdihTINIe4wZ2iCP0zF/qu18ZwyKxrhMhygBEc= -cloud.google.com/go/iap v1.5.0/go.mod h1:UH/CGgKd4KyohZL5Pt0jSKE4m3FR51qg6FKQ/z/Ix9A= -cloud.google.com/go/iap v1.6.0/go.mod h1:NSuvI9C/j7UdjGjIde7t7HBz+QTwBcapPE07+sSRcLk= -cloud.google.com/go/iap v1.7.0/go.mod h1:beqQx56T9O1G1yNPph+spKpNibDlYIiIixiqsQXxLIo= -cloud.google.com/go/iap v1.7.1/go.mod h1:WapEwPc7ZxGt2jFGB/C/bm+hP0Y6NXzOYGjpPnmMS74= -cloud.google.com/go/iap v1.8.1/go.mod h1:sJCbeqg3mvWLqjZNsI6dfAtbbV1DL2Rl7e1mTyXYREQ= -cloud.google.com/go/iap v1.9.0/go.mod h1:01OFxd1R+NFrg78S+hoPV5PxEzv22HXaNqUUlmNHFuY= -cloud.google.com/go/iap v1.9.1/go.mod h1:SIAkY7cGMLohLSdBR25BuIxO+I4fXJiL06IBL7cy/5Q= -cloud.google.com/go/ids v1.1.0/go.mod h1:WIuwCaYVOzHIj2OhN9HAwvW+DBdmUAdcWlFxRl+KubM= -cloud.google.com/go/ids v1.2.0/go.mod h1:5WXvp4n25S0rA/mQWAg1YEEBBq6/s+7ml1RDCW1IrcY= -cloud.google.com/go/ids v1.3.0/go.mod h1:JBdTYwANikFKaDP6LtW5JAi4gubs57SVNQjemdt6xV4= -cloud.google.com/go/ids v1.4.1/go.mod h1:np41ed8YMU8zOgv53MMMoCntLTn2lF+SUzlM+O3u/jw= -cloud.google.com/go/ids v1.4.2/go.mod h1:3vw8DX6YddRu9BncxuzMyWn0g8+ooUjI2gslJ7FH3vk= -cloud.google.com/go/iot v1.3.0/go.mod h1:r7RGh2B61+B8oz0AGE+J72AhA0G7tdXItODWsaA2oLs= -cloud.google.com/go/iot v1.4.0/go.mod h1:dIDxPOn0UvNDUMD8Ger7FIaTuvMkj+aGk94RPP0iV+g= -cloud.google.com/go/iot v1.5.0/go.mod h1:mpz5259PDl3XJthEmh9+ap0affn/MqNSP4My77Qql9o= -cloud.google.com/go/iot v1.6.0/go.mod h1:IqdAsmE2cTYYNO1Fvjfzo9po179rAtJeVGUvkLN3rLE= -cloud.google.com/go/iot v1.7.1/go.mod h1:46Mgw7ev1k9KqK1ao0ayW9h0lI+3hxeanz+L1zmbbbk= -cloud.google.com/go/iot v1.7.2/go.mod h1:q+0P5zr1wRFpw7/MOgDXrG/HVA+l+cSwdObffkrpnSg= -cloud.google.com/go/kms v1.4.0/go.mod h1:fajBHndQ+6ubNw6Ss2sSd+SWvjL26RNo/dr7uxsnnOA= -cloud.google.com/go/kms v1.5.0/go.mod h1:QJS2YY0eJGBg3mnDfuaCyLauWwBJiHRboYxJ++1xJNg= -cloud.google.com/go/kms v1.6.0/go.mod h1:Jjy850yySiasBUDi6KFUwUv2n1+o7QZFyuUJg6OgjA0= -cloud.google.com/go/kms v1.8.0/go.mod h1:4xFEhYFqvW+4VMELtZyxomGSYtSQKzM178ylFW4jMAg= -cloud.google.com/go/kms v1.9.0/go.mod h1:qb1tPTgfF9RQP8e1wq4cLFErVuTJv7UsSC915J8dh3w= -cloud.google.com/go/kms v1.10.0/go.mod h1:ng3KTUtQQU9bPX3+QGLsflZIHlkbn8amFAMY63m8d24= -cloud.google.com/go/kms v1.10.1/go.mod h1:rIWk/TryCkR59GMC3YtHtXeLzd634lBbKenvyySAyYI= -cloud.google.com/go/kms v1.11.0/go.mod h1:hwdiYC0xjnWsKQQCQQmIQnS9asjYVSK6jtXm+zFqXLM= -cloud.google.com/go/kms v1.12.1/go.mod h1:c9J991h5DTl+kg7gi3MYomh12YEENGrf48ee/N/2CDM= -cloud.google.com/go/kms v1.15.0/go.mod h1:c9J991h5DTl+kg7gi3MYomh12YEENGrf48ee/N/2CDM= -cloud.google.com/go/kms v1.15.2/go.mod h1:3hopT4+7ooWRCjc2DxgnpESFxhIraaI2IpAVUEhbT/w= -cloud.google.com/go/kms v1.15.3/go.mod h1:AJdXqHxS2GlPyduM99s9iGqi2nwbviBbhV/hdmt4iOQ= -cloud.google.com/go/kms v1.15.5/go.mod h1:cU2H5jnp6G2TDpUGZyqTCoy1n16fbubHZjmVXSMtwDI= cloud.google.com/go/kms v1.15.7 h1:7caV9K3yIxvlQPAcaFffhlT7d1qpxjB1wHBtjWa13SM= cloud.google.com/go/kms v1.15.7/go.mod h1:ub54lbsa6tDkUwnu4W7Yt1aAIFLnspgh0kPGToDukeI= -cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic= -cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI= -cloud.google.com/go/language v1.7.0/go.mod h1:DJ6dYN/W+SQOjF8e1hLQXMF21AkH2w9wiPzPCJa2MIE= -cloud.google.com/go/language v1.8.0/go.mod h1:qYPVHf7SPoNNiCL2Dr0FfEFNil1qi3pQEyygwpgVKB8= -cloud.google.com/go/language v1.9.0/go.mod h1:Ns15WooPM5Ad/5no/0n81yUetis74g3zrbeJBE+ptUY= -cloud.google.com/go/language v1.10.1/go.mod h1:CPp94nsdVNiQEt1CNjF5WkTcisLiHPyIbMhvR8H2AW0= -cloud.google.com/go/language v1.11.0/go.mod h1:uDx+pFDdAKTY8ehpWbiXyQdz8tDSYLJbQcXsCkjYyvQ= -cloud.google.com/go/language v1.11.1/go.mod h1:Xyid9MG9WOX3utvDbpX7j3tXDmmDooMyMDqgUVpH17U= -cloud.google.com/go/lifesciences v0.5.0/go.mod h1:3oIKy8ycWGPUyZDR/8RNnTOYevhaMLqh5vLUXs9zvT8= -cloud.google.com/go/lifesciences v0.6.0/go.mod h1:ddj6tSX/7BOnhxCSd3ZcETvtNr8NZ6t/iPhY2Tyfu08= -cloud.google.com/go/lifesciences v0.8.0/go.mod h1:lFxiEOMqII6XggGbOnKiyZ7IBwoIqA84ClvoezaA/bo= -cloud.google.com/go/lifesciences v0.9.1/go.mod h1:hACAOd1fFbCGLr/+weUKRAJas82Y4vrL3O5326N//Wc= -cloud.google.com/go/lifesciences v0.9.2/go.mod h1:QHEOO4tDzcSAzeJg7s2qwnLM2ji8IRpQl4p6m5Z9yTA= -cloud.google.com/go/logging v1.6.1/go.mod h1:5ZO0mHHbvm8gEmeEUHrmDlTDSu5imF6MUP9OfilNXBw= -cloud.google.com/go/logging v1.7.0/go.mod h1:3xjP2CjkM3ZkO73aj4ASA5wRPGGCRrPIAeNqVNkzY8M= -cloud.google.com/go/logging v1.8.1/go.mod h1:TJjR+SimHwuC8MZ9cjByQulAMgni+RkXeI3wwctHJEI= -cloud.google.com/go/longrunning v0.1.1/go.mod h1:UUFxuDWkv22EuY93jjmDMFT5GPQKeFVJBIF6QlTqdsE= -cloud.google.com/go/longrunning v0.3.0/go.mod h1:qth9Y41RRSUE69rDcOn6DdK3HfQfsUI0YSmW3iIlLJc= -cloud.google.com/go/longrunning v0.4.1/go.mod h1:4iWDqhBZ70CvZ6BfETbvam3T8FMvLK+eFj0E6AaRQTo= -cloud.google.com/go/longrunning v0.4.2/go.mod h1:OHrnaYyLUV6oqwh0xiS7e5sLQhP1m0QU9R+WhGDMgIQ= -cloud.google.com/go/longrunning v0.5.0/go.mod h1:0JNuqRShmscVAhIACGtskSAWtqtOoPkwP0YF1oVEchc= -cloud.google.com/go/longrunning v0.5.1/go.mod h1:spvimkwdz6SPWKEt/XBij79E9fiTkHSQl/fRUUQJYJc= -cloud.google.com/go/longrunning v0.5.2/go.mod h1:nqo6DQbNV2pXhGDbDMoN2bWz68MjZUzqv2YttZiveCs= -cloud.google.com/go/managedidentities v1.3.0/go.mod h1:UzlW3cBOiPrzucO5qWkNkh0w33KFtBJU281hacNvsdE= -cloud.google.com/go/managedidentities v1.4.0/go.mod h1:NWSBYbEMgqmbZsLIyKvxrYbtqOsxY1ZrGM+9RgDqInM= -cloud.google.com/go/managedidentities v1.5.0/go.mod h1:+dWcZ0JlUmpuxpIDfyP5pP5y0bLdRwOS4Lp7gMni/LA= -cloud.google.com/go/managedidentities v1.6.1/go.mod h1:h/irGhTN2SkZ64F43tfGPMbHnypMbu4RB3yl8YcuEak= -cloud.google.com/go/managedidentities v1.6.2/go.mod h1:5c2VG66eCa0WIq6IylRk3TBW83l161zkFvCj28X7jn8= -cloud.google.com/go/maps v0.1.0/go.mod h1:BQM97WGyfw9FWEmQMpZ5T6cpovXXSd1cGmFma94eubI= -cloud.google.com/go/maps v0.6.0/go.mod h1:o6DAMMfb+aINHz/p/jbcY+mYeXBoZoxTfdSQ8VAJaCw= -cloud.google.com/go/maps v0.7.0/go.mod h1:3GnvVl3cqeSvgMcpRlQidXsPYuDGQ8naBis7MVzpXsY= -cloud.google.com/go/maps v1.3.0/go.mod h1:6mWTUv+WhnOwAgjVsSW2QPPECmW+s3PcRyOa9vgG/5s= -cloud.google.com/go/maps v1.4.0/go.mod h1:6mWTUv+WhnOwAgjVsSW2QPPECmW+s3PcRyOa9vgG/5s= -cloud.google.com/go/maps v1.4.1/go.mod h1:BxSa0BnW1g2U2gNdbq5zikLlHUuHW0GFWh7sgML2kIY= -cloud.google.com/go/mediatranslation v0.5.0/go.mod h1:jGPUhGTybqsPQn91pNXw0xVHfuJ3leR1wj37oU3y1f4= -cloud.google.com/go/mediatranslation v0.6.0/go.mod h1:hHdBCTYNigsBxshbznuIMFNe5QXEowAuNmmC7h8pu5w= -cloud.google.com/go/mediatranslation v0.7.0/go.mod h1:LCnB/gZr90ONOIQLgSXagp8XUW1ODs2UmUMvcgMfI2I= -cloud.google.com/go/mediatranslation v0.8.1/go.mod h1:L/7hBdEYbYHQJhX2sldtTO5SZZ1C1vkapubj0T2aGig= -cloud.google.com/go/mediatranslation v0.8.2/go.mod h1:c9pUaDRLkgHRx3irYE5ZC8tfXGrMYwNZdmDqKMSfFp8= -cloud.google.com/go/memcache v1.4.0/go.mod h1:rTOfiGZtJX1AaFUrOgsMHX5kAzaTQ8azHiuDoTPzNsE= -cloud.google.com/go/memcache v1.5.0/go.mod h1:dk3fCK7dVo0cUU2c36jKb4VqKPS22BTkf81Xq617aWM= -cloud.google.com/go/memcache v1.6.0/go.mod h1:XS5xB0eQZdHtTuTF9Hf8eJkKtR3pVRCcvJwtm68T3rA= -cloud.google.com/go/memcache v1.7.0/go.mod h1:ywMKfjWhNtkQTxrWxCkCFkoPjLHPW6A7WOTVI8xy3LY= -cloud.google.com/go/memcache v1.9.0/go.mod h1:8oEyzXCu+zo9RzlEaEjHl4KkgjlNDaXbCQeQWlzNFJM= -cloud.google.com/go/memcache v1.10.1/go.mod h1:47YRQIarv4I3QS5+hoETgKO40InqzLP6kpNLvyXuyaA= -cloud.google.com/go/memcache v1.10.2/go.mod h1:f9ZzJHLBrmd4BkguIAa/l/Vle6uTHzHokdnzSWOdQ6A= -cloud.google.com/go/metastore v1.5.0/go.mod h1:2ZNrDcQwghfdtCwJ33nM0+GrBGlVuh8rakL3vdPY3XY= -cloud.google.com/go/metastore v1.6.0/go.mod h1:6cyQTls8CWXzk45G55x57DVQ9gWg7RiH65+YgPsNh9s= -cloud.google.com/go/metastore v1.7.0/go.mod h1:s45D0B4IlsINu87/AsWiEVYbLaIMeUSoxlKKDqBGFS8= -cloud.google.com/go/metastore v1.8.0/go.mod h1:zHiMc4ZUpBiM7twCIFQmJ9JMEkDSyZS9U12uf7wHqSI= -cloud.google.com/go/metastore v1.10.0/go.mod h1:fPEnH3g4JJAk+gMRnrAnoqyv2lpUCqJPWOodSaf45Eo= -cloud.google.com/go/metastore v1.11.1/go.mod h1:uZuSo80U3Wd4zi6C22ZZliOUJ3XeM/MlYi/z5OAOWRA= -cloud.google.com/go/metastore v1.12.0/go.mod h1:uZuSo80U3Wd4zi6C22ZZliOUJ3XeM/MlYi/z5OAOWRA= -cloud.google.com/go/metastore v1.13.0/go.mod h1:URDhpG6XLeh5K+Glq0NOt74OfrPKTwS62gEPZzb5SOk= -cloud.google.com/go/metastore v1.13.1/go.mod h1:IbF62JLxuZmhItCppcIfzBBfUFq0DIB9HPDoLgWrVOU= -cloud.google.com/go/monitoring v1.7.0/go.mod h1:HpYse6kkGo//7p6sT0wsIC6IBDET0RhIsnmlA53dvEk= -cloud.google.com/go/monitoring v1.8.0/go.mod h1:E7PtoMJ1kQXWxPjB6mv2fhC5/15jInuulFdYYtlcvT4= -cloud.google.com/go/monitoring v1.12.0/go.mod h1:yx8Jj2fZNEkL/GYZyTLS4ZtZEZN8WtDEiEqG4kLK50w= -cloud.google.com/go/monitoring v1.13.0/go.mod h1:k2yMBAB1H9JT/QETjNkgdCGD9bPF712XiLTVr+cBrpw= -cloud.google.com/go/monitoring v1.15.1/go.mod h1:lADlSAlFdbqQuwwpaImhsJXu1QSdd3ojypXrFSMr2rM= -cloud.google.com/go/monitoring v1.16.0/go.mod h1:Ptp15HgAyM1fNICAojDMoNc/wUmn67mLHQfyqbw+poY= -cloud.google.com/go/monitoring v1.16.1/go.mod h1:6HsxddR+3y9j+o/cMJH6q/KJ/CBTvM/38L/1m7bTRJ4= -cloud.google.com/go/networkconnectivity v1.4.0/go.mod h1:nOl7YL8odKyAOtzNX73/M5/mGZgqqMeryi6UPZTk/rA= -cloud.google.com/go/networkconnectivity v1.5.0/go.mod h1:3GzqJx7uhtlM3kln0+x5wyFvuVH1pIBJjhCpjzSt75o= -cloud.google.com/go/networkconnectivity v1.6.0/go.mod h1:OJOoEXW+0LAxHh89nXd64uGG+FbQoeH8DtxCHVOMlaM= -cloud.google.com/go/networkconnectivity v1.7.0/go.mod h1:RMuSbkdbPwNMQjB5HBWD5MpTBnNm39iAVpC3TmsExt8= -cloud.google.com/go/networkconnectivity v1.10.0/go.mod h1:UP4O4sWXJG13AqrTdQCD9TnLGEbtNRqjuaaA7bNjF5E= -cloud.google.com/go/networkconnectivity v1.11.0/go.mod h1:iWmDD4QF16VCDLXUqvyspJjIEtBR/4zq5hwnY2X3scM= -cloud.google.com/go/networkconnectivity v1.12.1/go.mod h1:PelxSWYM7Sh9/guf8CFhi6vIqf19Ir/sbfZRUwXh92E= -cloud.google.com/go/networkconnectivity v1.13.0/go.mod h1:SAnGPes88pl7QRLUen2HmcBSE9AowVAcdug8c0RSBFk= -cloud.google.com/go/networkconnectivity v1.14.0/go.mod h1:SAnGPes88pl7QRLUen2HmcBSE9AowVAcdug8c0RSBFk= -cloud.google.com/go/networkconnectivity v1.14.1/go.mod h1:LyGPXR742uQcDxZ/wv4EI0Vu5N6NKJ77ZYVnDe69Zug= -cloud.google.com/go/networkmanagement v1.4.0/go.mod h1:Q9mdLLRn60AsOrPc8rs8iNV6OHXaGcDdsIQe1ohekq8= -cloud.google.com/go/networkmanagement v1.5.0/go.mod h1:ZnOeZ/evzUdUsnvRt792H0uYEnHQEMaz+REhhzJRcf4= -cloud.google.com/go/networkmanagement v1.6.0/go.mod h1:5pKPqyXjB/sgtvB5xqOemumoQNB7y95Q7S+4rjSOPYY= -cloud.google.com/go/networkmanagement v1.8.0/go.mod h1:Ho/BUGmtyEqrttTgWEe7m+8vDdK74ibQc+Be0q7Fof0= -cloud.google.com/go/networkmanagement v1.9.0/go.mod h1:UTUaEU9YwbCAhhz3jEOHr+2/K/MrBk2XxOLS89LQzFw= -cloud.google.com/go/networkmanagement v1.9.1/go.mod h1:CCSYgrQQvW73EJawO2QamemYcOb57LvrDdDU51F0mcI= -cloud.google.com/go/networksecurity v0.5.0/go.mod h1:xS6fOCoqpVC5zx15Z/MqkfDwH4+m/61A3ODiDV1xmiQ= -cloud.google.com/go/networksecurity v0.6.0/go.mod h1:Q5fjhTr9WMI5mbpRYEbiexTzROf7ZbDzvzCrNl14nyU= -cloud.google.com/go/networksecurity v0.7.0/go.mod h1:mAnzoxx/8TBSyXEeESMy9OOYwo1v+gZ5eMRnsT5bC8k= -cloud.google.com/go/networksecurity v0.8.0/go.mod h1:B78DkqsxFG5zRSVuwYFRZ9Xz8IcQ5iECsNrPn74hKHU= -cloud.google.com/go/networksecurity v0.9.1/go.mod h1:MCMdxOKQ30wsBI1eI659f9kEp4wuuAueoC9AJKSPWZQ= -cloud.google.com/go/networksecurity v0.9.2/go.mod h1:jG0SeAttWzPMUILEHDUvFYdQTl8L/E/KC8iZDj85lEI= -cloud.google.com/go/notebooks v1.2.0/go.mod h1:9+wtppMfVPUeJ8fIWPOq1UnATHISkGXGqTkxeieQ6UY= -cloud.google.com/go/notebooks v1.3.0/go.mod h1:bFR5lj07DtCPC7YAAJ//vHskFBxA5JzYlH68kXVdk34= -cloud.google.com/go/notebooks v1.4.0/go.mod h1:4QPMngcwmgb6uw7Po99B2xv5ufVoIQ7nOGDyL4P8AgA= -cloud.google.com/go/notebooks v1.5.0/go.mod h1:q8mwhnP9aR8Hpfnrc5iN5IBhrXUy8S2vuYs+kBJ/gu0= -cloud.google.com/go/notebooks v1.7.0/go.mod h1:PVlaDGfJgj1fl1S3dUwhFMXFgfYGhYQt2164xOMONmE= -cloud.google.com/go/notebooks v1.8.0/go.mod h1:Lq6dYKOYOWUCTvw5t2q1gp1lAp0zxAxRycayS0iJcqQ= -cloud.google.com/go/notebooks v1.9.1/go.mod h1:zqG9/gk05JrzgBt4ghLzEepPHNwE5jgPcHZRKhlC1A8= -cloud.google.com/go/notebooks v1.10.0/go.mod h1:SOPYMZnttHxqot0SGSFSkRrwE29eqnKPBJFqgWmiK2k= -cloud.google.com/go/notebooks v1.10.1/go.mod h1:5PdJc2SgAybE76kFQCWrTfJolCOUQXF97e+gteUUA6A= -cloud.google.com/go/optimization v1.1.0/go.mod h1:5po+wfvX5AQlPznyVEZjGJTMr4+CAkJf2XSTQOOl9l4= -cloud.google.com/go/optimization v1.2.0/go.mod h1:Lr7SOHdRDENsh+WXVmQhQTrzdu9ybg0NecjHidBq6xs= -cloud.google.com/go/optimization v1.3.1/go.mod h1:IvUSefKiwd1a5p0RgHDbWCIbDFgKuEdB+fPPuP0IDLI= -cloud.google.com/go/optimization v1.4.1/go.mod h1:j64vZQP7h9bO49m2rVaTVoNM0vEBEN5eKPUPbZyXOrk= -cloud.google.com/go/optimization v1.5.0/go.mod h1:evo1OvTxeBRBu6ydPlrIRizKY/LJKo/drDMMRKqGEUU= -cloud.google.com/go/optimization v1.5.1/go.mod h1:NC0gnUD5MWVAF7XLdoYVPmYYVth93Q6BUzqAq3ZwtV8= -cloud.google.com/go/orchestration v1.3.0/go.mod h1:Sj5tq/JpWiB//X/q3Ngwdl5K7B7Y0KZ7bfv0wL6fqVA= -cloud.google.com/go/orchestration v1.4.0/go.mod h1:6W5NLFWs2TlniBphAViZEVhrXRSMgUGDfW7vrWKvsBk= -cloud.google.com/go/orchestration v1.6.0/go.mod h1:M62Bevp7pkxStDfFfTuCOaXgaaqRAga1yKyoMtEoWPQ= -cloud.google.com/go/orchestration v1.8.1/go.mod h1:4sluRF3wgbYVRqz7zJ1/EUNc90TTprliq9477fGobD8= -cloud.google.com/go/orchestration v1.8.2/go.mod h1:T1cP+6WyTmh6LSZzeUhvGf0uZVmJyTx7t8z7Vg87+A0= -cloud.google.com/go/orgpolicy v1.4.0/go.mod h1:xrSLIV4RePWmP9P3tBl8S93lTmlAxjm06NSm2UTmKvE= -cloud.google.com/go/orgpolicy v1.5.0/go.mod h1:hZEc5q3wzwXJaKrsx5+Ewg0u1LxJ51nNFlext7Tanwc= -cloud.google.com/go/orgpolicy v1.10.0/go.mod h1:w1fo8b7rRqlXlIJbVhOMPrwVljyuW5mqssvBtU18ONc= -cloud.google.com/go/orgpolicy v1.11.0/go.mod h1:2RK748+FtVvnfuynxBzdnyu7sygtoZa1za/0ZfpOs1M= -cloud.google.com/go/orgpolicy v1.11.1/go.mod h1:8+E3jQcpZJQliP+zaFfayC2Pg5bmhuLK755wKhIIUCE= -cloud.google.com/go/orgpolicy v1.11.2/go.mod h1:biRDpNwfyytYnmCRWZWxrKF22Nkz9eNVj9zyaBdpm1o= -cloud.google.com/go/osconfig v1.7.0/go.mod h1:oVHeCeZELfJP7XLxcBGTMBvRO+1nQ5tFG9VQTmYS2Fs= -cloud.google.com/go/osconfig v1.8.0/go.mod h1:EQqZLu5w5XA7eKizepumcvWx+m8mJUhEwiPqWiZeEdg= -cloud.google.com/go/osconfig v1.9.0/go.mod h1:Yx+IeIZJ3bdWmzbQU4fxNl8xsZ4amB+dygAwFPlvnNo= -cloud.google.com/go/osconfig v1.10.0/go.mod h1:uMhCzqC5I8zfD9zDEAfvgVhDS8oIjySWh+l4WK6GnWw= -cloud.google.com/go/osconfig v1.11.0/go.mod h1:aDICxrur2ogRd9zY5ytBLV89KEgT2MKB2L/n6x1ooPw= -cloud.google.com/go/osconfig v1.12.0/go.mod h1:8f/PaYzoS3JMVfdfTubkowZYGmAhUCjjwnjqWI7NVBc= -cloud.google.com/go/osconfig v1.12.1/go.mod h1:4CjBxND0gswz2gfYRCUoUzCm9zCABp91EeTtWXyz0tE= -cloud.google.com/go/osconfig v1.12.2/go.mod h1:eh9GPaMZpI6mEJEuhEjUJmaxvQ3gav+fFEJon1Y8Iw0= -cloud.google.com/go/oslogin v1.4.0/go.mod h1:YdgMXWRaElXz/lDk1Na6Fh5orF7gvmJ0FGLIs9LId4E= -cloud.google.com/go/oslogin v1.5.0/go.mod h1:D260Qj11W2qx/HVF29zBg+0fd6YCSjSqLUkY/qEenQU= -cloud.google.com/go/oslogin v1.6.0/go.mod h1:zOJ1O3+dTU8WPlGEkFSh7qeHPPSoxrcMbbK1Nm2iX70= -cloud.google.com/go/oslogin v1.7.0/go.mod h1:e04SN0xO1UNJ1M5GP0vzVBFicIe4O53FOfcixIqTyXo= -cloud.google.com/go/oslogin v1.9.0/go.mod h1:HNavntnH8nzrn8JCTT5fj18FuJLFJc4NaZJtBnQtKFs= -cloud.google.com/go/oslogin v1.10.1/go.mod h1:x692z7yAue5nE7CsSnoG0aaMbNoRJRXO4sn73R+ZqAs= -cloud.google.com/go/oslogin v1.11.0/go.mod h1:8GMTJs4X2nOAUVJiPGqIWVcDaF0eniEto3xlOxaboXE= -cloud.google.com/go/oslogin v1.11.1/go.mod h1:OhD2icArCVNUxKqtK0mcSmKL7lgr0LVlQz+v9s1ujTg= -cloud.google.com/go/phishingprotection v0.5.0/go.mod h1:Y3HZknsK9bc9dMi+oE8Bim0lczMU6hrX0UpADuMefr0= -cloud.google.com/go/phishingprotection v0.6.0/go.mod h1:9Y3LBLgy0kDTcYET8ZH3bq/7qni15yVUoAxiFxnlSUA= -cloud.google.com/go/phishingprotection v0.7.0/go.mod h1:8qJI4QKHoda/sb/7/YmMQ2omRLSLYSu9bU0EKCNI+Lk= -cloud.google.com/go/phishingprotection v0.8.1/go.mod h1:AxonW7GovcA8qdEk13NfHq9hNx5KPtfxXNeUxTDxB6I= -cloud.google.com/go/phishingprotection v0.8.2/go.mod h1:LhJ91uyVHEYKSKcMGhOa14zMMWfbEdxG032oT6ECbC8= -cloud.google.com/go/policytroubleshooter v1.3.0/go.mod h1:qy0+VwANja+kKrjlQuOzmlvscn4RNsAc0e15GGqfMxg= -cloud.google.com/go/policytroubleshooter v1.4.0/go.mod h1:DZT4BcRw3QoO8ota9xw/LKtPa8lKeCByYeKTIf/vxdE= -cloud.google.com/go/policytroubleshooter v1.5.0/go.mod h1:Rz1WfV+1oIpPdN2VvvuboLVRsB1Hclg3CKQ53j9l8vw= -cloud.google.com/go/policytroubleshooter v1.6.0/go.mod h1:zYqaPTsmfvpjm5ULxAyD/lINQxJ0DDsnWOP/GZ7xzBc= -cloud.google.com/go/policytroubleshooter v1.7.1/go.mod h1:0NaT5v3Ag1M7U5r0GfDCpUFkWd9YqpubBWsQlhanRv0= -cloud.google.com/go/policytroubleshooter v1.8.0/go.mod h1:tmn5Ir5EToWe384EuboTcVQT7nTag2+DuH3uHmKd1HU= -cloud.google.com/go/policytroubleshooter v1.9.0/go.mod h1:+E2Lga7TycpeSTj2FsH4oXxTnrbHJGRlKhVZBLGgU64= -cloud.google.com/go/policytroubleshooter v1.9.1/go.mod h1:MYI8i0bCrL8cW+VHN1PoiBTyNZTstCg2WUw2eVC4c4U= -cloud.google.com/go/privatecatalog v0.5.0/go.mod h1:XgosMUvvPyxDjAVNDYxJ7wBW8//hLDDYmnsNcMGq1K0= -cloud.google.com/go/privatecatalog v0.6.0/go.mod h1:i/fbkZR0hLN29eEWiiwue8Pb+GforiEIBnV9yrRUOKI= -cloud.google.com/go/privatecatalog v0.7.0/go.mod h1:2s5ssIFO69F5csTXcwBP7NPFTZvps26xGzvQ2PQaBYg= -cloud.google.com/go/privatecatalog v0.8.0/go.mod h1:nQ6pfaegeDAq/Q5lrfCQzQLhubPiZhSaNhIgfJlnIXs= -cloud.google.com/go/privatecatalog v0.9.1/go.mod h1:0XlDXW2unJXdf9zFz968Hp35gl/bhF4twwpXZAW50JA= -cloud.google.com/go/privatecatalog v0.9.2/go.mod h1:RMA4ATa8IXfzvjrhhK8J6H4wwcztab+oZph3c6WmtFc= -cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= -cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= -cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= -cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= -cloud.google.com/go/pubsub v1.26.0/go.mod h1:QgBH3U/jdJy/ftjPhTkyXNj543Tin1pRYcdcPRnFIRI= -cloud.google.com/go/pubsub v1.27.1/go.mod h1:hQN39ymbV9geqBnfQq6Xf63yNhUAhv9CZhzp5O6qsW0= -cloud.google.com/go/pubsub v1.28.0/go.mod h1:vuXFpwaVoIPQMGXqRyUQigu/AX1S3IWugR9xznmcXX8= -cloud.google.com/go/pubsub v1.30.0/go.mod h1:qWi1OPS0B+b5L+Sg6Gmc9zD1Y+HaM0MdUr7LsupY1P4= -cloud.google.com/go/pubsub v1.32.0/go.mod h1:f+w71I33OMyxf9VpMVcZbnG5KSUkCOUHYpFd5U1GdRc= -cloud.google.com/go/pubsub v1.33.0/go.mod h1:f+w71I33OMyxf9VpMVcZbnG5KSUkCOUHYpFd5U1GdRc= -cloud.google.com/go/pubsublite v1.5.0/go.mod h1:xapqNQ1CuLfGi23Yda/9l4bBCKz/wC3KIJ5gKcxveZg= -cloud.google.com/go/pubsublite v1.6.0/go.mod h1:1eFCS0U11xlOuMFV/0iBqw3zP12kddMeCbj/F3FSj9k= -cloud.google.com/go/pubsublite v1.7.0/go.mod h1:8hVMwRXfDfvGm3fahVbtDbiLePT3gpoiJYJY+vxWxVM= -cloud.google.com/go/pubsublite v1.8.1/go.mod h1:fOLdU4f5xldK4RGJrBMm+J7zMWNj/k4PxwEZXy39QS0= -cloud.google.com/go/recaptchaenterprise v1.3.1/go.mod h1:OdD+q+y4XGeAlxRaMn1Y7/GveP6zmq76byL6tjPE7d4= -cloud.google.com/go/recaptchaenterprise/v2 v2.1.0/go.mod h1:w9yVqajwroDNTfGuhmOjPDN//rZGySaf6PtFVcSCa7o= -cloud.google.com/go/recaptchaenterprise/v2 v2.2.0/go.mod h1:/Zu5jisWGeERrd5HnlS3EUGb/D335f9k51B/FVil0jk= -cloud.google.com/go/recaptchaenterprise/v2 v2.3.0/go.mod h1:O9LwGCjrhGHBQET5CA7dd5NwwNQUErSgEDit1DLNTdo= -cloud.google.com/go/recaptchaenterprise/v2 v2.4.0/go.mod h1:Am3LHfOuBstrLrNCBrlI5sbwx9LBg3te2N6hGvHn2mE= -cloud.google.com/go/recaptchaenterprise/v2 v2.5.0/go.mod h1:O8LzcHXN3rz0j+LBC91jrwI3R+1ZSZEWrfL7XHgNo9U= -cloud.google.com/go/recaptchaenterprise/v2 v2.6.0/go.mod h1:RPauz9jeLtB3JVzg6nCbe12qNoaa8pXc4d/YukAmcnA= -cloud.google.com/go/recaptchaenterprise/v2 v2.7.0/go.mod h1:19wVj/fs5RtYtynAPJdDTb69oW0vNHYDBTbB4NvMD9c= -cloud.google.com/go/recaptchaenterprise/v2 v2.7.2/go.mod h1:kR0KjsJS7Jt1YSyWFkseQ756D45kaYNTlDPPaRAvDBU= -cloud.google.com/go/recaptchaenterprise/v2 v2.8.0/go.mod h1:QuE8EdU9dEnesG8/kG3XuJyNsjEqMlMzg3v3scCJ46c= -cloud.google.com/go/recaptchaenterprise/v2 v2.8.1/go.mod h1:JZYZJOeZjgSSTGP4uz7NlQ4/d1w5hGmksVgM0lbEij0= -cloud.google.com/go/recommendationengine v0.5.0/go.mod h1:E5756pJcVFeVgaQv3WNpImkFP8a+RptV6dDLGPILjvg= -cloud.google.com/go/recommendationengine v0.6.0/go.mod h1:08mq2umu9oIqc7tDy8sx+MNJdLG0fUi3vaSVbztHgJ4= -cloud.google.com/go/recommendationengine v0.7.0/go.mod h1:1reUcE3GIu6MeBz/h5xZJqNLuuVjNg1lmWMPyjatzac= -cloud.google.com/go/recommendationengine v0.8.1/go.mod h1:MrZihWwtFYWDzE6Hz5nKcNz3gLizXVIDI/o3G1DLcrE= -cloud.google.com/go/recommendationengine v0.8.2/go.mod h1:QIybYHPK58qir9CV2ix/re/M//Ty10OxjnnhWdaKS1Y= -cloud.google.com/go/recommender v1.5.0/go.mod h1:jdoeiBIVrJe9gQjwd759ecLJbxCDED4A6p+mqoqDvTg= -cloud.google.com/go/recommender v1.6.0/go.mod h1:+yETpm25mcoiECKh9DEScGzIRyDKpZ0cEhWGo+8bo+c= -cloud.google.com/go/recommender v1.7.0/go.mod h1:XLHs/W+T8olwlGOgfQenXBTbIseGclClff6lhFVe9Bs= -cloud.google.com/go/recommender v1.8.0/go.mod h1:PkjXrTT05BFKwxaUxQmtIlrtj0kph108r02ZZQ5FE70= -cloud.google.com/go/recommender v1.9.0/go.mod h1:PnSsnZY7q+VL1uax2JWkt/UegHssxjUVVCrX52CuEmQ= -cloud.google.com/go/recommender v1.10.1/go.mod h1:XFvrE4Suqn5Cq0Lf+mCP6oBHD/yRMA8XxP5sb7Q7gpA= -cloud.google.com/go/recommender v1.11.0/go.mod h1:kPiRQhPyTJ9kyXPCG6u/dlPLbYfFlkwHNRwdzPVAoII= -cloud.google.com/go/recommender v1.11.1/go.mod h1:sGwFFAyI57v2Hc5LbIj+lTwXipGu9NW015rkaEM5B18= -cloud.google.com/go/redis v1.7.0/go.mod h1:V3x5Jq1jzUcg+UNsRvdmsfuFnit1cfe3Z/PGyq/lm4Y= -cloud.google.com/go/redis v1.8.0/go.mod h1:Fm2szCDavWzBk2cDKxrkmWBqoCiL1+Ctwq7EyqBCA/A= -cloud.google.com/go/redis v1.9.0/go.mod h1:HMYQuajvb2D0LvMgZmLDZW8V5aOC/WxstZHiy4g8OiA= -cloud.google.com/go/redis v1.10.0/go.mod h1:ThJf3mMBQtW18JzGgh41/Wld6vnDDc/F/F35UolRZPM= -cloud.google.com/go/redis v1.11.0/go.mod h1:/X6eicana+BWcUda5PpwZC48o37SiFVTFSs0fWAJ7uQ= -cloud.google.com/go/redis v1.13.1/go.mod h1:VP7DGLpE91M6bcsDdMuyCm2hIpB6Vp2hI090Mfd1tcg= -cloud.google.com/go/redis v1.13.2/go.mod h1:0Hg7pCMXS9uz02q+LoEVl5dNHUkIQv+C/3L76fandSA= -cloud.google.com/go/resourcemanager v1.3.0/go.mod h1:bAtrTjZQFJkiWTPDb1WBjzvc6/kifjj4QBYuKCCoqKA= -cloud.google.com/go/resourcemanager v1.4.0/go.mod h1:MwxuzkumyTX7/a3n37gmsT3py7LIXwrShilPh3P1tR0= -cloud.google.com/go/resourcemanager v1.5.0/go.mod h1:eQoXNAiAvCf5PXxWxXjhKQoTMaUSNrEfg+6qdf/wots= -cloud.google.com/go/resourcemanager v1.6.0/go.mod h1:YcpXGRs8fDzcUl1Xw8uOVmI8JEadvhRIkoXXUNVYcVo= -cloud.google.com/go/resourcemanager v1.7.0/go.mod h1:HlD3m6+bwhzj9XCouqmeiGuni95NTrExfhoSrkC/3EI= -cloud.google.com/go/resourcemanager v1.9.1/go.mod h1:dVCuosgrh1tINZ/RwBufr8lULmWGOkPS8gL5gqyjdT8= -cloud.google.com/go/resourcemanager v1.9.2/go.mod h1:OujkBg1UZg5lX2yIyMo5Vz9O5hf7XQOSV7WxqxxMtQE= -cloud.google.com/go/resourcesettings v1.3.0/go.mod h1:lzew8VfESA5DQ8gdlHwMrqZs1S9V87v3oCnKCWoOuQU= -cloud.google.com/go/resourcesettings v1.4.0/go.mod h1:ldiH9IJpcrlC3VSuCGvjR5of/ezRrOxFtpJoJo5SmXg= -cloud.google.com/go/resourcesettings v1.5.0/go.mod h1:+xJF7QSG6undsQDfsCJyqWXyBwUoJLhetkRMDRnIoXA= -cloud.google.com/go/resourcesettings v1.6.1/go.mod h1:M7mk9PIZrC5Fgsu1kZJci6mpgN8o0IUzVx3eJU3y4Jw= -cloud.google.com/go/resourcesettings v1.6.2/go.mod h1:mJIEDd9MobzunWMeniaMp6tzg4I2GvD3TTmPkc8vBXk= -cloud.google.com/go/retail v1.8.0/go.mod h1:QblKS8waDmNUhghY2TI9O3JLlFk8jybHeV4BF19FrE4= -cloud.google.com/go/retail v1.9.0/go.mod h1:g6jb6mKuCS1QKnH/dpu7isX253absFl6iE92nHwlBUY= -cloud.google.com/go/retail v1.10.0/go.mod h1:2gDk9HsL4HMS4oZwz6daui2/jmKvqShXKQuB2RZ+cCc= -cloud.google.com/go/retail v1.11.0/go.mod h1:MBLk1NaWPmh6iVFSz9MeKG/Psyd7TAgm6y/9L2B4x9Y= -cloud.google.com/go/retail v1.12.0/go.mod h1:UMkelN/0Z8XvKymXFbD4EhFJlYKRx1FGhQkVPU5kF14= -cloud.google.com/go/retail v1.14.1/go.mod h1:y3Wv3Vr2k54dLNIrCzenyKG8g8dhvhncT2NcNjb/6gE= -cloud.google.com/go/retail v1.14.2/go.mod h1:W7rrNRChAEChX336QF7bnMxbsjugcOCPU44i5kbLiL8= -cloud.google.com/go/run v0.2.0/go.mod h1:CNtKsTA1sDcnqqIFR3Pb5Tq0usWxJJvsWOCPldRU3Do= -cloud.google.com/go/run v0.3.0/go.mod h1:TuyY1+taHxTjrD0ZFk2iAR+xyOXEA0ztb7U3UNA0zBo= -cloud.google.com/go/run v0.8.0/go.mod h1:VniEnuBwqjigv0A7ONfQUaEItaiCRVujlMqerPPiktM= -cloud.google.com/go/run v0.9.0/go.mod h1:Wwu+/vvg8Y+JUApMwEDfVfhetv30hCG4ZwDR/IXl2Qg= -cloud.google.com/go/run v1.2.0/go.mod h1:36V1IlDzQ0XxbQjUx6IYbw8H3TJnWvhii963WW3B/bo= -cloud.google.com/go/run v1.3.0/go.mod h1:S/osX/4jIPZGg+ssuqh6GNgg7syixKe3YnprwehzHKU= -cloud.google.com/go/run v1.3.1/go.mod h1:cymddtZOzdwLIAsmS6s+Asl4JoXIDm/K1cpZTxV4Q5s= -cloud.google.com/go/scheduler v1.4.0/go.mod h1:drcJBmxF3aqZJRhmkHQ9b3uSSpQoltBPGPxGAWROx6s= -cloud.google.com/go/scheduler v1.5.0/go.mod h1:ri073ym49NW3AfT6DZi21vLZrG07GXr5p3H1KxN5QlI= -cloud.google.com/go/scheduler v1.6.0/go.mod h1:SgeKVM7MIwPn3BqtcBntpLyrIJftQISRrYB5ZtT+KOk= -cloud.google.com/go/scheduler v1.7.0/go.mod h1:jyCiBqWW956uBjjPMMuX09n3x37mtyPJegEWKxRsn44= -cloud.google.com/go/scheduler v1.8.0/go.mod h1:TCET+Y5Gp1YgHT8py4nlg2Sew8nUHMqcpousDgXJVQc= -cloud.google.com/go/scheduler v1.9.0/go.mod h1:yexg5t+KSmqu+njTIh3b7oYPheFtBWGcbVUYF1GGMIc= -cloud.google.com/go/scheduler v1.10.1/go.mod h1:R63Ldltd47Bs4gnhQkmNDse5w8gBRrhObZ54PxgR2Oo= -cloud.google.com/go/scheduler v1.10.2/go.mod h1:O3jX6HRH5eKCA3FutMw375XHZJudNIKVonSCHv7ropY= -cloud.google.com/go/secretmanager v1.6.0/go.mod h1:awVa/OXF6IiyaU1wQ34inzQNc4ISIDIrId8qE5QGgKA= -cloud.google.com/go/secretmanager v1.8.0/go.mod h1:hnVgi/bN5MYHd3Gt0SPuTPPp5ENina1/LxM+2W9U9J4= -cloud.google.com/go/secretmanager v1.9.0/go.mod h1:b71qH2l1yHmWQHt9LC80akm86mX8AL6X1MA01dW8ht4= -cloud.google.com/go/secretmanager v1.10.0/go.mod h1:MfnrdvKMPNra9aZtQFvBcvRU54hbPD8/HayQdlUgJpU= -cloud.google.com/go/secretmanager v1.11.1/go.mod h1:znq9JlXgTNdBeQk9TBW/FnR/W4uChEKGeqQWAJ8SXFw= -cloud.google.com/go/secretmanager v1.11.2/go.mod h1:MQm4t3deoSub7+WNwiC4/tRYgDBHJgJPvswqQVB1Vss= -cloud.google.com/go/security v1.5.0/go.mod h1:lgxGdyOKKjHL4YG3/YwIL2zLqMFCKs0UbQwgyZmfJl4= -cloud.google.com/go/security v1.7.0/go.mod h1:mZklORHl6Bg7CNnnjLH//0UlAlaXqiG7Lb9PsPXLfD0= -cloud.google.com/go/security v1.8.0/go.mod h1:hAQOwgmaHhztFhiQ41CjDODdWP0+AE1B3sX4OFlq+GU= -cloud.google.com/go/security v1.9.0/go.mod h1:6Ta1bO8LXI89nZnmnsZGp9lVoVWXqsVbIq/t9dzI+2Q= -cloud.google.com/go/security v1.10.0/go.mod h1:QtOMZByJVlibUT2h9afNDWRZ1G96gVywH8T5GUSb9IA= -cloud.google.com/go/security v1.12.0/go.mod h1:rV6EhrpbNHrrxqlvW0BWAIawFWq3X90SduMJdFwtLB8= -cloud.google.com/go/security v1.13.0/go.mod h1:Q1Nvxl1PAgmeW0y3HTt54JYIvUdtcpYKVfIB8AOMZ+0= -cloud.google.com/go/security v1.15.1/go.mod h1:MvTnnbsWnehoizHi09zoiZob0iCHVcL4AUBj76h9fXA= -cloud.google.com/go/security v1.15.2/go.mod h1:2GVE/v1oixIRHDaClVbHuPcZwAqFM28mXuAKCfMgYIg= -cloud.google.com/go/securitycenter v1.13.0/go.mod h1:cv5qNAqjY84FCN6Y9z28WlkKXyWsgLO832YiWwkCWcU= -cloud.google.com/go/securitycenter v1.14.0/go.mod h1:gZLAhtyKv85n52XYWt6RmeBdydyxfPeTrpToDPw4Auc= -cloud.google.com/go/securitycenter v1.15.0/go.mod h1:PeKJ0t8MoFmmXLXWm41JidyzI3PJjd8sXWaVqg43WWk= -cloud.google.com/go/securitycenter v1.16.0/go.mod h1:Q9GMaLQFUD+5ZTabrbujNWLtSLZIZF7SAR0wWECrjdk= -cloud.google.com/go/securitycenter v1.18.1/go.mod h1:0/25gAzCM/9OL9vVx4ChPeM/+DlfGQJDwBy/UC8AKK0= -cloud.google.com/go/securitycenter v1.19.0/go.mod h1:LVLmSg8ZkkyaNy4u7HCIshAngSQ8EcIRREP3xBnyfag= -cloud.google.com/go/securitycenter v1.23.0/go.mod h1:8pwQ4n+Y9WCWM278R8W3nF65QtY172h4S8aXyI9/hsQ= -cloud.google.com/go/securitycenter v1.23.1/go.mod h1:w2HV3Mv/yKhbXKwOCu2i8bCuLtNP1IMHuiYQn4HJq5s= -cloud.google.com/go/servicecontrol v1.4.0/go.mod h1:o0hUSJ1TXJAmi/7fLJAedOovnujSEvjKCAFNXPQ1RaU= -cloud.google.com/go/servicecontrol v1.5.0/go.mod h1:qM0CnXHhyqKVuiZnGKrIurvVImCs8gmqWsDoqe9sU1s= -cloud.google.com/go/servicecontrol v1.10.0/go.mod h1:pQvyvSRh7YzUF2efw7H87V92mxU8FnFDawMClGCNuAA= -cloud.google.com/go/servicecontrol v1.11.0/go.mod h1:kFmTzYzTUIuZs0ycVqRHNaNhgR+UMUpw9n02l/pY+mc= -cloud.google.com/go/servicecontrol v1.11.1/go.mod h1:aSnNNlwEFBY+PWGQ2DoM0JJ/QUXqV5/ZD9DOLB7SnUk= -cloud.google.com/go/servicedirectory v1.4.0/go.mod h1:gH1MUaZCgtP7qQiI+F+A+OpeKF/HQWgtAddhTbhL2bs= -cloud.google.com/go/servicedirectory v1.5.0/go.mod h1:QMKFL0NUySbpZJ1UZs3oFAmdvVxhhxB6eJ/Vlp73dfg= -cloud.google.com/go/servicedirectory v1.6.0/go.mod h1:pUlbnWsLH9c13yGkxCmfumWEPjsRs1RlmJ4pqiNjVL4= -cloud.google.com/go/servicedirectory v1.7.0/go.mod h1:5p/U5oyvgYGYejufvxhgwjL8UVXjkuw7q5XcG10wx1U= -cloud.google.com/go/servicedirectory v1.8.0/go.mod h1:srXodfhY1GFIPvltunswqXpVxFPpZjf8nkKQT7XcXaY= -cloud.google.com/go/servicedirectory v1.9.0/go.mod h1:29je5JjiygNYlmsGz8k6o+OZ8vd4f//bQLtvzkPPT/s= -cloud.google.com/go/servicedirectory v1.10.1/go.mod h1:Xv0YVH8s4pVOwfM/1eMTl0XJ6bzIOSLDt8f8eLaGOxQ= -cloud.google.com/go/servicedirectory v1.11.0/go.mod h1:Xv0YVH8s4pVOwfM/1eMTl0XJ6bzIOSLDt8f8eLaGOxQ= -cloud.google.com/go/servicedirectory v1.11.1/go.mod h1:tJywXimEWzNzw9FvtNjsQxxJ3/41jseeILgwU/QLrGI= -cloud.google.com/go/servicemanagement v1.4.0/go.mod h1:d8t8MDbezI7Z2R1O/wu8oTggo3BI2GKYbdG4y/SJTco= -cloud.google.com/go/servicemanagement v1.5.0/go.mod h1:XGaCRe57kfqu4+lRxaFEAuqmjzF0r+gWHjWqKqBvKFo= -cloud.google.com/go/servicemanagement v1.6.0/go.mod h1:aWns7EeeCOtGEX4OvZUWCCJONRZeFKiptqKf1D0l/Jc= -cloud.google.com/go/servicemanagement v1.8.0/go.mod h1:MSS2TDlIEQD/fzsSGfCdJItQveu9NXnUniTrq/L8LK4= -cloud.google.com/go/serviceusage v1.3.0/go.mod h1:Hya1cozXM4SeSKTAgGXgj97GlqUvF5JaoXacR1JTP/E= -cloud.google.com/go/serviceusage v1.4.0/go.mod h1:SB4yxXSaYVuUBYUml6qklyONXNLt83U0Rb+CXyhjEeU= -cloud.google.com/go/serviceusage v1.5.0/go.mod h1:w8U1JvqUqwJNPEOTQjrMHkw3IaIFLoLsPLvsE3xueec= -cloud.google.com/go/serviceusage v1.6.0/go.mod h1:R5wwQcbOWsyuOfbP9tGdAnCAc6B9DRwPG1xtWMDeuPA= -cloud.google.com/go/shell v1.3.0/go.mod h1:VZ9HmRjZBsjLGXusm7K5Q5lzzByZmJHf1d0IWHEN5X4= -cloud.google.com/go/shell v1.4.0/go.mod h1:HDxPzZf3GkDdhExzD/gs8Grqk+dmYcEjGShZgYa9URw= -cloud.google.com/go/shell v1.6.0/go.mod h1:oHO8QACS90luWgxP3N9iZVuEiSF84zNyLytb+qE2f9A= -cloud.google.com/go/shell v1.7.1/go.mod h1:u1RaM+huXFaTojTbW4g9P5emOrrmLE69KrxqQahKn4g= -cloud.google.com/go/shell v1.7.2/go.mod h1:KqRPKwBV0UyLickMn0+BY1qIyE98kKyI216sH/TuHmc= -cloud.google.com/go/spanner v1.41.0/go.mod h1:MLYDBJR/dY4Wt7ZaMIQ7rXOTLjYrmxLE/5ve9vFfWos= -cloud.google.com/go/spanner v1.44.0/go.mod h1:G8XIgYdOK+Fbcpbs7p2fiprDw4CaZX63whnSMLVBxjk= -cloud.google.com/go/spanner v1.45.0/go.mod h1:FIws5LowYz8YAE1J8fOS7DJup8ff7xJeetWEo5REA2M= -cloud.google.com/go/spanner v1.47.0/go.mod h1:IXsJwVW2j4UKs0eYDqodab6HgGuA1bViSqW4uH9lfUI= -cloud.google.com/go/spanner v1.49.0/go.mod h1:eGj9mQGK8+hkgSVbHNQ06pQ4oS+cyc4tXXd6Dif1KoM= -cloud.google.com/go/spanner v1.50.0/go.mod h1:eGj9mQGK8+hkgSVbHNQ06pQ4oS+cyc4tXXd6Dif1KoM= -cloud.google.com/go/speech v1.6.0/go.mod h1:79tcr4FHCimOp56lwC01xnt/WPJZc4v3gzyT7FoBkCM= -cloud.google.com/go/speech v1.7.0/go.mod h1:KptqL+BAQIhMsj1kOP2la5DSEEerPDuOP/2mmkhHhZQ= -cloud.google.com/go/speech v1.8.0/go.mod h1:9bYIl1/tjsAnMgKGHKmBZzXKEkGgtU+MpdDPTE9f7y0= -cloud.google.com/go/speech v1.9.0/go.mod h1:xQ0jTcmnRFFM2RfX/U+rk6FQNUF6DQlydUSyoooSpco= -cloud.google.com/go/speech v1.14.1/go.mod h1:gEosVRPJ9waG7zqqnsHpYTOoAS4KouMRLDFMekpJ0J0= -cloud.google.com/go/speech v1.15.0/go.mod h1:y6oH7GhqCaZANH7+Oe0BhgIogsNInLlz542tg3VqeYI= -cloud.google.com/go/speech v1.17.1/go.mod h1:8rVNzU43tQvxDaGvqOhpDqgkJTFowBpDvCJ14kGlJYo= -cloud.google.com/go/speech v1.19.0/go.mod h1:8rVNzU43tQvxDaGvqOhpDqgkJTFowBpDvCJ14kGlJYo= -cloud.google.com/go/speech v1.19.1/go.mod h1:WcuaWz/3hOlzPFOVo9DUsblMIHwxP589y6ZMtaG+iAA= -cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= -cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= -cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= -cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= -cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= -cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo= -cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y= -cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeLgDvXzfIXc= -cloud.google.com/go/storage v1.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi80i/iqR2s= -cloud.google.com/go/storage v1.28.1/go.mod h1:Qnisd4CqDdo6BGs2AD5LLnEsmSQ80wQ5ogcBBKhU86Y= -cloud.google.com/go/storage v1.29.0/go.mod h1:4puEjyTKnku6gfKoTfNOU/W+a9JyuVNxjpS5GBrB8h4= -cloud.google.com/go/storage v1.30.1/go.mod h1:NfxhC0UJE1aXSx7CIIbCf7y9HKT7BiccwkR7+P7gN8E= cloud.google.com/go/storage v1.36.0 h1:P0mOkAcaJxhCTvAkMhxMfrTKiNcub4YmmPBtlhAyTr8= cloud.google.com/go/storage v1.36.0/go.mod h1:M6M/3V/D3KpzMTJyPOR/HU6n2Si5QdaXYEsng2xgOs8= -cloud.google.com/go/storagetransfer v1.5.0/go.mod h1:dxNzUopWy7RQevYFHewchb29POFv3/AaBgnhqzqiK0w= -cloud.google.com/go/storagetransfer v1.6.0/go.mod h1:y77xm4CQV/ZhFZH75PLEXY0ROiS7Gh6pSKrM8dJyg6I= -cloud.google.com/go/storagetransfer v1.7.0/go.mod h1:8Giuj1QNb1kfLAiWM1bN6dHzfdlDAVC9rv9abHot2W4= -cloud.google.com/go/storagetransfer v1.8.0/go.mod h1:JpegsHHU1eXg7lMHkvf+KE5XDJ7EQu0GwNJbbVGanEw= -cloud.google.com/go/storagetransfer v1.10.0/go.mod h1:DM4sTlSmGiNczmV6iZyceIh2dbs+7z2Ayg6YAiQlYfA= -cloud.google.com/go/storagetransfer v1.10.1/go.mod h1:rS7Sy0BtPviWYTTJVWCSV4QrbBitgPeuK4/FKa4IdLs= -cloud.google.com/go/talent v1.1.0/go.mod h1:Vl4pt9jiHKvOgF9KoZo6Kob9oV4lwd/ZD5Cto54zDRw= -cloud.google.com/go/talent v1.2.0/go.mod h1:MoNF9bhFQbiJ6eFD3uSsg0uBALw4n4gaCaEjBw9zo8g= -cloud.google.com/go/talent v1.3.0/go.mod h1:CmcxwJ/PKfRgd1pBjQgU6W3YBwiewmUzQYH5HHmSCmM= -cloud.google.com/go/talent v1.4.0/go.mod h1:ezFtAgVuRf8jRsvyE6EwmbTK5LKciD4KVnHuDEFmOOA= -cloud.google.com/go/talent v1.5.0/go.mod h1:G+ODMj9bsasAEJkQSzO2uHQWXHHXUomArjWQQYkqK6c= -cloud.google.com/go/talent v1.6.2/go.mod h1:CbGvmKCG61mkdjcqTcLOkb2ZN1SrQI8MDyma2l7VD24= -cloud.google.com/go/talent v1.6.3/go.mod h1:xoDO97Qd4AK43rGjJvyBHMskiEf3KulgYzcH6YWOVoo= -cloud.google.com/go/texttospeech v1.4.0/go.mod h1:FX8HQHA6sEpJ7rCMSfXuzBcysDAuWusNNNvN9FELDd8= -cloud.google.com/go/texttospeech v1.5.0/go.mod h1:oKPLhR4n4ZdQqWKURdwxMy0uiTS1xU161C8W57Wkea4= -cloud.google.com/go/texttospeech v1.6.0/go.mod h1:YmwmFT8pj1aBblQOI3TfKmwibnsfvhIBzPXcW4EBovc= -cloud.google.com/go/texttospeech v1.7.1/go.mod h1:m7QfG5IXxeneGqTapXNxv2ItxP/FS0hCZBwXYqucgSk= -cloud.google.com/go/texttospeech v1.7.2/go.mod h1:VYPT6aTOEl3herQjFHYErTlSZJ4vB00Q2ZTmuVgluD4= -cloud.google.com/go/tpu v1.3.0/go.mod h1:aJIManG0o20tfDQlRIej44FcwGGl/cD0oiRyMKG19IQ= -cloud.google.com/go/tpu v1.4.0/go.mod h1:mjZaX8p0VBgllCzF6wcU2ovUXN9TONFLd7iz227X2Xg= -cloud.google.com/go/tpu v1.5.0/go.mod h1:8zVo1rYDFuW2l4yZVY0R0fb/v44xLh3llq7RuV61fPM= -cloud.google.com/go/tpu v1.6.1/go.mod h1:sOdcHVIgDEEOKuqUoi6Fq53MKHJAtOwtz0GuKsWSH3E= -cloud.google.com/go/tpu v1.6.2/go.mod h1:NXh3NDwt71TsPZdtGWgAG5ThDfGd32X1mJ2cMaRlVgU= -cloud.google.com/go/trace v1.3.0/go.mod h1:FFUE83d9Ca57C+K8rDl/Ih8LwOzWIV1krKgxg6N0G28= -cloud.google.com/go/trace v1.4.0/go.mod h1:UG0v8UBqzusp+z63o7FK74SdFE+AXpCLdFb1rshXG+Y= -cloud.google.com/go/trace v1.8.0/go.mod h1:zH7vcsbAhklH8hWFig58HvxcxyQbaIqMarMg9hn5ECA= -cloud.google.com/go/trace v1.9.0/go.mod h1:lOQqpE5IaWY0Ixg7/r2SjixMuc6lfTFeO4QGM4dQWOk= -cloud.google.com/go/trace v1.10.1/go.mod h1:gbtL94KE5AJLH3y+WVpfWILmqgc6dXcqgNXdOPAQTYk= -cloud.google.com/go/trace v1.10.2/go.mod h1:NPXemMi6MToRFcSxRl2uDnu/qAlAQ3oULUphcHGh1vA= -cloud.google.com/go/translate v1.3.0/go.mod h1:gzMUwRjvOqj5i69y/LYLd8RrNQk+hOmIXTi9+nb3Djs= -cloud.google.com/go/translate v1.4.0/go.mod h1:06Dn/ppvLD6WvA5Rhdp029IX2Mi3Mn7fpMRLPvXT5Wg= -cloud.google.com/go/translate v1.5.0/go.mod h1:29YDSYveqqpA1CQFD7NQuP49xymq17RXNaUDdc0mNu0= -cloud.google.com/go/translate v1.6.0/go.mod h1:lMGRudH1pu7I3n3PETiOB2507gf3HnfLV8qlkHZEyos= -cloud.google.com/go/translate v1.7.0/go.mod h1:lMGRudH1pu7I3n3PETiOB2507gf3HnfLV8qlkHZEyos= -cloud.google.com/go/translate v1.8.1/go.mod h1:d1ZH5aaOA0CNhWeXeC8ujd4tdCFw8XoNWRljklu5RHs= -cloud.google.com/go/translate v1.8.2/go.mod h1:d1ZH5aaOA0CNhWeXeC8ujd4tdCFw8XoNWRljklu5RHs= -cloud.google.com/go/translate v1.9.0/go.mod h1:d1ZH5aaOA0CNhWeXeC8ujd4tdCFw8XoNWRljklu5RHs= -cloud.google.com/go/translate v1.9.1/go.mod h1:TWIgDZknq2+JD4iRcojgeDtqGEp154HN/uL6hMvylS8= -cloud.google.com/go/video v1.8.0/go.mod h1:sTzKFc0bUSByE8Yoh8X0mn8bMymItVGPfTuUBUyRgxk= -cloud.google.com/go/video v1.9.0/go.mod h1:0RhNKFRF5v92f8dQt0yhaHrEuH95m068JYOvLZYnJSw= -cloud.google.com/go/video v1.12.0/go.mod h1:MLQew95eTuaNDEGriQdcYn0dTwf9oWiA4uYebxM5kdg= -cloud.google.com/go/video v1.13.0/go.mod h1:ulzkYlYgCp15N2AokzKjy7MQ9ejuynOJdf1tR5lGthk= -cloud.google.com/go/video v1.14.0/go.mod h1:SkgaXwT+lIIAKqWAJfktHT/RbgjSuY6DobxEp0C5yTQ= -cloud.google.com/go/video v1.15.0/go.mod h1:SkgaXwT+lIIAKqWAJfktHT/RbgjSuY6DobxEp0C5yTQ= -cloud.google.com/go/video v1.17.1/go.mod h1:9qmqPqw/Ib2tLqaeHgtakU+l5TcJxCJbhFXM7UJjVzU= -cloud.google.com/go/video v1.19.0/go.mod h1:9qmqPqw/Ib2tLqaeHgtakU+l5TcJxCJbhFXM7UJjVzU= -cloud.google.com/go/video v1.20.0/go.mod h1:U3G3FTnsvAGqglq9LxgqzOiBc/Nt8zis8S+850N2DUM= -cloud.google.com/go/video v1.20.1/go.mod h1:3gJS+iDprnj8SY6pe0SwLeC5BUW80NjhwX7INWEuWGU= -cloud.google.com/go/videointelligence v1.6.0/go.mod h1:w0DIDlVRKtwPCn/C4iwZIJdvC69yInhW0cfi+p546uU= -cloud.google.com/go/videointelligence v1.7.0/go.mod h1:k8pI/1wAhjznARtVT9U1llUaFNPh7muw8QyOUpavru4= -cloud.google.com/go/videointelligence v1.8.0/go.mod h1:dIcCn4gVDdS7yte/w+koiXn5dWVplOZkE+xwG9FgK+M= -cloud.google.com/go/videointelligence v1.9.0/go.mod h1:29lVRMPDYHikk3v8EdPSaL8Ku+eMzDljjuvRs105XoU= -cloud.google.com/go/videointelligence v1.10.0/go.mod h1:LHZngX1liVtUhZvi2uNS0VQuOzNi2TkY1OakiuoUOjU= -cloud.google.com/go/videointelligence v1.11.1/go.mod h1:76xn/8InyQHarjTWsBR058SmlPCwQjgcvoW0aZykOvo= -cloud.google.com/go/videointelligence v1.11.2/go.mod h1:ocfIGYtIVmIcWk1DsSGOoDiXca4vaZQII1C85qtoplc= -cloud.google.com/go/vision v1.2.0/go.mod h1:SmNwgObm5DpFBme2xpyOyasvBc1aPdjvMk2bBk0tKD0= -cloud.google.com/go/vision/v2 v2.2.0/go.mod h1:uCdV4PpN1S0jyCyq8sIM42v2Y6zOLkZs+4R9LrGYwFo= -cloud.google.com/go/vision/v2 v2.3.0/go.mod h1:UO61abBx9QRMFkNBbf1D8B1LXdS2cGiiCRx0vSpZoUo= -cloud.google.com/go/vision/v2 v2.4.0/go.mod h1:VtI579ll9RpVTrdKdkMzckdnwMyX2JILb+MhPqRbPsY= -cloud.google.com/go/vision/v2 v2.5.0/go.mod h1:MmaezXOOE+IWa+cS7OhRRLK2cNv1ZL98zhqFFZaaH2E= -cloud.google.com/go/vision/v2 v2.6.0/go.mod h1:158Hes0MvOS9Z/bDMSFpjwsUrZ5fPrdwuyyvKSGAGMY= -cloud.google.com/go/vision/v2 v2.7.0/go.mod h1:H89VysHy21avemp6xcf9b9JvZHVehWbET0uT/bcuY/0= -cloud.google.com/go/vision/v2 v2.7.2/go.mod h1:jKa8oSYBWhYiXarHPvP4USxYANYUEdEsQrloLjrSwJU= -cloud.google.com/go/vision/v2 v2.7.3/go.mod h1:V0IcLCY7W+hpMKXK1JYE0LV5llEqVmj+UJChjvA1WsM= -cloud.google.com/go/vmmigration v1.2.0/go.mod h1:IRf0o7myyWFSmVR1ItrBSFLFD/rJkfDCUTO4vLlJvsE= -cloud.google.com/go/vmmigration v1.3.0/go.mod h1:oGJ6ZgGPQOFdjHuocGcLqX4lc98YQ7Ygq8YQwHh9A7g= -cloud.google.com/go/vmmigration v1.5.0/go.mod h1:E4YQ8q7/4W9gobHjQg4JJSgXXSgY21nA5r8swQV+Xxc= -cloud.google.com/go/vmmigration v1.6.0/go.mod h1:bopQ/g4z+8qXzichC7GW1w2MjbErL54rk3/C843CjfY= -cloud.google.com/go/vmmigration v1.7.1/go.mod h1:WD+5z7a/IpZ5bKK//YmT9E047AD+rjycCAvyMxGJbro= -cloud.google.com/go/vmmigration v1.7.2/go.mod h1:iA2hVj22sm2LLYXGPT1pB63mXHhrH1m/ruux9TwWLd8= -cloud.google.com/go/vmwareengine v0.1.0/go.mod h1:RsdNEf/8UDvKllXhMz5J40XxDrNJNN4sagiox+OI208= -cloud.google.com/go/vmwareengine v0.2.2/go.mod h1:sKdctNJxb3KLZkE/6Oui94iw/xs9PRNC2wnNLXsHvH8= -cloud.google.com/go/vmwareengine v0.3.0/go.mod h1:wvoyMvNWdIzxMYSpH/R7y2h5h3WFkx6d+1TIsP39WGY= -cloud.google.com/go/vmwareengine v0.4.1/go.mod h1:Px64x+BvjPZwWuc4HdmVhoygcXqEkGHXoa7uyfTgSI0= -cloud.google.com/go/vmwareengine v1.0.0/go.mod h1:Px64x+BvjPZwWuc4HdmVhoygcXqEkGHXoa7uyfTgSI0= -cloud.google.com/go/vmwareengine v1.0.1/go.mod h1:aT3Xsm5sNx0QShk1Jc1B8OddrxAScYLwzVoaiXfdzzk= -cloud.google.com/go/vpcaccess v1.4.0/go.mod h1:aQHVbTWDYUR1EbTApSVvMq1EnT57ppDmQzZ3imqIk4w= -cloud.google.com/go/vpcaccess v1.5.0/go.mod h1:drmg4HLk9NkZpGfCmZ3Tz0Bwnm2+DKqViEpeEpOq0m8= -cloud.google.com/go/vpcaccess v1.6.0/go.mod h1:wX2ILaNhe7TlVa4vC5xce1bCnqE3AeH27RV31lnmZes= -cloud.google.com/go/vpcaccess v1.7.1/go.mod h1:FogoD46/ZU+JUBX9D606X21EnxiszYi2tArQwLY4SXs= -cloud.google.com/go/vpcaccess v1.7.2/go.mod h1:mmg/MnRHv+3e8FJUjeSibVFvQF1cCy2MsFaFqxeY1HU= -cloud.google.com/go/webrisk v1.4.0/go.mod h1:Hn8X6Zr+ziE2aNd8SliSDWpEnSS1u4R9+xXZmFiHmGE= -cloud.google.com/go/webrisk v1.5.0/go.mod h1:iPG6fr52Tv7sGk0H6qUFzmL3HHZev1htXuWDEEsqMTg= -cloud.google.com/go/webrisk v1.6.0/go.mod h1:65sW9V9rOosnc9ZY7A7jsy1zoHS5W9IAXv6dGqhMQMc= -cloud.google.com/go/webrisk v1.7.0/go.mod h1:mVMHgEYH0r337nmt1JyLthzMr6YxwN1aAIEc2fTcq7A= -cloud.google.com/go/webrisk v1.8.0/go.mod h1:oJPDuamzHXgUc+b8SiHRcVInZQuybnvEW72PqTc7sSg= -cloud.google.com/go/webrisk v1.9.1/go.mod h1:4GCmXKcOa2BZcZPn6DCEvE7HypmEJcJkr4mtM+sqYPc= -cloud.google.com/go/webrisk v1.9.2/go.mod h1:pY9kfDgAqxUpDBOrG4w8deLfhvJmejKB0qd/5uQIPBc= -cloud.google.com/go/websecurityscanner v1.3.0/go.mod h1:uImdKm2wyeXQevQJXeh8Uun/Ym1VqworNDlBXQevGMo= -cloud.google.com/go/websecurityscanner v1.4.0/go.mod h1:ebit/Fp0a+FWu5j4JOmJEV8S8CzdTkAS77oDsiSqYWQ= -cloud.google.com/go/websecurityscanner v1.5.0/go.mod h1:Y6xdCPy81yi0SQnDY1xdNTNpfY1oAgXUlcfN3B3eSng= -cloud.google.com/go/websecurityscanner v1.6.1/go.mod h1:Njgaw3rttgRHXzwCB8kgCYqv5/rGpFCsBOvPbYgszpg= -cloud.google.com/go/websecurityscanner v1.6.2/go.mod h1:7YgjuU5tun7Eg2kpKgGnDuEOXWIrh8x8lWrJT4zfmas= -cloud.google.com/go/workflows v1.6.0/go.mod h1:6t9F5h/unJz41YqfBmqSASJSXccBLtD1Vwf+KmJENM0= -cloud.google.com/go/workflows v1.7.0/go.mod h1:JhSrZuVZWuiDfKEFxU0/F1PQjmpnpcoISEXH2bcHC3M= -cloud.google.com/go/workflows v1.8.0/go.mod h1:ysGhmEajwZxGn1OhGOGKsTXc5PyxOc0vfKf5Af+to4M= -cloud.google.com/go/workflows v1.9.0/go.mod h1:ZGkj1aFIOd9c8Gerkjjq7OW7I5+l6cSvT3ujaO/WwSA= -cloud.google.com/go/workflows v1.10.0/go.mod h1:fZ8LmRmZQWacon9UCX1r/g/DfAXx5VcPALq2CxzdePw= -cloud.google.com/go/workflows v1.11.1/go.mod h1:Z+t10G1wF7h8LgdY/EmRcQY8ptBD/nvofaL6FqlET6g= -cloud.google.com/go/workflows v1.12.0/go.mod h1:PYhSk2b6DhZ508tj8HXKaBh+OFe+xdl0dHF/tJdzPQM= -cloud.google.com/go/workflows v1.12.1/go.mod h1:5A95OhD/edtOhQd/O741NSfIMezNTbCwLM1P1tBRGHM= -collectd.org v0.3.0/go.mod h1:A/8DzQBkF6abtvrT2j/AU/4tiBgJWYyh0y/oB/4MlWE= -dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -gioui.org v0.0.0-20210308172011-57750fc8a0a6/go.mod h1:RSH6KIUZ0p2xy5zHDxgAM4zumjgTw83q2ge/PI+yyw8= -git.sr.ht/~sbinet/gg v0.3.1/go.mod h1:KGYtlADtqsqANL9ueOFkWymvzUvLMQllU5Ixo+8v3pc= -github.com/AndreasBriese/bbloom v0.0.0-20190306092124-e2d15f34fcf9/go.mod h1:bOvUY6CB00SOBii9/FifXqc0awNKxLFCL/+pkDPuyl8= -github.com/Azure/azure-sdk-for-go/sdk/azcore v0.21.1/go.mod h1:fBF9PQNqB8scdgpZ3ufzaLntG0AG7C1WjPMsiFOmfHM= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.6.0/go.mod h1:bjGvMhVMb+EEm3VRNQawDMUyMMjo+S5ewNjflkep/0Q= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.7.0/go.mod h1:bjGvMhVMb+EEm3VRNQawDMUyMMjo+S5ewNjflkep/0Q= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0/go.mod h1:+6sju8gk8FRmSajX3Oz4G5Gm7P+mbqE9FVaXXFYTkCM= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.3.0/go.mod h1:OQeznEEkTZ9OrhHJoDD8ZDq51FHgXjqtP9z6bEwBq9U= -github.com/Azure/azure-sdk-for-go/sdk/internal v0.8.3/go.mod h1:KLF4gFr6DcKFZwSuH8w8yEK6DpFl3LP5rhdvAb7Yz5I= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.3.0/go.mod h1:okt5dMMTOFjX/aovMlrjvvXoPMBVSPzk9185BT0+eZM= -github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/internal v1.0.0/go.mod h1:ceIuwmxDWptoW3eCqSXlnPsZFKh4X+R38dWPv7GS9Vs= -github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources v1.0.0/go.mod h1:s1tW/At+xHqjNFvWU4G0c0Qv33KOhvbGNj0RCTQDV8s= -github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage v1.2.0/go.mod h1:c+Lifp3EDEamAkPVzMooRNOK6CZjNSdEnf1A7jsI9u4= -github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.3.0/go.mod h1:tPaiy8S5bQ+S5sOiDlINkp7+Ef339+Nz5L5XO+cnOHo= -github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.2.0/go.mod h1:+6KLcKIVgxoBDMqMO/Nvy7bZ9a0nbU3I1DtFQK3YvB4= -github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= -github.com/AzureAD/microsoft-authentication-library-for-go v1.0.0/go.mod h1:kgDmCTgBzIEPFElEF+FK0SdjAor06dRq2Go927dnQ6o= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/BurntSushi/toml v1.1.0/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= -github.com/BurntSushi/toml v1.2.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= -github.com/BurntSushi/toml v1.3.2/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= -github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/CloudyKit/fastprinter v0.0.0-20170127035650-74b38d55f37a/go.mod h1:EFZQ978U7x8IRnstaskI3IysnWY5Ao3QgZUKOXlsAdw= -github.com/CloudyKit/jet v2.1.3-0.20180809161101-62edd43e4f88+incompatible/go.mod h1:HPYO+50pSWkPoj9Q/eq0aRGByCL6ScRlUmiEX5Zgm+w= -github.com/DATA-DOG/go-sqlmock v1.3.3/go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM= -github.com/DataDog/zstd v1.4.5/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo= github.com/DataDog/zstd v1.5.2 h1:vUG4lAyuPCXO0TLbXvPv7EB7cNK1QV/luu55UHLrrn8= github.com/DataDog/zstd v1.5.2/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= github.com/FactomProject/basen v0.0.0-20150613233007-fe3947df716e h1:ahyvB3q25YnZWly5Gq1ekg6jcmWaGj/vG/MhF4aisoc= github.com/FactomProject/basen v0.0.0-20150613233007-fe3947df716e/go.mod h1:kGUqhHd//musdITWjFvNTHn90WG9bMLBEPQZ17Cmlpw= github.com/FactomProject/btcutilecc v0.0.0-20130527213604-d3a63a5752ec h1:1Qb69mGp/UtRPn422BH4/Y4Q3SLUrD9KHuDkm8iodFc= github.com/FactomProject/btcutilecc v0.0.0-20130527213604-d3a63a5752ec/go.mod h1:CD8UlnlLDiqb36L110uqiP2iSflVjx9g/3U9hCI4q2U= -github.com/GoogleCloudPlatform/cloudsql-proxy v0.0.0-20190129172621-c8b1d7a94ddf/go.mod h1:aJ4qN3TfrelA6NZ6AXsXRfmEVaYin3EDbSPJrKS8OXo= -github.com/HdrHistogram/hdrhistogram-go v1.1.2/go.mod h1:yDgFjdqOqDEKOvasDdhWNXYg9BVp4O+o5f6V/ehm6Oo= -github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c/go.mod h1:X0CRv0ky0k6m906ixxpzmDRLvX58TFUKS2eePweuyxk= -github.com/Joker/hpp v1.0.0/go.mod h1:8x5n+M1Hp5hC0g8okX3sR3vFQwynaX/UgSOM9MeBKzY= -github.com/Joker/jade v1.0.1-0.20190614124447-d475f43051e7/go.mod h1:6E6s8o2AE4KhCrqr6GRJjdC/gNfTdxkIXvuGZZda2VM= -github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= @@ -978,91 +23,31 @@ github.com/OneOfOne/xxhash v1.2.8 h1:31czK/TI9sNkxIKfaUfGlU47BAxQ0ztGgd9vPyqimf8 github.com/OneOfOne/xxhash v1.2.8/go.mod h1:eZbhyaAYD41SGSSsnmcpxVoRiQ/MPUTjUdIIOT9Um7Q= github.com/SaveTheRbtz/mph v0.1.1-0.20240117162131-4166ec7869bc h1:DCHzPQOcU/7gwDTWbFQZc5qHMPS1g0xTO56k8NXsv9M= github.com/SaveTheRbtz/mph v0.1.1-0.20240117162131-4166ec7869bc/go.mod h1:LJM5a3zcIJ/8TmZwlUczvROEJT8ntOdhdG9jjcR1B0I= -github.com/Shopify/goreferrer v0.0.0-20181106222321-ec9c9a553398/go.mod h1:a1uqRtAwp2Xwc6WNPJEufxJ7fx3npB4UV/JOLmbu5I0= -github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= github.com/StackExchange/wmi v1.2.1 h1:VIkavFPXSjcnS+O8yTq7NI32k0R5Aj+v39y29VYDOSA= github.com/StackExchange/wmi v1.2.1/go.mod h1:rcmrprowKIVzvc+NUiLncP2uuArMWLCbu9SBzvHz7e8= -github.com/VictoriaMetrics/fastcache v1.6.0/go.mod h1:0qHz5QP0GMX4pfmMA/zt5RgfNuXJrTP0zS7DqpHGGTw= -github.com/VictoriaMetrics/fastcache v1.12.1/go.mod h1:tX04vaqcNoQeGLD+ra5pU5sWkuxnzWhEzLwhP9w653o= github.com/VictoriaMetrics/fastcache v1.12.2 h1:N0y9ASrJ0F6h0QaC3o6uJb3NIZ9VKLjCM7NQbSmF7WI= github.com/VictoriaMetrics/fastcache v1.12.2/go.mod h1:AmC+Nzz1+3G2eCPapF6UcsnkThDcMsQicp4xDukwJYI= -github.com/aclements/go-gg v0.0.0-20170118225347-6dbb4e4fefb0/go.mod h1:55qNq4vcpkIuHowELi5C8e+1yUHtoLoOUR9QU5j7Tes= -github.com/aclements/go-moremath v0.0.0-20210112150236-f10218a38794/go.mod h1:7e+I0LQFUI9AXWxOfsQROs9xPhoJtbsyWcjJqDd4KPY= -github.com/ajg/form v1.5.1/go.mod h1:uL1WgH+h2mgNtvBq0339dVnzXdBETtL2LeUXaIv25UY= -github.com/ajstarks/deck v0.0.0-20200831202436-30c9fc6549a9/go.mod h1:JynElWSGnm/4RlzPXRlREEwqTHAN3T56Bv2ITsFT3gY= -github.com/ajstarks/deck/generate v0.0.0-20210309230005-c3f852c02e19/go.mod h1:T13YZdzov6OU0A1+RfKZiZN9ca6VeKdBdyDV+BY97Tk= -github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= -github.com/ajstarks/svgo v0.0.0-20210923152817-c3b6e2f0c527/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= -github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b/go.mod h1:1KcenG0jGWcpt8ov532z81sp/kMMUG485J2InIOyADM= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= -github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= -github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= -github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= github.com/allegro/bigcache v1.2.1-0.20190218064605-e24eb225f156 h1:eMwmnE/GDgah4HI848JfFxHt+iPb26b4zyfspmqY0/8= github.com/allegro/bigcache v1.2.1-0.20190218064605-e24eb225f156/go.mod h1:Cb/ax3seSYIx7SuZdm2G2xzfwmv3TPSk2ucNfQESPXM= -github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8= -github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= -github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= -github.com/apache/arrow/go/arrow v0.0.0-20191024131854-af6fa24be0db/go.mod h1:VTxUBvSJ3s3eHAg65PNgrsn5BtqCRPdmyXh6rAfdxN0= -github.com/apache/arrow/go/v10 v10.0.1/go.mod h1:YvhnlEePVnBS4+0z3fhPfUy7W1Ikj0Ih0vcRo/gZ1M0= -github.com/apache/arrow/go/v11 v11.0.0/go.mod h1:Eg5OsL5H+e299f7u5ssuXsuHQVEGC4xei5aX110hRiI= -github.com/apache/arrow/go/v12 v12.0.0/go.mod h1:d+tV/eHZZ7Dz7RPrFKtPK02tpr+c9/PEd/zm8mDS9Vg= -github.com/apache/thrift v0.16.0/go.mod h1:PHK3hniurgQaNMZYaCLEqXKsYK8upmhPbmdP2FXSqgU= github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de h1:FxWPpzIjnTlhPwqqXc4/vE0f7GvRjuAsbW+HOIe8KnA= github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de/go.mod h1:DCaWoUhZrYW9p1lxo/cm8EmUOOzAPSEZNGF2DK1dJgw= github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= -github.com/aws/aws-sdk-go-v2 v1.2.0/go.mod h1:zEQs02YRBw1DjK0PoJv3ygDYOFTre1ejlJWl8FwAuQo= -github.com/aws/aws-sdk-go-v2 v1.21.2/go.mod h1:ErQhvNuEMhJjweavOYhxVkn2RUx7kQXVATHrjKtxIpM= -github.com/aws/aws-sdk-go-v2 v1.23.1/go.mod h1:i1XDttT4rnf6vxc9AuskLc6s7XBee8rlLilKlc03uAA= github.com/aws/aws-sdk-go-v2 v1.27.0 h1:7bZWKoXhzI+mMR/HjdMx8ZCC5+6fY0lS5tr0bbgiLlo= github.com/aws/aws-sdk-go-v2 v1.27.0/go.mod h1:ffIFB97e2yNsv4aTSGkqtHnppsIJzw7G7BReUZ3jCXM= -github.com/aws/aws-sdk-go-v2/config v1.1.1/go.mod h1:0XsVy9lBI/BCXm+2Tuvt39YmdHwS5unDQmxZOYe8F5Y= -github.com/aws/aws-sdk-go-v2/config v1.18.45/go.mod h1:ZwDUgFnQgsazQTnWfeLWk5GjeqTQTL8lMkoE1UXzxdE= -github.com/aws/aws-sdk-go-v2/config v1.25.5/go.mod h1:Bf4gDvy4ZcFIK0rqDu1wp9wrubNba2DojiPB2rt6nvI= -github.com/aws/aws-sdk-go-v2/credentials v1.1.1/go.mod h1:mM2iIjwl7LULWtS6JCACyInboHirisUUdkBPoTHMOUo= -github.com/aws/aws-sdk-go-v2/credentials v1.13.43/go.mod h1:zWJBz1Yf1ZtX5NGax9ZdNjhhI4rgjfgsyk6vTY1yfVg= -github.com/aws/aws-sdk-go-v2/credentials v1.16.4/go.mod h1:Kdh/okh+//vQ/AjEt81CjvkTo64+/zIE4OewP7RpfXk= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.0.2/go.mod h1:3hGg3PpiEjHnrkrlasTfxFqUsZ2GCk/fMUn4CbKgSkM= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.13/go.mod h1:f/Ib/qYjhV2/qdsf79H3QP/eRE4AkVyEf6sk7XfZ1tg= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.14.5/go.mod h1:VhnExhw6uXy9QzetvpXDolo1/hjhx4u9qukBGkuUwjs= github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.5.1 h1:VGkV9KmhGqOQWnHyi4gLG98kE6OecT42fdrCGFWxJsc= github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.5.1/go.mod h1:PLlnMiki//sGnCJiW+aVpvP/C8Kcm8mEj/IVm9+9qk4= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.43/go.mod h1:auo+PiyLl0n1l8A0e8RIeR8tOzYPfZZH/JNlrJ8igTQ= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.2.4/go.mod h1:xEhvbJcyUf/31yfGSQBe01fukXwXJ0gxDp7rLfymWE0= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.37/go.mod h1:Qe+2KtKml+FEsQF/DHmDV+xjtche/hwoF75EG4UlHW8= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.5.4/go.mod h1:dYvTNAggxDZy6y1AF7YDwXsPuHFy/VNEpEI/2dWK9IU= -github.com/aws/aws-sdk-go-v2/internal/ini v1.3.45/go.mod h1:lD5M20o09/LCuQ2mE62Mb/iSdSlCNuj6H5ci7tW7OsE= -github.com/aws/aws-sdk-go-v2/internal/ini v1.7.1/go.mod h1:6fQQgfuGmw8Al/3M2IgIllycxV7ZW7WCdVSqfBeUiCY= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.10.1/go.mod h1:l9ymW25HOqymeU2m1gbUQ3rUIsTwKs8gYHXkqDQUhiI= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2 h1:Ji0DY1xUsUr3I8cHps0G+XM3WWU16lP6yG8qu1GAZAs= github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2/go.mod h1:5CsjAbs3NlGQyZNFACh+zztPDI7fU6eW9QsxjfnuBKg= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.0.2/go.mod h1:45MfaXZ0cNbeuT0KQ1XJylq8A6+OpVV2E5kvY/Kq+u8= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.37/go.mod h1:vBmDnwWXWxNPFRMmG2m/3MKOe+xEcMDo1tanpaWCcck= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.10.4/go.mod h1:aYCGNjyUCUelhofxlZyj63srdxWUSsBSGg5l6MCuXuE= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.9 h1:Wx0rlZoEJR7JwlSZcHnEa7CNjrSIyVxMFWGAaXy4fJY= github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.9/go.mod h1:aVMHdE0aHO3v+f/iw01fmXV/5DbfQ3Bi9nN7nd9bE9Y= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.7.0 h1:HWsM0YQWX76V6MOp07YuTYacm8k7h69ObJuw7Nck+og= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.7.0/go.mod h1:LKb3cKNQIMh+itGnEpKGcnL/6OIjPZqrtYah1w5f+3o= -github.com/aws/aws-sdk-go-v2/service/kms v1.26.3/go.mod h1:N3++/sLV97B8Zliz7KRqNcojOX7iMBZWKiuit5FKtH0= -github.com/aws/aws-sdk-go-v2/service/route53 v1.1.1/go.mod h1:rLiOUrPLW/Er5kRcQ7NkwbjlijluLsrIbu/iyl35RO4= -github.com/aws/aws-sdk-go-v2/service/route53 v1.30.2/go.mod h1:TQZBt/WaQy+zTHoW++rnl8JBrmZ0VO6EUbVua1+foCA= github.com/aws/aws-sdk-go-v2/service/s3 v1.15.0 h1:nPLfLPfglacc29Y949sDxpr3X/blaY40s3B85WT2yZU= github.com/aws/aws-sdk-go-v2/service/s3 v1.15.0/go.mod h1:Iv2aJVtVSm/D22rFoX99cLG4q4uB7tppuCsulGe98k4= -github.com/aws/aws-sdk-go-v2/service/sso v1.1.1/go.mod h1:SuZJxklHxLAXgLTc1iFXbEWkXs7QRTQpCLGaKIprQW0= -github.com/aws/aws-sdk-go-v2/service/sso v1.15.2/go.mod h1:gsL4keucRCgW+xA85ALBpRFfdSLH4kHOVSnLMSuBECo= -github.com/aws/aws-sdk-go-v2/service/sso v1.17.3/go.mod h1:oA6VjNsLll2eVuUoF2D+CMyORgNzPEW/3PyUdq6WQjI= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.17.3/go.mod h1:a7bHA82fyUXOm+ZSWKU6PIoBxrjSprdLoM8xPYvzYVg= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.20.1/go.mod h1:hHL974p5auvXlZPIjJTblXJpbkfK4klBczlsEaMCGVY= -github.com/aws/aws-sdk-go-v2/service/sts v1.1.1/go.mod h1:Wi0EBZwiz/K44YliU0EKxqTCJGUfYTWXrrBwkq736bM= -github.com/aws/aws-sdk-go-v2/service/sts v1.23.2/go.mod h1:Eows6e1uQEsc4ZaHANmsPRzAKcVDrcmjjWiih2+HUUQ= -github.com/aws/aws-sdk-go-v2/service/sts v1.25.4/go.mod h1:feTnm2Tk/pJxdX+eooEsxvlvTWBvDm6CasRZ+JOs2IY= -github.com/aws/smithy-go v1.1.0/go.mod h1:EzMw8dbp/YJL4A5/sbhGddag+NPT7q084agLbB9LgIw= -github.com/aws/smithy-go v1.15.0/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= -github.com/aws/smithy-go v1.17.0/go.mod h1:NukqUGpCZIILqqiV0NIjeFh24kd/FAa4beRb6nbIUPE= github.com/aws/smithy-go v1.20.2 h1:tbp628ireGtzcHDDmLT/6ADHidqnwgF57XOXZe6tp4Q= github.com/aws/smithy-go v1.20.2/go.mod h1:krry+ya/rV9RDcV/Q16kpu6ypI4K2czasz0NC3qS14E= -github.com/aymerick/raymond v2.0.3-0.20180322193309-b565731e1464+incompatible/go.mod h1:osfaiScAUVup+UC9Nfq76eWqDhXlp+4UYaA8uhTBO6g= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/benbjohnson/clock v1.3.5 h1:VvXlSJBzZpA/zum6Sj74hxwYI2DIxRWuNIoXAzHZz5o= github.com/benbjohnson/clock v1.3.5/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= @@ -1070,96 +55,49 @@ github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24 github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= -github.com/bits-and-blooms/bitset v1.5.0/go.mod h1:gIdJ4wp64HaoK2YrL1Q5/N7Y16edYb8uY+O0FJTyyDA= -github.com/bits-and-blooms/bitset v1.7.0/go.mod h1:gIdJ4wp64HaoK2YrL1Q5/N7Y16edYb8uY+O0FJTyyDA= github.com/bits-and-blooms/bitset v1.10.0 h1:ePXTeiPEazB5+opbv5fr8umg2R/1NlzgDsyepwsSr88= github.com/bits-and-blooms/bitset v1.10.0/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8= -github.com/bjartek/overflow/v2 v2.0.0-stable-cadence-beta.17 h1:HrG6tTzYR5DfEojNJ1mLmV7+kHR3UzoKGqBNg2TXZrc= -github.com/bjartek/overflow/v2 v2.0.0-stable-cadence-beta.17/go.mod h1:fdi2OGFObFEMzb+XW1FG5VMR2zh527bdex9Fx1A81sE= -github.com/bjartek/underflow v1.6.0 h1:Ln5dUBpn8Xk1+1ljKXcV23LocGKjHz8mJpD+kX2YutY= -github.com/bjartek/underflow v1.6.0/go.mod h1:3K53iX65TzDBnTOaZt7yXmiFfYiIFtFfECn6xrCQWVA= -github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+WjiTceGBHIoTvn60HIbs7Hm7bcHjyrSqYB9c= -github.com/boltdb/bolt v1.3.1/go.mod h1:clJnj/oiGkjum5o1McbSZDSLxVThjynRyGBgiAx27Ps= -github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= -github.com/boombuler/barcode v1.0.1/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= -github.com/btcsuite/btcd/btcec/v2 v2.2.0/go.mod h1:U7MHm051Al6XmscBQ0BoNydpOTsFAn707034b5nY8zU= -github.com/btcsuite/btcd/btcec/v2 v2.2.1 h1:xP60mv8fvp+0khmrN0zTdPC3cNm24rfeE6lh2R/Yv3E= -github.com/btcsuite/btcd/btcec/v2 v2.2.1/go.mod h1:9/CSmJxmuvqzX9Wh2fXMWToLOHhPd11lSPuIupwTkI8= -github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= +github.com/bjartek/overflow/v2 v2.1.0 h1:v+Vyl+V/FzJgkU/5EwDBJDRr0PdGjHQWqyt/c0bSRVg= +github.com/bjartek/overflow/v2 v2.1.0/go.mod h1:OOqtWidc76J4an9+ZaI0Rf4hOPRby/b6LJceDsKbiJc= +github.com/bjartek/underflow v1.10.0 h1:xSob5hA4v2JblNTTOXe7Cqgdnc2qYLfb7wTyJZT6+cY= +github.com/bjartek/underflow v1.10.0/go.mod h1:BcuFBItFn7/4zTKOd4Sf4+gOSno4Yjny4X+1hPuEpts= +github.com/btcsuite/btcd/btcec/v2 v2.3.4 h1:3EJjcN70HCu/mwqlUsGK8GcNVyLVxFDlWurTXGPFfiQ= +github.com/btcsuite/btcd/btcec/v2 v2.3.4/go.mod h1:zYzJ8etWJQIv1Ogk7OzpWjowwOdXY1W/17j2MW85J04= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.3 h1:SDlJ7bAm4ewvrmZtR0DaiYbQGdKPeaaIm7bM+qRhFeU= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.3/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= -github.com/bytecodealliance/wasmtime-go/v7 v7.0.0/go.mod h1:bu6fic7trDt20w+LMooX7j3fsOwv4/ln6j8gAdP6vmA= -github.com/c-bata/go-prompt v0.2.2/go.mod h1:VzqtzE2ksDBcdln8G7mk2RX9QyGjH+OVqOCSiVIqS34= -github.com/c-bata/go-prompt v0.2.6/go.mod h1:/LMAke8wD2FsNu9EXNdHxNLbd9MedkPnCdfpU9wwHfY= github.com/cenkalti/backoff/v4 v4.2.1 h1:y4OZtCnogmCPw98Zjyt5a6+QwPLGkiQsYW5oUqylYbM= github.com/cenkalti/backoff/v4 v4.2.1/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw= github.com/cespare/cp v0.1.0 h1:SE+dxFebS7Iik5LK0tsi1k9ZCxEaFX4AjQmoyA+1dJk= github.com/cespare/cp v0.1.0/go.mod h1:SOGHArjBr4JWaSDEVpWpo/hNg6RoKrls6Oh40hiwW+s= github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= -github.com/chzyer/logex v1.2.0/go.mod h1:9+9sk7u7pGNWYMkh0hdiL++6OeibzJccyQU4p4MedaY= -github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= -github.com/chzyer/readline v1.5.0/go.mod h1:x22KAscuvRqlLoK9CsoYsmxoXZMMFVyOl86cAH8qUic= -github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/chzyer/test v0.0.0-20210722231415-061457976a23/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= -github.com/cloudflare/cloudflare-go v0.14.0/go.mod h1:EnwdgGMaFOruiPZRFSgn+TsQ3hQ7C/YWzIGLeu5c304= -github.com/cloudflare/cloudflare-go v0.79.0/go.mod h1:gkHQf9xEubaQPEuerBuoinR9P8bf8a05Lq0X6WKy1Oc= github.com/cmars/basen v0.0.0-20150613233007-fe3947df716e h1:0XBUw73chJ1VYSsfvcPvVT7auykAJce9FpRr10L6Qhw= github.com/cmars/basen v0.0.0-20150613233007-fe3947df716e/go.mod h1:P13beTBKr5Q18lJe1rIoLUqjM+CB1zYrRg44ZqGuQSA= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= -github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= -github.com/cncf/udpa/go v0.0.0-20220112060539-c52dc94e7fbe/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= -github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20220314180256-7f1daf1720fc/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20230105202645-06c439db220b/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20230310173818-32f1caf87195/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20230428030218-4003588d1b74/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa h1:jQCWAUqqlij9Pgj2i/PB79y4KOPYVyFYdROxgaCwdTQ= -github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa/go.mod h1:x/1Gn8zydmfq8dk6e9PdstVsDgu9RuyIIJqAaF//0IM= -github.com/cockroachdb/datadriven v1.0.0/go.mod h1:5Ib8Meh+jk1RlHIXej6Pzevx/NLlNvQB9pmSBZErGA4= +github.com/cncf/xds/go v0.0.0-20240723142845-024c85f92f20 h1:N+3sFI5GUjRKBi+i0TxYVST9h4Ie192jJWpHvthBBgg= +github.com/cncf/xds/go v0.0.0-20240723142845-024c85f92f20/go.mod h1:W+zGtBO5Y1IgJhy4+A9GOqVhqLpfZi+vwmdNXUehLA8= github.com/cockroachdb/datadriven v1.0.3-0.20230413201302-be42291fc80f h1:otljaYPt5hWxV3MUfO5dFPFiOXg9CyG5/kCfayTqsJ4= github.com/cockroachdb/datadriven v1.0.3-0.20230413201302-be42291fc80f/go.mod h1:a9RdTaap04u637JoCzcUoIcDmvwSUtcUFtT/C3kJlTU= -github.com/cockroachdb/errors v1.6.1/go.mod h1:tm6FTP5G81vwJ5lC0SizQo374JNCOPrHyXGitRJoDqM= -github.com/cockroachdb/errors v1.8.1/go.mod h1:qGwQn6JmZ+oMjuLwjWzUNqblqk0xl4CVV3SQbGwK7Ac= github.com/cockroachdb/errors v1.11.3 h1:5bA+k2Y6r+oz/6Z/RFlNeVCesGARKuC6YymtcDrbC/I= github.com/cockroachdb/errors v1.11.3/go.mod h1:m4UIW4CDjx+R5cybPsNrRbreomiFqt8o1h1wUVazSd8= github.com/cockroachdb/fifo v0.0.0-20240606204812-0bbfbd93a7ce h1:giXvy4KSc/6g/esnpM7Geqxka4WSqI1SZc7sMJFd3y4= github.com/cockroachdb/fifo v0.0.0-20240606204812-0bbfbd93a7ce/go.mod h1:9/y3cnZ5GKakj/H4y9r9GTjCvAFta7KLgSHPJJYc52M= -github.com/cockroachdb/logtags v0.0.0-20190617123548-eb05cc24525f/go.mod h1:i/u985jwjWRlyHXQbwatDASoW0RMlZ/3i9yJHE2xLkI= github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b h1:r6VH0faHjZeQy818SGhaone5OnYfxFR/+AzdY3sf5aE= github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b/go.mod h1:Vz9DsVWQQhf3vs21MhPMZpMGSht7O/2vFW2xusFUVOs= -github.com/cockroachdb/pebble v0.0.0-20230928194634-aa077af62593/go.mod h1:6hk1eMY/u5t+Cf18q5lFMUA1Rc+Sm5I6Ra1QuPyxXCo= github.com/cockroachdb/pebble v1.1.1 h1:XnKU22oiCLy2Xn8vp1re67cXg4SAasg/WDt1NtcRFaw= github.com/cockroachdb/pebble v1.1.1/go.mod h1:4exszw1r40423ZsmkG/09AFEG83I0uDgfujJdbL6kYU= -github.com/cockroachdb/redact v1.0.8/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZZ2lK+dpvRg= github.com/cockroachdb/redact v1.1.5 h1:u1PMllDkdFfPWaNGMyLD1+so+aq3uUItthCFqzwPJ30= github.com/cockroachdb/redact v1.1.5/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZZ2lK+dpvRg= -github.com/cockroachdb/sentry-go v0.6.1-cockroachdb.2/go.mod h1:8BT+cPK6xvFOcRlk0R8eg+OTkcqI6baNH4xAkpiYVvQ= github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 h1:zuQyyAKVxetITBuuhv3BI9cMrmStnpT18zmgmTxunpo= github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06/go.mod h1:7nc4anLGjupUW/PeY5qiNYsdNXj7zopG+eqsS7To5IQ= -github.com/codegangsta/inject v0.0.0-20150114235600-33e0aa1cb7c0/go.mod h1:4Zcjuz89kmFXt9morQgcfYZAYZ5n8WHjt81YYWIwtTM= -github.com/consensys/bavard v0.1.8-0.20210406032232-f3452dc9b572/go.mod h1:Bpd0/3mZuaj6Sj+PqrmIquiOKy397AKGThQPaGzNXAQ= github.com/consensys/bavard v0.1.13 h1:oLhMLOFGTLdlda/kma4VOJazblc7IM5y5QPd2A/YjhQ= github.com/consensys/bavard v0.1.13/go.mod h1:9ItSMtA/dXMAiL7BG6bqW2m3NdSEObYWoH223nGHukI= -github.com/consensys/gnark-crypto v0.4.1-0.20210426202927-39ac3d4b3f1f/go.mod h1:815PAHg3wvysy0SyIqanF8gZ0Y1wjk/hrDHD/iT88+Q= -github.com/consensys/gnark-crypto v0.10.0/go.mod h1:Iq/P3HHl0ElSjsg2E1gsMwhAyxnxoKK5nVyZKd+/KhU= github.com/consensys/gnark-crypto v0.12.1 h1:lHH39WuuFgVHONRl3J0LRBtuYdQTumFSDtJF7HpyG8M= github.com/consensys/gnark-crypto v0.12.1/go.mod h1:v2Gy7L/4ZRosZ7Ivs+9SfUDr0f5UlG+EM5t7MPHiLuY= github.com/containerd/cgroups v1.1.0 h1:v8rEWFl6EoqHB+swVNjVoCJE8o3jX7e8nqBGPLaDFBM= @@ -1176,29 +114,12 @@ github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8 github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= -github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= -github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= -github.com/crate-crypto/go-ipa v0.0.0-20230601170251-1830d0757c80/go.mod h1:gzbVz57IDJgQ9rLQwfSk696JGWof8ftznEL9GoAv3NI= github.com/crate-crypto/go-ipa v0.0.0-20240223125850-b1e8a79f509c h1:uQYC5Z1mdLRPrZhHjHxufI8+2UG/i25QG92j0Er9p6I= github.com/crate-crypto/go-ipa v0.0.0-20240223125850-b1e8a79f509c/go.mod h1:geZJZH3SzKCqnz5VT0q/DyIG/tvu/dZk+VIfXicupJs= -github.com/crate-crypto/go-kzg-4844 v0.7.0/go.mod h1:1kMhvPgI0Ky3yIa+9lFySEBUBXkYxeOi8ZF1sYioxhc= github.com/crate-crypto/go-kzg-4844 v1.0.0 h1:TsSgHwrkTKecKJ4kadtHi4b3xHW5dCFUDFnUp1TsawI= github.com/crate-crypto/go-kzg-4844 v1.0.0/go.mod h1:1kMhvPgI0Ky3yIa+9lFySEBUBXkYxeOi8ZF1sYioxhc= -github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/cyberdelia/templates v0.0.0-20141128023046-ca7fffd4298c/go.mod h1:GyV+0YP4qX0UQ7r2MoYZ+AvYDp12OF5yg4q8rGnyNh4= -github.com/dave/astrid v0.0.0-20170323122508-8c2895878b14/go.mod h1:Sth2QfxfATb/nW4EsrSi2KyJmbcniZ8TgTaji17D6ms= -github.com/dave/brenda v1.1.0/go.mod h1:4wCUr6gSlu5/1Tk7akE5X7UorwiQ8Rij0SKH3/BGMOM= -github.com/dave/courtney v0.3.0/go.mod h1:BAv3hA06AYfNUjfjQr+5gc6vxeBVOupLqrColj+QSD8= -github.com/dave/dst v0.27.2/go.mod h1:jHh6EOibnHgcUW3WjKHisiooEkYwqpHLBSX1iOBhEyc= -github.com/dave/gopackages v0.0.0-20170318123100-46e7023ec56e/go.mod h1:i00+b/gKdIDIxuLDFob7ustLAVqhsZRk2qVZrArELGQ= -github.com/dave/jennifer v1.2.0/go.mod h1:fIb+770HOpJ2fmN9EPPKOqm1vMGhB+TwXKMZhrIygKg= -github.com/dave/jennifer v1.5.0/go.mod h1:4MnyiFIlZS3l5tSDn8VnzE6ffAhYBMB2SZntBsZGUok= -github.com/dave/kerr v0.0.0-20170318121727-bc25dd6abe8e/go.mod h1:qZqlPyPvfsDJt+3wHJ1EvSXDuVjFTK0j2p/ca+gtsb8= -github.com/dave/patsy v0.0.0-20210517141501-957256f50cba/go.mod h1:qfR88CgEGLoiqDaE+xxDCi5QA5v4vUoW0UCX2Nd5Tlc= -github.com/dave/rebecca v0.9.1/go.mod h1:N6XYdMD/OKw3lkF3ywh8Z6wPGuwNFDNtWYEMFWEmXBA= github.com/davecgh/go-spew v0.0.0-20161028175848-04cdfd42973b/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -1206,52 +127,30 @@ github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c h1:pFUpOrbxDR6AkioZ1ySsx5yxlDQZ8stG2b88gTPxgJU= github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c/go.mod h1:6UhI8N9EjYm1c2odKpFpAYeR8dsBeM7PtzQhRgxRr9U= -github.com/deckarep/golang-set v1.8.0/go.mod h1:5nI87KwE7wgsBU1F4GKAw2Qod7p5kyS383rP6+o6qqo= -github.com/deckarep/golang-set/v2 v2.1.0/go.mod h1:VAky9rY/yGXJOLEDv3OMci+7wtDpOF4IN+y82NBOac4= github.com/deckarep/golang-set/v2 v2.6.0 h1:XfcQbWM1LlMB8BsJ8N9vW5ehnnPVIw0je80NsVHagjM= github.com/deckarep/golang-set/v2 v2.6.0/go.mod h1:VAky9rY/yGXJOLEDv3OMci+7wtDpOF4IN+y82NBOac4= -github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc= github.com/decred/dcrd/crypto/blake256 v1.0.1 h1:7PltbUIQB7u/FfZ39+DGa/ShuMyJ5ilcvdfma9wOH6Y= github.com/decred/dcrd/crypto/blake256 v1.0.1/go.mod h1:2OfgNZ5wDpcsFmHmCK5gZTPcCXqlm2ArzUIkw9czNJo= -github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeCxkaw7y45JueMRL4DIyJDKs= github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 h1:8UrgZ3GkP4i/CLijOJx79Yu+etlyjdBU4sfcs2WYQMs= github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0/go.mod h1:v57UDF4pDQJcEfFUCRop3lJL149eHGSe9Jvczhzjo/0= -github.com/deepmap/oapi-codegen v1.6.0/go.mod h1:ryDa9AgbELGeB+YEXE1dR53yAjHwFvE9iAUlWl9Al3M= -github.com/deepmap/oapi-codegen v1.8.2/go.mod h1:YLgSKSDv/bZQB7N4ws6luhozi3cEdRktEqrX88CvjIw= -github.com/dgraph-io/badger v1.6.0/go.mod h1:zwt7syl517jmP8s94KqSxTlM6IMsdhYy6psNgSztDR4= github.com/dgraph-io/badger/v2 v2.2007.4 h1:TRWBQg8UrlUhaFdco01nO2uXwzKS7zd+HVdwV/GHc4o= github.com/dgraph-io/badger/v2 v2.2007.4/go.mod h1:vSw/ax2qojzbN6eXHIx6KPKtCSHJN/Uz0X0VPruTIhk= github.com/dgraph-io/ristretto v0.0.3-0.20200630154024-f66de99634de/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E= github.com/dgraph-io/ristretto v0.1.0 h1:Jv3CGQHp9OjuMBSne1485aDpUkTKEcUqF+jm/LuerPI= github.com/dgraph-io/ristretto v0.1.0/go.mod h1:fux0lOrBhrVCJd3lcTHsIJhq1T2rokOu6v9Vcb3Q9ug= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= -github.com/dgryski/go-bitstream v0.0.0-20180413035011-3522498ce2c8/go.mod h1:VMaSuZ+SZcx/wljOQKvp5srsbCiKDEb6K2wC4+PiBmQ= github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2 h1:tdlZCpZ/P9DhczCTSixgIKmwPv6+wP5DGjqLYw5SUiA= github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= -github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc= -github.com/dlclark/regexp2 v1.7.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8= -github.com/dnaeon/go-vcr v1.1.0/go.mod h1:M7tiix8f0r6mKKJ3Yq/kqU1OYf3MnfmBWVbPx/yU9ko= -github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= -github.com/docker/docker v1.6.2/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= -github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= -github.com/dop251/goja v0.0.0-20211022113120-dc8c55024d06/go.mod h1:R9ET47fwRVRPZnOGvHxxhuZcbrMCuiqOz3Rlrh4KSnk= -github.com/dop251/goja v0.0.0-20220405120441-9037c2b61cbf/go.mod h1:R9ET47fwRVRPZnOGvHxxhuZcbrMCuiqOz3Rlrh4KSnk= -github.com/dop251/goja v0.0.0-20230806174421-c933cf95e127/go.mod h1:QMWlm50DNe14hD7t24KEqZuUdC9sOTy8W6XbCU1mlw4= -github.com/dop251/goja_nodejs v0.0.0-20210225215109-d91c329300e7/go.mod h1:hn7BA7c8pLvoGndExHudxTDKZ84Pyvv+90pbBjbTz0Y= -github.com/dop251/goja_nodejs v0.0.0-20211022123610-8dd9abb0616d/go.mod h1:DngW8aVqWbuLRMHItjPUyqdj+HWPvnQe8V8y1nDpIbM= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= -github.com/eclipse/paho.mqtt.golang v1.2.0/go.mod h1:H9keYFcgq3Qr5OUJm/JZI/i6U7joQ8SYLhZwfeOo6Ts= -github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M= github.com/ef-ds/deque v1.0.4 h1:iFAZNmveMT9WERAkqLJ+oaABF9AcVQ5AjXem/hroniI= github.com/ef-ds/deque v1.0.4/go.mod h1:gXDnTC3yqvBcHbq2lcExjtAcVrOnJCbMcZXmuj8Z4tg= -github.com/eknkc/amber v0.0.0-20171010120322-cdade1c07385/go.mod h1:0vRUJqYpeSZifjYj7uP3BG/gKcuzL9xWVV/Y+cK33KM= github.com/elastic/gosigar v0.14.2 h1:Dg80n8cr90OZ7x+bAax/QjoW/XqTI11RmA79ZwIm9/4= github.com/elastic/gosigar v0.14.2/go.mod h1:iXRIGg2tLnu7LBdpqzyQfGDEidKCfWcCMS0WKyPWoMs= github.com/enescakir/emoji v1.0.0 h1:W+HsNql8swfCQFtioDGDHCHri8nudlK1n5p2rHCJoog= @@ -1259,53 +158,24 @@ github.com/enescakir/emoji v1.0.0/go.mod h1:Bt1EKuLnKDTYpLALApstIkAjdDrS/8IAgTkK github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= -github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= -github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= -github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= -github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= -github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= -github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE= -github.com/envoyproxy/go-control-plane v0.10.3/go.mod h1:fJJn/j26vwOu972OllsvAgJJM//w9BV6Fxbg2LuVd34= -github.com/envoyproxy/go-control-plane v0.11.0/go.mod h1:VnHyVMpzcLvCFt9yUz1UnCwHLhwx1WguiVDV7pTG/tI= -github.com/envoyproxy/go-control-plane v0.11.1-0.20230524094728-9239064ad72f/go.mod h1:sfYdkwUW4BA3PbKjySwjJy+O4Pu0h62rlqCMHNk+K+Q= -github.com/envoyproxy/go-control-plane v0.11.1/go.mod h1:uhMcXKCQMEJHiAb0w+YGefQLaTEw+YhGluxZkrTmD0g= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/envoyproxy/protoc-gen-validate v0.6.7/go.mod h1:dyJXwwfPK2VSqiB9Klm1J6romD608Ba7Hij42vrOBCo= -github.com/envoyproxy/protoc-gen-validate v0.9.1/go.mod h1:OKNgG7TCp5pF4d6XftA0++PMirau2/yoOwVac3AbF2w= -github.com/envoyproxy/protoc-gen-validate v0.10.0/go.mod h1:DRjgyB0I43LtJapqN6NiRwroiAU2PaFuvk/vjgh61ss= -github.com/envoyproxy/protoc-gen-validate v0.10.1/go.mod h1:DRjgyB0I43LtJapqN6NiRwroiAU2PaFuvk/vjgh61ss= -github.com/envoyproxy/protoc-gen-validate v1.0.1/go.mod h1:0vj8bNkYbSTNS2PIyH87KZaeN4x9zpL9Qt8fQC7d+vs= -github.com/envoyproxy/protoc-gen-validate v1.0.2/go.mod h1:GpiZQP3dDbg4JouG/NNS7QWXpgx6x8QiMKdmN72jogE= -github.com/envoyproxy/protoc-gen-validate v1.0.4 h1:gVPz/FMfvh57HdSJQyvBtF00j8JU4zdyUgIUNhlgg0A= -github.com/envoyproxy/protoc-gen-validate v1.0.4/go.mod h1:qys6tmnRsYrQqIhm2bvKZH4Blx/1gTIZ2UKVY1M+Yew= -github.com/etcd-io/bbolt v1.3.3/go.mod h1:ZF2nL25h33cCyBtcyWeZ2/I3HQOfTP+0PIEvHjkjCrw= -github.com/ethereum/c-kzg-4844 v0.4.0/go.mod h1:VewdlzQmpT5QSrVhbBuGoCdFJkpaJlO1aQputP83wc0= +github.com/envoyproxy/protoc-gen-validate v1.1.0 h1:tntQDh69XqOCOZsDz0lVJQez/2L6Uu2PdjCQwWCJ3bM= +github.com/envoyproxy/protoc-gen-validate v1.1.0/go.mod h1:sXRDRVmzEbkM7CVcM06s9shE/m23dg3wzjl0UWqJ2q4= github.com/ethereum/c-kzg-4844 v1.0.0 h1:0X1LBXxaEtYD9xsyj9B9ctQEZIpnvVDeoBx8aHEwTNA= github.com/ethereum/c-kzg-4844 v1.0.0/go.mod h1:VewdlzQmpT5QSrVhbBuGoCdFJkpaJlO1aQputP83wc0= -github.com/ethereum/go-ethereum v1.10.26/go.mod h1:EYFyF19u3ezGLD4RqOkLq+ZCXzYbLoNDdZlMt7kyKFg= -github.com/ethereum/go-ethereum v1.13.5/go.mod h1:yMTu38GSuyxaYzQMViqNmQ1s3cE84abZexQmTgenWk0= github.com/ethereum/go-ethereum v1.13.10 h1:Ppdil79nN+Vc+mXfge0AuUgmKWuVv4eMqzoIVSdqZek= github.com/ethereum/go-ethereum v1.13.10/go.mod h1:sc48XYQxCzH3fG9BcrXCOOgQk2JfZzNAmIKnceogzsA= github.com/ethereum/go-verkle v0.1.1-0.20240306133620-7d920df305f0 h1:KrE8I4reeVvf7C1tm8elRjj4BdscTYzz/WAbYyf/JI4= github.com/ethereum/go-verkle v0.1.1-0.20240306133620-7d920df305f0/go.mod h1:D9AJLVXSyZQXJQVk8oh1EwjISE+sJTn2duYIZC0dy3w= -github.com/fasthttp-contrib/websocket v0.0.0-20160511215533-1f3b11f56072/go.mod h1:duJ4Jxv5lDcvg4QuQr0oowTf7dz4/CR8NtyCooz9HL8= -github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= -github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM= -github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE= -github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M= +github.com/fatih/color v1.17.0 h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4= +github.com/fatih/color v1.17.0/go.mod h1:YZ7TlrGPkiz6ku9fK3TLD/pl3CpsiFyu8N92HLgmosI= github.com/fatih/structtag v1.2.0 h1:/OdNE99OxoI/PqaW/SuSK9uxxT3f/tcSZgon/ssNSx4= github.com/fatih/structtag v1.2.0/go.mod h1:mBJUNpUnHmRKrKlQQlmCrh5PuhftFbNv8Ys4/aAZl94= github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= -github.com/fjl/gencodec v0.0.0-20220412091415-8bb9e558978c/go.mod h1:AzA8Lj6YtixmJWL+wkKoBGsLWy9gFrAzi4g+5bCKwpY= -github.com/fjl/gencodec v0.0.0-20230517082657-f9840df7b83e/go.mod h1:AzA8Lj6YtixmJWL+wkKoBGsLWy9gFrAzi4g+5bCKwpY= -github.com/fjl/memsize v0.0.0-20190710130421-bcb5799ab5e5/go.mod h1:VvhXpOYNQvB+uIk2RvXzuaQtkQJzzIx6lSBe1xv7hi0= -github.com/flosch/pongo2 v0.0.0-20190707114632-bbf5a6c351f4/go.mod h1:T9YF2M40nIgbVgp3rreNmTged+9HrbNTIQf1PsaIiTA= github.com/flynn/noise v1.0.1 h1:vPp/jdQLXC6ppsXSj/pM3W1BIJ5FEHE2TulSJBpb43Y= github.com/flynn/noise v1.0.1/go.mod h1:xbMo+0i6+IGbYdJhF31t2eR1BIU0CYc12+BNAKwUTag= -github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= -github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/francoispqt/gojay v1.2.13 h1:d2m3sFjloqoIUQU3TsHBgj6qg/BVGlTBeHDUmyJnXKk= github.com/francoispqt/gojay v1.2.13/go.mod h1:ehT5mTG4ua4581f1++1WLG0vPdaA9HaiDsoyrBGkyDY= github.com/frankban/quicktest v1.14.3/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps= @@ -1315,7 +185,6 @@ github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMo github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= -github.com/fxamacker/cbor/v2 v2.4.1-0.20220515183430-ad2eae63303f/go.mod h1:TA1xS00nchWmaBnEIxPSE5oHLuJBAVvqrtAnWBwBCVo= github.com/fxamacker/cbor/v2 v2.4.1-0.20230228173756-c0c9f774e40c h1:5tm/Wbs9d9r+qZaUFXk59CWDD0+77PBqDREffYkyi5c= github.com/fxamacker/cbor/v2 v2.4.1-0.20230228173756-c0c9f774e40c/go.mod h1:TA1xS00nchWmaBnEIxPSE5oHLuJBAVvqrtAnWBwBCVo= github.com/fxamacker/circlehash v0.3.0 h1:XKdvTtIJV9t7DDUtsf0RIpC1OcxZtPbmgIH7ekx28WA= @@ -1326,69 +195,32 @@ github.com/gammazero/deque v0.1.0 h1:f9LnNmq66VDeuAlSAapemq/U7hJ2jpIWa4c09q8Dlik github.com/gammazero/deque v0.1.0/go.mod h1:KQw7vFau1hHuM8xmI9RbgKFbAsQFWmBpqQ2KenFLk6M= github.com/gammazero/workerpool v1.1.2 h1:vuioDQbgrz4HoaCi2q1HLlOXdpbap5AET7xu5/qj87g= github.com/gammazero/workerpool v1.1.2/go.mod h1:UelbXcO0zCIGFcufcirHhq2/xtLXJdQ29qZNlXG9OjQ= -github.com/garslo/gogen v0.0.0-20170306192744-1d203ffc1f61/go.mod h1:Q0X6pkwTILDlzrGEckF6HKjXe48EgsY/l7K7vhY4MW8= -github.com/gavv/httpexpect v2.0.0+incompatible/go.mod h1:x+9tiU1YnrOvnB725RkpoLv1M62hOWzwo5OXotisrKc= github.com/gballet/go-libpcsclite v0.0.0-20190607065134-2772fd86a8ff h1:tY80oXqGNY4FhTFhk+o9oFHGINQ/+vhlm8HFzi6znCI= github.com/gballet/go-libpcsclite v0.0.0-20190607065134-2772fd86a8ff/go.mod h1:x7DCsMOv1taUwEWCzT4cmDeAkigA5/QCwUodaVOe8Ww= -github.com/gballet/go-verkle v0.0.0-20230607174250-df487255f46b/go.mod h1:CDncRYVRSDqwakm282WEkjfaAj1hxU/v5RXxk5nXOiI= -github.com/getkin/kin-openapi v0.53.0/go.mod h1:7Yn5whZr5kJi6t+kShccXS8ae1APpYTW6yheSwk8Yi4= -github.com/getkin/kin-openapi v0.61.0/go.mod h1:7Yn5whZr5kJi6t+kShccXS8ae1APpYTW6yheSwk8Yi4= github.com/getsentry/sentry-go v0.27.0 h1:Pv98CIbtB3LkMWmXi4Joa5OOcwbmnX88sF5qbK3r3Ps= github.com/getsentry/sentry-go v0.27.0/go.mod h1:lc76E2QywIyW8WuBnwl8Lc4bkmQH4+w1gwTf25trprY= -github.com/ghemawat/stream v0.0.0-20171120220530-696b145b53b9/go.mod h1:106OIgooyS7OzLDOpUGgm9fA3bQENb/cFSyyBmMoJDs= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/gin-contrib/sse v0.0.0-20190301062529-5545eab6dad3/go.mod h1:VJ0WA2NBN22VlZ2dKZQPAPnyWw5XTlK1KymzLKsr59s= -github.com/gin-gonic/gin v1.4.0/go.mod h1:OW2EZn3DO8Ln9oIKOvM++LBO+5UPHJJDH72/q/3rZdM= github.com/glebarez/go-sqlite v1.22.0 h1:uAcMJhaA6r3LHMTFgP0SifzgXg46yJkgxqyuyec+ruQ= github.com/glebarez/go-sqlite v1.22.0/go.mod h1:PlBIdHe0+aUEFn+r2/uthrWq4FxbzugL0L8Li6yQJbc= -github.com/glycerine/go-unsnap-stream v0.0.0-20180323001048-9f0cb55181dd/go.mod h1:/20jfyN9Y5QPEAprSgKAUr+glWDY39ZiUEAYOEv5dsE= -github.com/glycerine/goconvey v0.0.0-20190410193231-58a59202ab31/go.mod h1:Ogl1Tioa0aV7gstGFO7KhffUsb9M4ydbEbbxpcEDc24= -github.com/go-check/check v0.0.0-20180628173108-788fd7840127/go.mod h1:9ES+weclKsC9YodN5RgxqK/VD9HM9JsCSh7rNhMZE98= -github.com/go-chi/chi/v5 v5.0.0/go.mod h1:BBug9lr0cqtdAhsu6R4AAdvufI0/XBzAQSsUqJpoZOs= -github.com/go-errors/errors v1.0.1/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q= github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA= github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= -github.com/go-fonts/dejavu v0.1.0/go.mod h1:4Wt4I4OU2Nq9asgDCteaAaWZOV24E+0/Pwo0gppep4g= -github.com/go-fonts/latin-modern v0.2.0/go.mod h1:rQVLdDMK+mK1xscDwsqM5J8U2jrRa3T0ecnM9pNujks= -github.com/go-fonts/latin-modern v0.3.0/go.mod h1:ysEQXnuT/sCDOAONxC7ImeEDVINbltClhasMAqEtRK0= -github.com/go-fonts/liberation v0.1.1/go.mod h1:K6qoJYypsmfVjWg8KOVDQhLc8UDgIK2HYqyqAO9z7GY= -github.com/go-fonts/liberation v0.2.0/go.mod h1:K6qoJYypsmfVjWg8KOVDQhLc8UDgIK2HYqyqAO9z7GY= -github.com/go-fonts/liberation v0.3.0/go.mod h1:jdJ+cqF+F4SUL2V+qxBth8fvBpBDS7yloUL5Fi8GTGY= -github.com/go-fonts/stix v0.1.0/go.mod h1:w/c1f0ldAUlJmLBvlbkvVXLAD+tAMqobIIQpmnUIzUY= -github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= -github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/kit v0.12.0 h1:e4o3o3IsBfAKQh5Qbbiqyfu97Ku7jrO/JbohvztANh4= github.com/go-kit/kit v0.12.0/go.mod h1:lHd+EkCZPIwYItmGDDRdhinkzX2A1sj+M9biaEaizzs= -github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= github.com/go-kit/log v0.2.1 h1:MRVx0/zhvdseW+Gza6N9rVzU/IVzaeE1SFI4raAhmBU= github.com/go-kit/log v0.2.1/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= -github.com/go-latex/latex v0.0.0-20210118124228-b3d85cf34e07/go.mod h1:CO1AlKB2CSIqUrmQPqA0gdRIlnLEY0gK5JGjh37zN5U= -github.com/go-latex/latex v0.0.0-20210823091927-c0d11ff05a81/go.mod h1:SX0U8uGpxhq9o2S/CELCSUxEWWAuoCUcVCQWv7G2OCk= -github.com/go-latex/latex v0.0.0-20230307184459-12ec69307ad9/go.mod h1:gWuR/CrFDDeVRFQwHPvsv9soJVB/iqymhuZQuJ3a9OM= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= -github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= github.com/go-logfmt/logfmt v0.5.1 h1:otpy5pqBCBZ1ng9RQ0dPu4PN7ba75Y/aA+UpowDyNVA= github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.2.4/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= -github.com/go-martini/martini v0.0.0-20170121215854-22fa46961aab/go.mod h1:/P9AEU963A2AYjv4d1V5eVL1CQbEJq6aCNHDDjibzu8= -github.com/go-ole/go-ole v1.2.1/go.mod h1:7FAglXiTm7HKlQRDeOQ6ZNUHidzCWXuZWq/1dTyBNF8= github.com/go-ole/go-ole v1.2.5/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= github.com/go-ole/go-ole v1.3.0 h1:Dt6ye7+vXGIKZ7Xtk4s6/xVdGDQynvom7xCFEdWr6uE= github.com/go-ole/go-ole v1.3.0/go.mod h1:5LS6F96DhAwUc7C+1HLexzMXY1xGRSryjyPPKW6zv78= -github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= -github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= -github.com/go-pdf/fpdf v0.5.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= -github.com/go-pdf/fpdf v0.6.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA= github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY= github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY= @@ -1397,66 +229,32 @@ github.com/go-playground/validator/v10 v10.14.1 h1:9c50NUPC30zyuKprjL3vNZ0m5oG+j github.com/go-playground/validator/v10 v10.14.1/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU= github.com/go-redis/redis/v8 v8.11.5 h1:AcZZR7igkdvfVmQTPnu9WE37LRrO/YrBH5zWyjDC0oI= github.com/go-redis/redis/v8 v8.11.5/go.mod h1:gREzHqY1hg6oD9ngVRbLStwAWKhA0FEgq8Jd4h5lpwo= -github.com/go-sourcemap/sourcemap v2.1.3+incompatible/go.mod h1:F8jJfvm2KbVjc5NqelyYJmf/v5J0dwNLS2mL4sNA1Jg= -github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= -github.com/go-stack/stack v1.8.1/go.mod h1:dcoOX6HbPZSZptuspn9bctJ+N/CnF5gGygcUP3XYfe4= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls= -github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee/go.mod h1:L0fX3K22YWvt/FAX9NnzrNzcI4wNYi9Yku4O0LKYflo= -github.com/gobwas/pool v0.2.0/go.mod h1:q8bcK0KcYlCgd9e7WYLm9LpyS+YeLd8JVDW6WezmKEw= -github.com/gobwas/ws v1.0.2/go.mod h1:szmBTxLgaFppYjEmNtny/v3w89xOydFnnZMcgRRu/EM= -github.com/goccy/go-json v0.9.11/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= -github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/godbus/dbus/v5 v5.1.0 h1:4KLkAxT3aOY8Li4FRJe/KvhoNFFxo0m6fNuFUO8QJUk= github.com/godbus/dbus/v5 v5.1.0/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gofrs/flock v0.8.1 h1:+gYjHKf32LDeiEEFhQaotPbLuUXjY5ZqxKgXy7n59aw= github.com/gofrs/flock v0.8.1/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU= -github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= -github.com/gogo/googleapis v0.0.0-20180223154316-0cd9801be74a/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= -github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= -github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/gogo/status v1.1.0/go.mod h1:BFv9nrluPLmrS0EmGVvLaPNmRosr9KapBYd5/hpY1WM= -github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= -github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= -github.com/golang-jwt/jwt/v4 v4.3.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= -github.com/golang-jwt/jwt/v4 v4.4.3/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= -github.com/golang-jwt/jwt/v4 v4.5.0/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= -github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= -github.com/golang/geo v0.0.0-20190916061304-5b978397cfec/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= -github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= -github.com/golang/glog v1.1.2/go.mod h1:zR+okUeTbrL6EL3xHUDxZuEtGv04p5shwip1+mL/rLQ= -github.com/golang/glog v1.2.0 h1:uCdmnmatrKCgMBlM4rMuJZWOkPDqdbZPnrMXDY4gI68= -github.com/golang/glog v1.2.0/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= +github.com/golang/glog v1.2.2 h1:1+mZ9upx1Dh6FmUTFR1naJ77miKiXgALjWOZ3NVFPmY= +github.com/golang/glog v1.2.2/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= -github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= -github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= -github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= -github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= @@ -1466,159 +264,66 @@ github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QD github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= -github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb h1:PBC98N2aIaM3XXiurYmW7fx4GZkL8feAMVq7nEjURHk= github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/golangci/lint-1 v0.0.0-20181222135242-d2cdd8c08219/go.mod h1:/X8TswGSh1pIozq4ZwCfxS0WA5JGXguxk94ar/4c87Y= -github.com/gomodule/redigo v1.7.1-0.20190724094224-574c33c3df38/go.mod h1:B4C85qUVwatsJoIUNIfCRsp7qO0iAmpGFZ4EELWSbC4= -github.com/gonum/blas v0.0.0-20181208220705-f22b278b28ac/go.mod h1:P32wAyui1PQ58Oce/KYkOqQv8cVw1zAapXOl+dRFGbc= -github.com/gonum/floats v0.0.0-20181209220543-c233463c7e82/go.mod h1:PxC8OnwL11+aosOB5+iEPoV3picfs8tUpkVd0pDo+Kg= -github.com/gonum/internal v0.0.0-20181124074243-f884aa714029/go.mod h1:Pu4dmpkhSyOzRwuXkOgAvijx4o+4YMUJJo9OvPYMkks= -github.com/gonum/lapack v0.0.0-20181123203213-e4cdc5a0bff9/go.mod h1:XA3DeT6rxh2EAE789SSiSJNqxPaC0aE9J8NTOI0Jo/A= -github.com/gonum/matrix v0.0.0-20181209220409-c518dec07be9/go.mod h1:0EXg4mc1CNP0HCqCz+K4ts155PXIlUywf0wqN+GfPZw= -github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/flatbuffers v1.11.0/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= -github.com/google/flatbuffers v2.0.8+incompatible/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/go-pkcs11 v0.2.0/go.mod h1:6eQoGcuNJpa7jnd5pMGdkSaQpNDYvPlXWMcjXXThLlY= -github.com/google/go-pkcs11 v0.2.1-0.20230907215043-c6f79328ddf9/go.mod h1:6eQoGcuNJpa7jnd5pMGdkSaQpNDYvPlXWMcjXXThLlY= -github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= -github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= -github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/gofuzz v1.1.1-0.20200604201612-c04b05f3adfa/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gopacket v1.1.19 h1:ves8RnFZPGiFnTS0uPQStjwru6uO6h+nlr9j6fL7kF8= github.com/google/gopacket v1.1.19/go.mod h1:iJ8V8n6KS+z2U1A8pUwu8bW5SyEMkXJB8Yo/Vo+TKTo= -github.com/google/martian v2.1.0+incompatible h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no= -github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= -github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= -github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= -github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= github.com/google/martian/v3 v3.3.2 h1:IqNFLAmvJOgVlpdEBiQbDc2EwKW77amAycfTuWKdfvw= github.com/google/martian/v3 v3.3.2/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= -github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= -github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20230207041349-798e818bf904/go.mod h1:uglQLonpP8qtYCYyzA+8c/9qtqgA3qsXGYqCPKARAFg= github.com/google/pprof v0.0.0-20231229205709-960ae82b1e42 h1:dHLYa5D8/Ta0aLR2XcPsrkpAgGeFs6thhMcQK0oQ0n8= github.com/google/pprof v0.0.0-20231229205709-960ae82b1e42/go.mod h1:czg5+yv1E0ZGTi6S6vVK1mke0fV+FaUhNGcd6VRS9Ik= -github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= -github.com/google/s2a-go v0.1.0/go.mod h1:OJpEgntRZo8ugHpF9hkoLJbS5dSI20XZeXJ9JVywLlM= -github.com/google/s2a-go v0.1.3/go.mod h1:Ej+mSEMGRnqRzjc7VtF+jdBwYG5fuJfiZ8ELkjEwM0A= -github.com/google/s2a-go v0.1.4/go.mod h1:Ej+mSEMGRnqRzjc7VtF+jdBwYG5fuJfiZ8ELkjEwM0A= github.com/google/s2a-go v0.1.7 h1:60BLSyTrOV4/haCDW4zb1guZItoSq8foHCXrAnjBo/o= github.com/google/s2a-go v0.1.7/go.mod h1:50CgR4k1jNlWBu4UfS4AcfhVe1r6pdZPygJ3R8F0Qdw= -github.com/google/safehtml v0.0.2/go.mod h1:L4KWwDsUJdECRAEpZoBn3O64bQaywRscowZjJAzjHnU= github.com/google/subcommands v1.2.0/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= -github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.4.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= -github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= -github.com/googleapis/enterprise-certificate-proxy v0.2.0/go.mod h1:8C0jb7/mgJe/9KK8Lm7X9ctZC2t60YyIpYEI16jx0Qg= -github.com/googleapis/enterprise-certificate-proxy v0.2.1/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k= -github.com/googleapis/enterprise-certificate-proxy v0.2.3/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k= -github.com/googleapis/enterprise-certificate-proxy v0.2.4/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k= -github.com/googleapis/enterprise-certificate-proxy v0.2.5/go.mod h1:RxW0N9901Cko1VOCW3SXCpWP+mlIEkk2tP7jnHy9a3w= github.com/googleapis/enterprise-certificate-proxy v0.3.2 h1:Vie5ybvEvT75RniqhfFxPRy3Bf7vr3h0cechB90XaQs= github.com/googleapis/enterprise-certificate-proxy v0.3.2/go.mod h1:VLSiSSBs/ksPL8kq3OBOQ6WRI2QnaFynd1DCjZ62+V0= -github.com/googleapis/gax-go v0.0.0-20161107002406-da06d194a00e/go.mod h1:SFVmujtThgffbyetf+mdk2eWhX2bMyUtNHzFKcPA9HY= -github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= -github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= -github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM= -github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM= -github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99EXz9pXxye9YM= -github.com/googleapis/gax-go/v2 v2.4.0/go.mod h1:XOTVJ59hdnfJLIP/dh8n5CGryZR2LxK9wbMD5+iXC6c= -github.com/googleapis/gax-go/v2 v2.5.1/go.mod h1:h6B0KMMFNtI2ddbGJn3T3ZbwkeT6yqEF02fYlzkUCyo= -github.com/googleapis/gax-go/v2 v2.6.0/go.mod h1:1mjbznJAPHFpesgE5ucqfYEscaz5kMdcIDwU/6+DDoY= -github.com/googleapis/gax-go/v2 v2.7.0/go.mod h1:TEop28CZZQ2y+c0VxMUmu1lV+fQx57QpBWsYpwqHJx8= -github.com/googleapis/gax-go/v2 v2.7.1/go.mod h1:4orTrqY6hXxxaUL4LHIPl6lGo8vAE38/qKbhSAKP6QI= -github.com/googleapis/gax-go/v2 v2.8.0/go.mod h1:4orTrqY6hXxxaUL4LHIPl6lGo8vAE38/qKbhSAKP6QI= -github.com/googleapis/gax-go/v2 v2.10.0/go.mod h1:4UOEnMCrxsSqQ940WnTiD6qJ63le2ev3xfyagutxiPw= -github.com/googleapis/gax-go/v2 v2.11.0/go.mod h1:DxmR61SGKkGLa2xigwuZIQpkCI2S5iydzRfb3peWZJI= github.com/googleapis/gax-go/v2 v2.12.0 h1:A+gCJKdRfqXkr+BIRGtZLibNXf0m1f9E4HG56etFpas= github.com/googleapis/gax-go/v2 v2.12.0/go.mod h1:y+aIqrI5eb1YGMVJfuV3185Ts/D7qKpsEkdD5+I6QGU= -github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4= -github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= -github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gopherjs/gopherjs v0.0.0-20190430165422-3e4dfb77656c h1:7lF+Vz0LqiRidnzC1Oq86fpX1q/iEv2KJdrCtttYjT4= -github.com/gopherjs/gopherjs v0.0.0-20190430165422-3e4dfb77656c/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= +github.com/gopherjs/gopherjs v1.17.2 h1:fQnZVsXk8uxXIStYb0N4bGk7jeyTalG/wsZjQ25dO0g= +github.com/gopherjs/gopherjs v1.17.2/go.mod h1:pRRIvn/QzFLrKfvEz3qUuEhtE/zLCWfreZ6J5gM2i+k= +github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= +github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= -github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.5.0 h1:PPwGk2jz7EePpoHN/+ClbZu8SPxiqlu12wZP/3sWmnc= github.com/gorilla/websocket v1.5.0/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gosuri/uilive v0.0.4 h1:hUEBpQDj8D8jXgtCdBu7sWsy5sbW/5GhuO8KBwJ2jyY= github.com/gosuri/uilive v0.0.4/go.mod h1:V/epo5LjjlDE5RJUcqx8dbw+zc93y5Ya3yg8tfZ74VI= -github.com/graph-gophers/graphql-go v1.3.0/go.mod h1:9CQHMSxwO4MprSdzoIEobiHpoLtHm77vfxsvsIN5Vuc= github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.1.0 h1:pRhl55Yx1eC7BZ1N+BBWwnKaMyD8uC+34TLdndZMAKk= github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.1.0/go.mod h1:XKMd7iuf/RGPSMJ/U4HP0zS2Z9Fh8Ps9a+6X26m/tmI= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= -github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0/go.mod h1:hgWBS7lorOAVIJEQMi4ZsPv9hVvWI6+ch50m39Pf2Ks= -github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3/go.mod h1:o//XUCC/F+yRGJoPO/VU0GSB0f8Nhgmxx0VIRUvaC0w= github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.0 h1:Wqo399gCIufwto+VfwCSvsnfGpF/w5E9CNxSwbpD6No= github.com/grpc-ecosystem/grpc-gateway/v2 v2.19.0/go.mod h1:qmOFXW2epJhM0qSnUUYpldc7gVz2KMQwJ/QYCDIa7XU= -github.com/guptarohit/asciigraph v0.5.5/go.mod h1:dYl5wwK4gNsnFf9Zp+l06rFiDZ5YtXM6x7SRWZ3KGag= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= -github.com/hashicorp/go-bexpr v0.1.10/go.mod h1:oxlubA2vC/gFVfX1A6JGp7ls7uCDlfJn732ehYYg+g0= -github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= -github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ= -github.com/hashicorp/go-hclog v1.2.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= -github.com/hashicorp/go-retryablehttp v0.7.4/go.mod h1:Jy/gPYAdjqffZ/yFGCFV2doI5wjtH1ewM9u8iYVjtX8= -github.com/hashicorp/go-version v1.2.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= -github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c= github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= @@ -1635,11 +340,8 @@ github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSo github.com/hexops/valast v1.4.3/go.mod h1:Iqx2kLj3Jn47wuXpj3wX40xn6F93QNFBHuiKBerkTGA= github.com/hexops/valast v1.4.4 h1:rETyycw+/L2ZVJHHNxEBgh8KUn+87WugH9MxcEv9PGs= github.com/hexops/valast v1.4.4/go.mod h1:Jcy1pNH7LNraVaAZDLyv21hHg2WBv9Nf9FL6fGxU7o4= -github.com/holiman/billy v0.0.0-20230718173358-1c7e68d277a7/go.mod h1:5GuXa7vkL8u9FkFuWdVvfR5ix8hRB7DbOAaYULamFpc= github.com/holiman/bloomfilter/v2 v2.0.3 h1:73e0e/V0tCydx14a0SCYS/EWCxgwLZ18CZcZKVu0fao= github.com/holiman/bloomfilter/v2 v2.0.3/go.mod h1:zpoh+gs7qcpqrHr3dB55AMiJwo0iURXE7ZOP9L9hSkA= -github.com/holiman/uint256 v1.2.0/go.mod h1:y4ga/t+u+Xwd7CpDgZESaRcWy0I7XMlTMA25ApIH5Jw= -github.com/holiman/uint256 v1.2.3/go.mod h1:SC8Ryt4n+UBbPbIBKaG9zbbDlp4jOru9xFZmPzLUTxw= github.com/holiman/uint256 v1.3.0 h1:4wdcm/tnd0xXdu7iS3ruNvxkWwrb4aeBQv19ayYn8F4= github.com/holiman/uint256 v1.3.0/go.mod h1:EOMSn4q6Nyt9P6efbI3bueV4e1b3dGlUCXeiRV4ng7E= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= @@ -1649,33 +351,13 @@ github.com/huandu/go-clone v1.6.0 h1:HMo5uvg4wgfiy5FoGOqlFLQED/VGRm2D9Pi8g1FXPGc github.com/huandu/go-clone v1.6.0/go.mod h1:ReGivhG6op3GYr+UY3lS6mxjKp7MIGTknuU5TbTVaXE= github.com/huandu/go-clone/generic v1.7.2 h1:47pQphxs1Xc9cVADjOHN+Bm5D0hNagwH9UXErbxgVKA= github.com/huandu/go-clone/generic v1.7.2/go.mod h1:xgd9ZebcMsBWWcBx5mVMCoqMX24gLWr5lQicr+nVXNs= -github.com/huin/goupnp v1.0.3/go.mod h1:ZxNlw5WqJj6wSsRK5+YfflQGXYfccj5VgQsMNixHM7Y= github.com/huin/goupnp v1.3.0 h1:UvLUlWDNpoUdYzb2TCn+MuTWtcjXKSza2n6CBdQ0xXc= github.com/huin/goupnp v1.3.0/go.mod h1:gnGPsThkYa7bFi/KWmEysQRf48l2dvR5bxr2OFckNX8= -github.com/huin/goutil v0.0.0-20170803182201-1ca381bf3150/go.mod h1:PpLOETDnJ0o3iZrZfqZzyLl6l7F3c6L1oWn7OICBi6o= -github.com/hydrogen18/memlistener v0.0.0-20141126152155-54553eb933fb/go.mod h1:qEIFzExnS6016fRpRfxrExeVn2gbClQA99gQhnIcdhE= github.com/iancoleman/orderedmap v0.0.0-20190318233801-ac98e3ecb4b0 h1:i462o439ZjprVSFSZLZxcsoAe592sZB1rci2Z8j4wdk= github.com/iancoleman/orderedmap v0.0.0-20190318233801-ac98e3ecb4b0/go.mod h1:N0Wam8K1arqPXNWjMo21EXnBPOPp36vB07FNRdD2geA= -github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= -github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/ianlancetaylor/demangle v0.0.0-20220319035150-800ac71e25c2/go.mod h1:aYm2/VgdVmcIU8iMfdMvDMsRAQjcfZSKFby6HOFvi/w= -github.com/imkira/go-interpol v1.1.0/go.mod h1:z0h2/2T3XF8kyEPpRgJ3kmNv+C43p+I/CoI+jC3w2iA= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= -github.com/influxdata/flux v0.65.1/go.mod h1:J754/zds0vvpfwuq7Gc2wRdVwEodfpCFM7mYlOw2LqY= -github.com/influxdata/influxdb v1.8.3/go.mod h1:JugdFhsvvI8gadxOI6noqNeeBHvWNTbfYGtiAn+2jhI= -github.com/influxdata/influxdb-client-go/v2 v2.4.0/go.mod h1:vLNHdxTJkIf2mSLvGrpj8TCcISApPoXkaxP8g9uRlW8= -github.com/influxdata/influxdb1-client v0.0.0-20220302092344-a9ab5670611c/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo= -github.com/influxdata/influxql v1.1.1-0.20200828144457-65d3ef77d385/go.mod h1:gHp9y86a/pxhjJ+zMjNXiQAA197Xk9wLxaz+fGG+kWk= -github.com/influxdata/line-protocol v0.0.0-20180522152040-32c6aa80de5e/go.mod h1:4kt73NQhadE3daL3WhR5EJ/J2ocX0PZzwxQ0gXJ7oFE= -github.com/influxdata/line-protocol v0.0.0-20200327222509-2487e7298839/go.mod h1:xaLFMmpvUxqXtVkUJfg9QmT88cDaCJ3ZKgdZ78oO8Qo= -github.com/influxdata/line-protocol v0.0.0-20210311194329-9aa0e372d097/go.mod h1:xaLFMmpvUxqXtVkUJfg9QmT88cDaCJ3ZKgdZ78oO8Qo= -github.com/influxdata/promql/v2 v2.12.0/go.mod h1:fxOPu+DY0bqCTCECchSRtWfc+0X19ybifQhZoQNF5D8= -github.com/influxdata/roaring v0.4.13-0.20180809181101-fc520f41fab6/go.mod h1:bSgUQ7q5ZLSO+bKBGqJiCBGAl+9DxyW63zLTujjUlOE= -github.com/influxdata/tdigest v0.0.0-20181121200506-bf2b5ad3c0a9/go.mod h1:Js0mqiSBE6Ffsg94weZZ2c+v/ciT8QRHFOap7EKDrR0= -github.com/influxdata/usage-client v0.0.0-20160829180054-6d3895376368/go.mod h1:Wbbw6tYNvwa5dlB6304Sd+82Z3f7PmVZHVKU637d4po= github.com/invopop/jsonschema v0.7.0 h1:2vgQcBz1n256N+FpX3Jq7Y17AjYt46Ig3zIWyy770So= github.com/invopop/jsonschema v0.7.0/go.mod h1:O9uiLokuu0+MGFlyiaqtWxwqJm41/+8Nj0lD7A36YH0= github.com/ipfs/bbloom v0.0.4 h1:Gi+8EGJ2y5qiD5FbsbpX/TMNcJw8gSqr7eyjHa4Fhvs= @@ -1702,10 +384,6 @@ github.com/ipfs/go-metrics-interface v0.0.1 h1:j+cpbjYvu4R8zbleSs36gvB7jR+wsL2fG github.com/ipfs/go-metrics-interface v0.0.1/go.mod h1:6s6euYU4zowdslK0GKHmqaIZ3j/b/tL7HTWtJ4VPgWY= github.com/ipld/go-ipld-prime v0.21.0 h1:n4JmcpOlPDIxBcY037SVfpd1G+Sj1nKZah0m6QH9C2E= github.com/ipld/go-ipld-prime v0.21.0/go.mod h1:3RLqy//ERg/y5oShXXdx5YIp50cFGOanyMctpPjsvxQ= -github.com/iris-contrib/blackfriday v2.0.0+incompatible/go.mod h1:UzZ2bDEoaSGPbkg6SAB4att1aAwTmVIx/5gCVqeyUdI= -github.com/iris-contrib/go.uuid v2.0.0+incompatible/go.mod h1:iz2lgM/1UnEf1kP0L/+fafWORmlnuysV2EMP8MW+qe0= -github.com/iris-contrib/i18n v0.0.0-20171121225848-987a633949d0/go.mod h1:pMCz62A0xJL6I+umB2YTlFRwWXaDFA0jy+5HzGiJjqI= -github.com/iris-contrib/schema v0.0.1/go.mod h1:urYA3uvUNG1TIIjOSCzHr9/LmbQo8LrOcOqfqxa4hXw= github.com/jackpal/go-nat-pmp v1.0.2 h1:KzKSgb7qkJvOUTqYl9/Hg/me3pWgBmERKrTGD7BdWus= github.com/jackpal/go-nat-pmp v1.0.2/go.mod h1:QPH045xvCAeXUZOxsnwmrtiCoxIr9eob+4orBN1SBKc= github.com/jbenet/go-cienv v0.1.0/go.mod h1:TqNnHUmJgXau0nCzC7kXWeotg3J9W34CUv5Djy1+FlA= @@ -1713,96 +391,45 @@ github.com/jbenet/go-temp-err-catcher v0.1.0 h1:zpb3ZH6wIE8Shj2sKS+khgRvf7T7RABo github.com/jbenet/go-temp-err-catcher v0.1.0/go.mod h1:0kJRvmDZXNMIiJirNPEYfhpPwbGVtZVWC34vc5WLsDk= github.com/jbenet/goprocess v0.1.4 h1:DRGOFReOMqqDNXwW70QkacFW0YN9QnwLV0Vqk+3oU0o= github.com/jbenet/goprocess v0.1.4/go.mod h1:5yspPrukOVuOLORacaBi858NqyClJPQxYZlqdZVfqY4= -github.com/jedisct1/go-minisign v0.0.0-20190909160543-45766022959e/go.mod h1:G1CVv03EnqU1wYL2dFwXxW2An0az9JTl/ZsqXQeBlkU= -github.com/jedisct1/go-minisign v0.0.0-20230811132847-661be99b8267/go.mod h1:h1nSAbGFqGVzn6Jyl1R/iCcBUHN4g+gW1u9CoBTrb9E= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= -github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= -github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= -github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= -github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= -github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= -github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= -github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= -github.com/jsternberg/zap-logfmt v1.0.0/go.mod h1:uvPs/4X51zdkcm5jXl5SYoN+4RK21K8mysFmDaM/h+o= github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= -github.com/juju/errors v0.0.0-20181118221551-089d3ea4e4d5/go.mod h1:W54LbzXuIE0boCoNJfwqpmkKJ1O4TCTZMetAt6jGk7Q= -github.com/juju/loggo v0.0.0-20180524022052-584905176618/go.mod h1:vgyd7OREkbtVEN/8IXZe5Ooef3LQePvuBm9UWj6ZL8U= -github.com/juju/testing v0.0.0-20180920084828-472a3e8b2073/go.mod h1:63prj8cnj0tU0S9OHjGJn+b1h0ZghCndfnbQolrYTwA= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= -github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= -github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= -github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= -github.com/jwilder/encoding v0.0.0-20170811194829-b4e1701a28ef/go.mod h1:Ct9fl0F6iIOGgxJ5npU/IUOhOhqlVrGjyIZc8/MagT0= github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88 h1:uC1QfSlInpQF+M0ao65imhwqKnz3Q2z/d8PWZRMQvDM= github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88/go.mod h1:3w7q1U84EfirKl04SVQ/s7nPm1ZPhiXd34z40TNz36k= -github.com/k0kubun/go-ansi v0.0.0-20180517002512-3bf9e2903213/go.mod h1:vNUNkEQ1e29fT/6vq2aBdFsgNPmy8qMdSay1npru+Sw= github.com/k0kubun/pp v3.0.1+incompatible h1:3tqvf7QgUnZ5tXO6pNAZlrvHgl6DvifjDrd9g2S9Z40= github.com/k0kubun/pp v3.0.1+incompatible/go.mod h1:GWse8YhT0p8pT4ir3ZgBbfZild3tgzSScAn6HmfYukg= -github.com/k0kubun/pp/v3 v3.2.0/go.mod h1:ODtJQbQcIRfAD3N+theGCV1m/CBxweERz2dapdz1EwA= -github.com/karalabe/usb v0.0.2/go.mod h1:Od972xHfMJowv7NGVDiWVxk2zxnWgjLlJzE+F4F7AGU= -github.com/kataras/golog v0.0.9/go.mod h1:12HJgwBIZFNGL0EJnMRhmvGA0PQGx8VFwrZtM4CqbAk= -github.com/kataras/iris/v12 v12.0.1/go.mod h1:udK4vLQKkdDqMGJJVd/msuMtN6hpYJhg/lSzuxjhO+U= -github.com/kataras/neffos v0.0.10/go.mod h1:ZYmJC07hQPW67eKuzlfY7SO3bC0mw83A3j6im82hfqw= -github.com/kataras/pio v0.0.0-20190103105442-ea782b38602d/go.mod h1:NV88laa9UiiDuX9AhMbDPkGYSPugBOV6yTZB1l2K9Z0= -github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= -github.com/kevinburke/go-bindata v3.23.0+incompatible/go.mod h1:/pEEZ72flUW2p0yi30bslSp9YqD9pysLxunQDdb2CPM= github.com/kevinburke/go-bindata v3.24.0+incompatible h1:qajFA3D0pH94OTLU4zcCCKCDgR+Zr2cZK/RPJHDdFoY= github.com/kevinburke/go-bindata v3.24.0+incompatible/go.mod h1:/pEEZ72flUW2p0yi30bslSp9YqD9pysLxunQDdb2CPM= -github.com/kilic/bls12-381 v0.1.0/go.mod h1:vDTTHJONJ6G+P2R74EhnyotQDTliQDnFEwhdmfzw1ig= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= -github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/klauspost/asmfmt v1.3.2/go.mod h1:AG8TuvYojzulgDAMCnYn50l/5QV3Bs/tp6j0HLHbNSE= -github.com/klauspost/compress v1.4.0/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= -github.com/klauspost/compress v1.8.2/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= -github.com/klauspost/compress v1.9.0/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= github.com/klauspost/compress v1.12.3/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= -github.com/klauspost/compress v1.15.9/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU= -github.com/klauspost/compress v1.15.15/go.mod h1:ZcK2JAFqKOpnBlxcLsJzYfrS9X1akm9fHZNnD9+Vo/4= github.com/klauspost/compress v1.17.4 h1:Ej5ixsIri7BrIjBkRZLTo6ghwrEtHFk7ijlczPW4fZ4= github.com/klauspost/compress v1.17.4/go.mod h1:/dCuZOvVtNoHsyb+cuJD3itjs3NbnF6KH9zAO4BDxPM= -github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= -github.com/klauspost/cpuid v1.2.1/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= -github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= github.com/klauspost/cpuid/v2 v2.0.12/go.mod h1:g2LTdtYhdyuGPqyWyv7qRAmj1WBqxuObKfj5c0PQa7c= -github.com/klauspost/cpuid/v2 v2.2.0/go.mod h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY= -github.com/klauspost/cpuid/v2 v2.2.5/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/klauspost/cpuid/v2 v2.2.6 h1:ndNyv040zDGIDh8thGkXYjnFtiN02M1PVVF+JE/48xc= github.com/klauspost/cpuid/v2 v2.2.6/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= -github.com/klauspost/crc32 v0.0.0-20161016154125-cb6bfca970f6/go.mod h1:+ZoRqAPRLkC4NPOvfYeR5KNOrY6TD+/sAC3HXPZgDYg= -github.com/klauspost/pgzip v1.0.2-0.20170402124221-0bf5dcad4ada/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= -github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/koron/go-ssdp v0.0.4 h1:1IDwrghSKYM7yLf7XCzbByg2sJ/JcNOZRXS2jczTwz0= github.com/koron/go-ssdp v0.0.4/go.mod h1:oDXq+E5IL5q0U8uSBcoAXzTzInwy5lEgC91HoKtbmZk= -github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= -github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/kylelemons/godebug v0.0.0-20170224010052-a616ab194758/go.mod h1:B69LEHPfb2qLo0BaaOLcbitczOKLWTsrBG9LczfCD4k= github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= -github.com/labstack/echo/v4 v4.1.11/go.mod h1:i541M3Fj6f76NZtHSj7TXnyM8n2gaodfvfxNnFqi74g= -github.com/labstack/echo/v4 v4.2.1/go.mod h1:AA49e0DZ8kk5jTOOCKNuPR6oTnBS0dYiM4FW1e6jwpg= -github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k= github.com/leanovate/gopter v0.2.9 h1:fQjYxZaynp97ozCzfOyOuAGOU4aU/z37zf/tOujFk7c= github.com/leanovate/gopter v0.2.9/go.mod h1:U2L/78B+KVFIx2VmW6onHJQzXtFb+p5y3y2Sh+Jxxv8= github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q= github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= -github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= github.com/libp2p/go-addr-util v0.1.0 h1:acKsntI33w2bTU7tC9a0SaPimJGfSI0bFKC18ChxeVI= github.com/libp2p/go-addr-util v0.1.0/go.mod h1:6I3ZYuFr2O/9D+SoyM0zEw0EF3YkldtTX406BpdQMqw= github.com/libp2p/go-buffer-pool v0.1.0 h1:oK4mSFcQz7cTQIfqbe4MIj9gLW+mnanjyFtc6cdF0Y8= @@ -1825,6 +452,8 @@ github.com/libp2p/go-libp2p-record v0.2.0 h1:oiNUOCWno2BFuxt3my4i1frNrt7PerzB3qu github.com/libp2p/go-libp2p-record v0.2.0/go.mod h1:I+3zMkvvg5m2OcSdoL0KPljyJyvNDFGKX7QdlpYUcwk= github.com/libp2p/go-libp2p-routing-helpers v0.7.3 h1:u1LGzAMVRK9Nqq5aYDVOiq/HaB93U9WWczBzGyAC5ZY= github.com/libp2p/go-libp2p-routing-helpers v0.7.3/go.mod h1:cN4mJAD/7zfPKXBcs9ze31JGYAZgzdABEm+q/hkswb8= +github.com/libp2p/go-libp2p-testing v0.12.0 h1:EPvBb4kKMWO29qP4mZGyhVzUyR25dvfUIK5WDu6iPUA= +github.com/libp2p/go-libp2p-testing v0.12.0/go.mod h1:KcGDRXyN7sQCllucn1cOOS+Dmm7ujhfEyXQL5lvkcPg= github.com/libp2p/go-msgio v0.3.0 h1:mf3Z8B1xcFN314sWX+2vOTShIE0Mmn2TXn3YCUQGNj0= github.com/libp2p/go-msgio v0.3.0/go.mod h1:nyRM819GmVaF9LX3l03RMh10QdOroF++NBbxAb0mmDM= github.com/libp2p/go-nat v0.2.0 h1:Tyz+bUFAYqGyJ/ppPPymMGbIgNRH+WqC5QrT5fKrrGk= @@ -1841,94 +470,46 @@ github.com/logrusorgru/aurora v2.0.3+incompatible h1:tOpm7WcpBTn4fjmVfgpQq0EfczG github.com/logrusorgru/aurora v2.0.3+incompatible/go.mod h1:7rIyQOR62GCctdiQpZ/zOJlFyk6y+94wXzv6RNZgaR4= github.com/logrusorgru/aurora/v4 v4.0.0 h1:sRjfPpun/63iADiSvGGjgA1cAYegEWMPCJdUpJYn9JA= github.com/logrusorgru/aurora/v4 v4.0.0/go.mod h1:lP0iIa2nrnT/qoFXcOZSrZQpJ1o6n2CUf/hyHi2Q4ZQ= -github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= -github.com/lyft/protoc-gen-star v0.6.1/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= -github.com/lyft/protoc-gen-star/v2 v2.0.1/go.mod h1:RcCdONR2ScXaYnQC5tUzxzlpA3WVYF7/opLeUgcQs/o= -github.com/lyft/protoc-gen-star/v2 v2.0.3/go.mod h1:amey7yeodaJhXSbf/TlLvWiqQfLOSpEk//mLlc+axEk= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY= github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= -github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd h1:br0buuQ854V8u83wA0rVZ8ttrq5CpaPZdvrK0LP2lOk= github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd/go.mod h1:QuCEs1Nt24+FYQEqAAncTDPJIuGs+LxK1MCiFL25pMU= -github.com/matryer/moq v0.0.0-20190312154309-6cfb0558e1bd/go.mod h1:9ELz6aaclSIGnZBoaSLZ3NAl1VTufbOrXBPvtcy6WiQ= -github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= -github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= -github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= -github.com/mattn/go-colorable v0.1.7/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= -github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= -github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= -github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= -github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= -github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ= -github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= -github.com/mattn/go-isatty v0.0.17/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= -github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-runewidth v0.0.6/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mattn/go-runewidth v0.0.10/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= -github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= -github.com/mattn/go-runewidth v0.0.14/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/mattn/go-runewidth v0.0.15 h1:UNAjwbU9l54TA3KzvqLGxwWjHmMgBUVhBiTjelZgg3U= github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= -github.com/mattn/go-sqlite3 v1.11.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc= -github.com/mattn/go-sqlite3 v1.14.5/go.mod h1:WVKg1VTActs4Qso6iwGbiFih2UIHo0ENGwNd0Lj+XmI= -github.com/mattn/go-sqlite3 v1.14.14/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= -github.com/mattn/go-sqlite3 v1.14.15/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg= -github.com/mattn/go-tty v0.0.0-20180907095812-13ff1204f104/go.mod h1:XPvLUNfbS4fJH25nqRHfWLMa1ONC8Amw+mIA639KxkE= -github.com/mattn/go-tty v0.0.3/go.mod h1:ihxohKRERHTVzN+aSVRwACLCeqIoZAWpoICkkvrWyR0= -github.com/mattn/goveralls v0.0.2/go.mod h1:8d1ZMHsd7fW6IRPKQh46F2WRpyib5/X4FOpevwGNQEw= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= -github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 h1:jWpvCLoY8Z/e3VKvlsiIGKtc+UG6U5vzxaoagmhXfyg= github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0/go.mod h1:QUyp042oQthUoa9bqDv0ER0wrtXnBruoNd7aNjkbP+k= -github.com/mediocregopher/mediocre-go-lib v0.0.0-20181029021733-cb65787f37ed/go.mod h1:dSsfyI2zABAdhcbvkXqgxOxrCsbYeHCPgrZkku60dSg= -github.com/mediocregopher/radix/v3 v3.3.0/go.mod h1:EmfVyvspXz1uZEyPBMyGK+kjWiKQGvsUt6O3Pj+LDCQ= -github.com/microcosm-cc/bluemonday v1.0.2/go.mod h1:iVP4YcDBq+n/5fb23BhYFvIMq/leAFZyRl6bYmGDlGc= github.com/miekg/dns v1.1.57 h1:Jzi7ApEIzwEPLHWRcafCN9LZSBbqQpxjt/wpgvg7wcM= github.com/miekg/dns v1.1.57/go.mod h1:uqRjCRUuEAA6qsOiJvDd+CFo/vW+y5WR6SNmHE55hZk= github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b h1:z78hV3sbSMAUoyUMM0I83AUIT6Hu17AWfgjzIbtrYFc= github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b/go.mod h1:lxPUiZwKoFL8DUUmalo2yJJUCxbPKtm8OKfqr2/FTNU= github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc h1:PTfri+PuQmWDqERdnNMiD9ZejrlswWrCpBEZgWOiTrc= github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc/go.mod h1:cGKTAVKx4SxOuR/czcZ/E2RSJ3sfHs8FpHhQ5CWMf9s= -github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8/go.mod h1:mC1jAcsrzbxHt8iiaC+zU4b1ylILSosueou12R++wfY= -github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3/go.mod h1:RagcQ7I8IeTMnF8JTXieKnO4Z6JCsikNEzj0DwauVzE= github.com/minio/sha256-simd v1.0.1 h1:6kaan5IFmwTNynnKKpDHe6FWHohJOHhCPchzK49dzMM= github.com/minio/sha256-simd v1.0.1/go.mod h1:Pz6AKMiUdngCLpeTL/RJY1M9rUuPMYujV5xJjtbRSN8= github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db h1:62I3jR2EmQ4l5rM/4FEfDWcRD+abF5XlKShorW5LRoQ= github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db/go.mod h1:l0dey0ia/Uv7NcFFVbCLtqEBQbrT4OCwCSKTEv6enCw= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/pointerstructure v1.2.0/go.mod h1:BRAsLI5zgXmw97Lf6s25bs8ohIXc3tViBH44KcwB2g4= github.com/mmcloughlin/addchain v0.4.0 h1:SobOdjm2xLj1KkXN5/n0xTIWyZA2+s99UCY1iPfkHRY= github.com/mmcloughlin/addchain v0.4.0/go.mod h1:A86O+tHqZLMNO4w6ZZ4FlVQEadcoqkyU72HC5wJ4RlU= github.com/mmcloughlin/profile v0.1.1/go.mod h1:IhHD7q1ooxgwTgjxQYkACGA77oFTDdFVejUS1/tS/qU= -github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= -github.com/modocache/gover v0.0.0-20171022184752-b58185e213c5/go.mod h1:caMODM3PzxT8aQXRPkAt8xlV/e7d7w8GM5g0fa5F0D8= -github.com/montanaflynn/stats v0.6.6/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= -github.com/montanaflynn/stats v0.7.0/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= -github.com/moul/http2curl v1.0.0/go.mod h1:8UbvGypXm98wA/IqH45anm5Y2Z6ep6O31QGOAZ3H0fQ= github.com/mr-tron/base58 v1.2.0 h1:T/HDJBh4ZCPbU39/+c3rRvE0uKBQlU27+QI8LJ4t64o= github.com/mr-tron/base58 v1.2.0/go.mod h1:BinMc/sQntlIE1frQmRFPUoPA1Zkr8VRgBdjWI2mNwc= -github.com/mschoch/smat v0.0.0-20160514031455-90eadee771ae/go.mod h1:qAyveg+e4CE+eKJXWVjKXM4ck2QobLqTDytGJbLLhJg= github.com/multiformats/go-base32 v0.1.0 h1:pVx9xoSPqEIQG8o+UbAe7DNi51oej1NtK+aGkbLYxPE= github.com/multiformats/go-base32 v0.1.0/go.mod h1:Kj3tFY6zNr+ABYMqeUNeGvkIC/UYgtWibDcT0rExnbI= github.com/multiformats/go-base36 v0.2.0 h1:lFsAbNOGeKtuKozrtBsAkSVhv1p9D0/qedU9rQyccr0= @@ -1950,13 +531,6 @@ github.com/multiformats/go-multistream v0.5.0/go.mod h1:n6tMZiwiP2wUsR8DgfDWw1dy github.com/multiformats/go-varint v0.0.7 h1:sWSGR+f/eu5ABZA2ZpYKBILXTTs9JWpdEM/nEGOHFS8= github.com/multiformats/go-varint v0.0.7/go.mod h1:r8PUYw/fD/SjBCiKOoDlGF6QawOELpZAu9eioSos/OU= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -github.com/naoina/go-stringutil v0.1.0/go.mod h1:XJ2SJL9jCtBh+P9q5btrd/Ylo8XwT/h1USek5+NqSA0= -github.com/naoina/toml v0.1.2-0.20170918210437-9fafd6967416/go.mod h1:NBIhNtsFMo3G2szEBne+bO4gS192HuIYRqfvOWb4i1E= -github.com/nats-io/nats.go v1.8.1/go.mod h1:BrFz9vVn0fU3AcH9Vn4Kd7W0NpJ651tD5omQ3M8LwxM= -github.com/nats-io/nkeys v0.0.2/go.mod h1:dab7URMsZm6Z/jp9Z5UGa87Uutgc2mVpXLC4B7TDb/4= -github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= -github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= github.com/nightlyone/lockfile v1.0.0 h1:RHep2cFKK4PonZJDdEl4GmkabuhbsRMgk/k3uAmxBiA= github.com/nightlyone/lockfile v1.0.0/go.mod h1:rywoIealpdNse2r832aiD9jRk8ErCatROs6LzC841CI= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= @@ -1965,52 +539,46 @@ github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+ github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec= github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY= -github.com/onflow/atree v0.6.1-0.20230711151834-86040b30171f/go.mod h1:xvP61FoOs95K7IYdIYRnNcYQGf4nbF/uuJ0tHf4DRuM= -github.com/onflow/atree v0.7.0-rc.2 h1:mZmVrl/zPlfI44EjV3FdR2QwIqT8nz1sCONUBFcML/U= -github.com/onflow/atree v0.7.0-rc.2/go.mod h1:xvP61FoOs95K7IYdIYRnNcYQGf4nbF/uuJ0tHf4DRuM= -github.com/onflow/cadence v1.0.0-M3/go.mod h1:odXGZZ/wGNA5mwT8bC9v8u8EXACHllB2ABSZK65TGL8= -github.com/onflow/cadence v1.0.0-preview.38 h1:Ag3V1YCErma9ZF+eaNq602Vv2lBI3ScaMUcUOFj81GQ= -github.com/onflow/cadence v1.0.0-preview.38/go.mod h1:jOwvPSSLTr9TvaKMs7KKiBYMmpdpNNAFxBsjMlrqVD0= -github.com/onflow/crypto v0.25.0/go.mod h1:C8FbaX0x8y+FxWjbkHy0Q4EASCDR9bSPWZqlpCLYyVI= -github.com/onflow/crypto v0.25.1 h1:0txy2PKPMM873JbpxQNbJmuOJtD56bfs48RQfm0ts5A= -github.com/onflow/crypto v0.25.1/go.mod h1:C8FbaX0x8y+FxWjbkHy0Q4EASCDR9bSPWZqlpCLYyVI= -github.com/onflow/flixkit-go v1.2.1-cadence-v1-preview.18 h1:3IznBzxdXKrVJ8YDaA2dSQD2HQeWmsL3HsjZY86L+5o= -github.com/onflow/flixkit-go v1.2.1-cadence-v1-preview.18/go.mod h1:dZqcdrsDdvBs5433bkXC8KN0l/jCamerWcmaB1P7YM4= -github.com/onflow/flow-core-contracts/lib/go/contracts v1.3.0 h1:cq3RfBr9TnTSnsGlUHMjMGZib24Horfb1XJqMpkN5ew= -github.com/onflow/flow-core-contracts/lib/go/contracts v1.3.0/go.mod h1:u/mkP/B+PbV33tEG3qfkhhBlydSvAKxfLZSfB4lsJHg= -github.com/onflow/flow-core-contracts/lib/go/templates v1.3.0 h1:aMFJdB2CW+Dzm+AJ5QN6J1yWh+a0l2RxHN2/TtLaXUo= -github.com/onflow/flow-core-contracts/lib/go/templates v1.3.0/go.mod h1:NgbMOYnMh0GN48VsNKZuiwK7uyk38Wyo8jN9+C9QE30= -github.com/onflow/flow-emulator v1.0.0-preview.35 h1:lvj93PUiQo40RC4tfMiCizoR8Dx7MYqYZ4pw+rVe0v4= -github.com/onflow/flow-emulator v1.0.0-preview.35/go.mod h1:gST95yjIEURRhyufePZfJoH5HMiwTDcnGcJ7LD7/E84= -github.com/onflow/flow-ft/lib/go/contracts v1.0.0 h1:mToacZ5NWqtlWwk/7RgIl/jeKB/Sy/tIXdw90yKHcV0= -github.com/onflow/flow-ft/lib/go/contracts v1.0.0/go.mod h1:PwsL8fC81cjnUnTfmyL/HOIyHnyaw/JA474Wfj2tl6A= -github.com/onflow/flow-ft/lib/go/templates v1.0.0 h1:6cMS/lUJJ17HjKBfMO/eh0GGvnpElPgBXx7h5aoWJhs= -github.com/onflow/flow-ft/lib/go/templates v1.0.0/go.mod h1:uQ8XFqmMK2jxyBSVrmyuwdWjTEb+6zGjRYotfDJ5pAE= -github.com/onflow/flow-go v0.36.2-0.20240717214129-9ea6faeee3e7 h1:ZlqdL88tBWCGqooqaFPgspwuwCPb+e2xE5imLEEYfTA= -github.com/onflow/flow-go v0.36.2-0.20240717214129-9ea6faeee3e7/go.mod h1:6M6tijXZLxQkzsF3IVIIuRk2lzHvMg2mVnirtLaMW18= -github.com/onflow/flow-go-sdk v1.0.0-M1/go.mod h1:TDW0MNuCs4SvqYRUzkbRnRmHQL1h4X8wURsCw9P9beo= -github.com/onflow/flow-go-sdk v1.0.0-preview.41 h1:pOUAIQdlWuc90tQzYixCXkqmnoorDgsFxTu2J1wlhHA= -github.com/onflow/flow-go-sdk v1.0.0-preview.41/go.mod h1:FyJiLluqK+sNo+ky9VU6HSwVkvhv5/fKH1sIKI1yrrI= -github.com/onflow/flow-nft/lib/go/contracts v1.2.1 h1:woAAS5z651sDpi7ihAHll8NvRS9uFXIXkL6xR+bKFZY= -github.com/onflow/flow-nft/lib/go/contracts v1.2.1/go.mod h1:2gpbza+uzs1k7x31hkpBPlggIRkI53Suo0n2AyA2HcE= -github.com/onflow/flow-nft/lib/go/templates v1.2.0 h1:JSQyh9rg0RC+D1930BiRXN8lrtMs+ubVMK6aQPon6Yc= -github.com/onflow/flow-nft/lib/go/templates v1.2.0/go.mod h1:p+2hRvtjLUR3MW1NsoJe5Gqgr2eeH49QB6+s6ze00w0= -github.com/onflow/flow/protobuf/go/flow v0.3.2-0.20231121210617-52ee94b830c2/go.mod h1:NA2pX2nw8zuaxfKphhKsk00kWLwfd+tv8mS23YXO4Sk= -github.com/onflow/flow/protobuf/go/flow v0.4.5 h1:6o+pgYGqwXdEhqSJxu2BdnDXkOQVOkfGAb6IiXB+NPM= -github.com/onflow/flow/protobuf/go/flow v0.4.5/go.mod h1:NA2pX2nw8zuaxfKphhKsk00kWLwfd+tv8mS23YXO4Sk= -github.com/onflow/flowkit/v2 v2.0.0-stable-cadence-alpha.26 h1:aFatTOyd33dqCj9GSkMNNVtpHH5nEXsyNr1eA+SHCCA= -github.com/onflow/flowkit/v2 v2.0.0-stable-cadence-alpha.26/go.mod h1:2FxUTSEATtab10G0KxcKiLTAlrw8OqyTWa4OmgOnqoM= +github.com/onflow/atree v0.8.0 h1:qg5c6J1gVDNObughpEeWm8oxqhPGdEyGrda121GM4u0= +github.com/onflow/atree v0.8.0/go.mod h1:yccR+LR7xc1Jdic0mrjocbHvUD7lnVvg8/Ct1AA5zBo= +github.com/onflow/cadence v1.2.1 h1:hmSsgX3rTsp2E5qTSl1JXINt8qepdRrHTwDSYqN5Nxs= +github.com/onflow/cadence v1.2.1/go.mod h1:fJxxOAp1wnWDfOHT8GOc1ypsU0RR5E3z51AhG8Yf5jg= +github.com/onflow/crypto v0.25.2 h1:GjHunqVt+vPcdqhxxhAXiMIF3YiLX7gTuTR5O+VG2ns= +github.com/onflow/crypto v0.25.2/go.mod h1:fY7eLqUdMKV8EGOw301unP8h7PvLVy8/6gVR++/g0BY= +github.com/onflow/flixkit-go/v2 v2.1.0 h1:WAw6hF2QrTvqsmBX9s396OfnMCthLD9wK2MEqFtCAy0= +github.com/onflow/flixkit-go/v2 v2.1.0/go.mod h1:Lg0FbUBpAqcFuCRuDFxBIKH/Am2rH6+nlGFGYrQwvZE= +github.com/onflow/flow-core-contracts/lib/go/contracts v1.4.0 h1:R86HaOuk6vpuECZnriEUE7bw9inC2AtdSn8lL/iwQLQ= +github.com/onflow/flow-core-contracts/lib/go/contracts v1.4.0/go.mod h1:9asTBnB6Tw2UlVVtQKyS/egYv3xr4zVlJnJ75z1dfac= +github.com/onflow/flow-core-contracts/lib/go/templates v1.4.0 h1:u2DAG8pk0xFH7TwS70t1gSZ/FtIIZWMSNyiu4SeXBYg= +github.com/onflow/flow-core-contracts/lib/go/templates v1.4.0/go.mod h1:pN768Al/wLRlf3bwugv9TyxniqJxMu4sxnX9eQJam64= +github.com/onflow/flow-emulator v1.1.0 h1:ocF5Pv/zrY5jb0iMxQ15NOM6EuS9Y/N+SUzREi+lKcg= +github.com/onflow/flow-emulator v1.1.0/go.mod h1:wuSY3boFgO+ZRW8PGeWcs+iwcicqkO58G1iPHqRQYDY= +github.com/onflow/flow-ft/lib/go/contracts v1.0.1 h1:Ts5ob+CoCY2EjEd0W6vdLJ7hLL3SsEftzXG2JlmSe24= +github.com/onflow/flow-ft/lib/go/contracts v1.0.1/go.mod h1:PwsL8fC81cjnUnTfmyL/HOIyHnyaw/JA474Wfj2tl6A= +github.com/onflow/flow-ft/lib/go/templates v1.0.1 h1:FDYKAiGowABtoMNusLuRCILIZDtVqJ/5tYI4VkF5zfM= +github.com/onflow/flow-ft/lib/go/templates v1.0.1/go.mod h1:uQ8XFqmMK2jxyBSVrmyuwdWjTEb+6zGjRYotfDJ5pAE= +github.com/onflow/flow-go v0.38.0-preview.0.0.20241022154145-6a254edbec23 h1:spF44tXZ341oVDTuXzzKTQ0W6rwZFV9r2/SRVVaMReo= +github.com/onflow/flow-go v0.38.0-preview.0.0.20241022154145-6a254edbec23/go.mod h1:6f7CTcguVOBINmraaWMiij5e2zu7W2mKsOmXAfvCZ2g= +github.com/onflow/flow-go-sdk v1.2.2 h1:F78Sq/VaExgtaQv739k06gnx2aIyLF5wVE0XwxFpmsc= +github.com/onflow/flow-go-sdk v1.2.2/go.mod h1:yhQ5+Sp2xWoCQ1fuRDswawTDQ0ng0z5nTkFVH82xL7E= +github.com/onflow/flow-nft/lib/go/contracts v1.2.2 h1:XFERNVUDGbZ4ViZjt7P1cGD80mO1PzUJYPfdhXFsGbQ= +github.com/onflow/flow-nft/lib/go/contracts v1.2.2/go.mod h1:eZ9VMMNfCq0ho6kV25xJn1kXeCfxnkhj3MwF3ed08gY= +github.com/onflow/flow-nft/lib/go/templates v1.2.1 h1:SAALMZPDw9Eb9p5kSLnmnFxjyig1MLiT4JUlLp0/bSE= +github.com/onflow/flow-nft/lib/go/templates v1.2.1/go.mod h1:W6hOWU0xltPqNpv9gQX8Pj8Jtf0OmRxc1XX2V0kzJaI= +github.com/onflow/flow/protobuf/go/flow v0.4.7 h1:iP6DFx4wZ3ETORsyeqzHu7neFT3d1CXF6wdK+AOOjmc= +github.com/onflow/flow/protobuf/go/flow v0.4.7/go.mod h1:NA2pX2nw8zuaxfKphhKsk00kWLwfd+tv8mS23YXO4Sk= +github.com/onflow/flowkit/v2 v2.1.0 h1:HWx3wLMOZltC8D12YZn11bYDUaLBeVq3qVy2TY+5b7k= +github.com/onflow/flowkit/v2 v2.1.0/go.mod h1:LgV2PJRp9zRtmThruzJ/uaAxPgplAGEA+gBzLODm6Q4= github.com/onflow/go-ethereum v1.14.7 h1:gg3awYqI02e3AypRdpJKEvNTJ6kz/OhAqRti0h54Wlc= github.com/onflow/go-ethereum v1.14.7/go.mod h1:zV14QLrXyYu5ucvcwHUA0r6UaqveqbXaehAVQJlSW+I= -github.com/onflow/sdks v0.5.1-0.20230912225508-b35402f12bba/go.mod h1:F0dj0EyHC55kknLkeD10js4mo14yTdMotnWMslPirrU= +github.com/onflow/nft-storefront/lib/go/contracts v1.0.0 h1:sxyWLqGm/p4EKT6DUlQESDG1ZNMN9GjPCm1gTq7NGfc= +github.com/onflow/nft-storefront/lib/go/contracts v1.0.0/go.mod h1:kMeq9zUwCrgrSojEbTUTTJpZ4WwacVm2pA7LVFr+glk= github.com/onflow/sdks v0.6.0-preview.1 h1:mb/cUezuqWEP1gFZNAgUI4boBltudv4nlfxke1KBp9k= github.com/onflow/sdks v0.6.0-preview.1/go.mod h1:F0dj0EyHC55kknLkeD10js4mo14yTdMotnWMslPirrU= github.com/onflow/wal v1.0.2 h1:5bgsJVf2O3cfMNK12fiiTyYZ8cOrUiELt3heBJfHOhc= github.com/onflow/wal v1.0.2/go.mod h1:iMC8gkLqu4nkbkAla5HkSBb+FGyQOZiWz3DYm2wSXCk= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.10.3/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= -github.com/onsi/ginkgo v1.13.0/go.mod h1:+REjRxOmWfHCjfv9TTWB1jD1Frx4XydAD3zm1lskyM0= github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= @@ -2022,83 +590,46 @@ github.com/onsi/gomega v1.18.1 h1:M1GfJqGRrBrrGGsbxzV5dqM2U2ApXefZCQpkukxYRLE= github.com/onsi/gomega v1.18.1/go.mod h1:0q+aL8jAiMXy9hbwj2mr5GziHiwhAIQpFmmtT5hitRs= github.com/opencontainers/runtime-spec v1.1.0 h1:HHUyrt9mwHUjtasSbXSMvs4cyFxh+Bll4AjJ9odEGpg= github.com/opencontainers/runtime-spec v1.1.0/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= -github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= -github.com/opentracing/opentracing-go v1.0.3-0.20180606204148-bd9c31933947/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= -github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/opentracing/opentracing-go v1.2.0 h1:uEJPy/1a5RIPAJ0Ov+OIO8OxWu77jEv+1B0VhjKrZUs= github.com/opentracing/opentracing-go v1.2.0/go.mod h1:GxEUsuufX4nBwe+T+Wl9TAgYrxe9dPLANfrWvHYVTgc= -github.com/paulbellamy/ratecounter v0.2.0/go.mod h1:Hfx1hDpSGoqxkVVpBi/IlYD7kChlfo5C6hzIHwPqfFE= github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 h1:onHthvaw9LFnH4t2DcNVpwGmV9E1BkGknEliJkfwQj0= github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58/go.mod h1:DXv8WO4yhMYhSNPKjeNKa5WY9YCIEBRbNzFFPJbWO6Y= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pelletier/go-toml/v2 v2.0.6 h1:nrzqCb7j9cDFj2coyLNLaZuJTLjWjlaz6nvTvIwycIU= github.com/pelletier/go-toml/v2 v2.0.6/go.mod h1:eumQOmlWiOPt5WriQQqoM5y18pDHwha2N+QD+EUNTek= -github.com/peterh/liner v1.0.1-0.20180619022028-8c1271fcf47f/go.mod h1:xIteQHvHuaLYG9IFj6mSxM0fCKrs34IrEQUhOYuGPHc= -github.com/peterh/liner v1.1.1-0.20190123174540-a2c9a5303de7/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= -github.com/philhofer/fwd v1.0.0/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= -github.com/phpdave11/gofpdf v1.4.2/go.mod h1:zpO6xFn9yxo3YLyMvW8HcKWVdbNqgIfOOp2dXMnm1mY= -github.com/phpdave11/gofpdi v1.0.12/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= -github.com/phpdave11/gofpdi v1.0.13/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= -github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pierrec/lz4 v2.6.1+incompatible h1:9UY3+iC23yxF0UfGaYrGplQ+79Rg+h/q9FV9ix19jjM= github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= -github.com/pierrec/lz4/v4 v4.1.15/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4= github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= -github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= -github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8/go.mod h1:HKlIX3XHQyzLZPlr7++PzdhaXEj94dEiJgZDTsxEqUI= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= -github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= -github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= -github.com/pkg/term v0.0.0-20180730021639-bffc007b7fd5/go.mod h1:eCbImbZ95eXtAUIbLAuAVnBnwf83mjf6QIVH8SHYwqQ= -github.com/pkg/term v1.2.0-beta.2/go.mod h1:E25nymQcrSllhX42Ok8MRm1+hyBdHY0dCeiKZ9jpNGw= github.com/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/polydawn/refmt v0.89.0 h1:ADJTApkvkeBZsN0tBTx8QjpD9JkmxbKp0cxfr9qszm4= github.com/polydawn/refmt v0.89.0/go.mod h1:/zvteZs/GwLtCgZ4BL6CBsk9IKIlexP43ObX9AxTqTw= -github.com/prashantv/gostub v1.1.0/go.mod h1:A5zLQHz7ieHGG7is6LLXLz7I8+3LZzsrV0P1IAHhP5U= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= -github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= -github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= -github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= -github.com/prometheus/client_golang v1.12.0/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= github.com/prometheus/client_golang v1.18.0 h1:HzFfmkOzH5Q8L8G+kSJKUx5dtG87sewO+FoDDqP5Tbk= github.com/prometheus/client_golang v1.18.0/go.mod h1:T+GXkCk5wSJyOqMIzVgvvjFDlkOQntgjkJWKrN5txjA= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.2.1-0.20210607210712-147c58e9608a/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= -github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= -github.com/prometheus/client_model v0.4.0/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= github.com/prometheus/client_model v0.5.0 h1:VQw1hfvPvk3Uv6Qf29VrPF32JB6rtbgI6cYPYQjL0Qw= github.com/prometheus/client_model v0.5.0/go.mod h1:dTiFglRmd66nLR9Pv9f0mZi7B7fk5Pm3gvsjB5tr+kI= github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.6.0/go.mod h1:eBmuwkDJBwy6iBfxCBob6t6dR6ENT/y+J+Zk0j9GMYc= -github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= -github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= -github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= github.com/prometheus/common v0.45.0 h1:2BGz0eBc2hdMDLnO/8n0jeB3oPrt2D08CekT0lneoxM= github.com/prometheus/common v0.45.0/go.mod h1:YJmSTw9BoKxJplESWWxlbyttQR4uaEcGyv9MZjVOJsY= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= -github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= -github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.12.0 h1:jluTpSng7V9hY0O2R9DzzJHYb2xULk9VTR1V1R/k6Bo= github.com/prometheus/procfs v0.12.0/go.mod h1:pcuDEFsWDnvcgNzo4EEweacyhjeA9Zk3cnaOZAZEfOo= github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= -github.com/protolambda/bls12-381-util v0.0.0-20220416220906-d8552aa452c7/go.mod h1:IToEjHuttnUzwZI5KBSM/LOOW3qLbbrHOEfp3SbECGY= github.com/psiemens/graceland v1.0.0 h1:L580AVV4Q2XLcPpmvxJRH9UpEAYr/eu2jBKmMglhvM8= github.com/psiemens/graceland v1.0.0/go.mod h1:1Tof+vt1LbmcZFE0lzgdwMN0QBymAChG3FRgDx8XisU= github.com/psiemens/sconfig v0.1.0 h1:xfWqW+TRpih7mXZIqKYTmpRhlZLQ1kbxV8EjllPv76s= @@ -2115,78 +646,51 @@ github.com/raulk/go-watchdog v1.3.0 h1:oUmdlHxdkXRJlwfG0O9omj8ukerm8MEQavSiDTEtB github.com/raulk/go-watchdog v1.3.0/go.mod h1:fIvOnLbF0b0ZwkB9YU4mOW9Did//4vPZtDqv66NfsMU= github.com/recursionpharma/go-csv-map v0.0.0-20160524001940-792523c65ae9 h1:cvht1GrOF8MbAgDvN6flt1sj9Aixv/SokD/XqH6MXIQ= github.com/recursionpharma/go-csv-map v0.0.0-20160524001940-792523c65ae9/go.mod h1:Voxo2KUk+o0x2taVupAT82GWwNK6Nv7LFwZHyJduxnY= -github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE= github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= -github.com/retailnext/hllpp v1.0.1-0.20180308014038-101a6d2f8b52/go.mod h1:RDpi1RftBQPUCDRw6SmxeaREsAaRKnOclghuzp/WRzc= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= -github.com/rjeczalik/notify v0.9.1/go.mod h1:rKwnCoCGeuQnwBtTSPL9Dad03Vh2n40ePRrjvIXnJho= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= -github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= -github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= -github.com/rogpeppe/go-internal v1.8.1/go.mod h1:JeRgkft04UBgHMgCIwADu4Pn6Mtm5d4nPKWu0nJ5d+o= github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= -github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= -github.com/rs/xid v1.4.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= -github.com/rs/zerolog v1.29.1 h1:cO+d60CHkknCbvzEWxP0S9K6KqyTjrCNUy1LdQLCGPc= -github.com/rs/zerolog v1.29.1/go.mod h1:Le6ESbR7hc+DP6Lt1THiV8CQSdkkNrd3R0XbEgp3ZBU= +github.com/rs/xid v1.5.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= +github.com/rs/zerolog v1.33.0 h1:1cU2KZkvPxNyfgEmhHAz/1A9Bz+llsdYzklWFzgp0r8= +github.com/rs/zerolog v1.33.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= -github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= -github.com/ruudk/golang-pdf417 v0.0.0-20181029194003-1af4ab5afa58/go.mod h1:6lfFZQK844Gfx8o5WFuvpxWRwnSoipWe/p622j1v06w= -github.com/ruudk/golang-pdf417 v0.0.0-20201230142125-a7e3863a1245/go.mod h1:pQAZKsJ8yyVxGRWYNEm9oFB8ieLgKFnamEyDmSA0BRk= -github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/sanity-io/litter v1.5.5 h1:iE+sBxPBzoK6uaEP5Lt3fHNgpKcHXc/A2HGETy0uJQo= github.com/sanity-io/litter v1.5.5/go.mod h1:9gzJgR2i4ZpjZHsKvUXIRQVk7P+yM3e+jAF7bU2UI5U= github.com/schollz/progressbar/v3 v3.13.1 h1:o8rySDYiQ59Mwzy2FELeHY5ZARXZTVJC7iHD6PEFUiE= github.com/schollz/progressbar/v3 v3.13.1/go.mod h1:xvrbki8kfT1fzWzBT/UZd9L6GA+jdL7HAgq2RFnO6fQ= -github.com/sclevine/agouti v3.0.0+incompatible/go.mod h1:b4WX9W9L1sfQKXeJf1mUTLZKJ48R1S7H23Ji7oFO5Bw= github.com/scylladb/termtables v0.0.0-20191203121021-c4c0b6d42ff4/go.mod h1:C1a7PQSMz9NShzorzCiG2fk9+xuCgLkPeCvMHYR2OWg= -github.com/segmentio/kafka-go v0.1.0/go.mod h1:X6itGqS9L4jDletMsxZ7Dz+JFWxM6JHfPOCvTvk+EJo= -github.com/segmentio/kafka-go v0.2.0/go.mod h1:X6itGqS9L4jDletMsxZ7Dz+JFWxM6JHfPOCvTvk+EJo= -github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= -github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= github.com/sethvargo/go-retry v0.2.3 h1:oYlgvIvsju3jNbottWABtbnoLC+GDtLdBHxKWxQm/iU= github.com/sethvargo/go-retry v0.2.3/go.mod h1:1afjQuvh7s4gflMObvjLPaWgluLLyhA1wmVZ6KLpICw= github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible h1:Bn1aCHHRnjv4Bl16T8rcaFjYSrGrIZvpiGO6P3Q4GpU= github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA= -github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= -github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= -github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= -github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= github.com/slok/go-http-metrics v0.10.0 h1:rh0LaYEKza5eaYRGDXujKrOln57nHBi4TtVhmNEpbgM= github.com/slok/go-http-metrics v0.10.0/go.mod h1:lFqdaS4kWMfUKCSukjC47PdCeTk+hXDUVm8kLHRqJ38= -github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= -github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= -github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= -github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/smarty/assertions v1.15.0 h1:cR//PqUBUiQRakZWqBiFFQ9wb8emQGDb0HeGdqGByCY= +github.com/smarty/assertions v1.15.0/go.mod h1:yABtdzeQs6l1brC900WlRNwj6ZR55d7B+E8C6HtKdec= +github.com/smartystreets/goconvey v1.8.1 h1:qGjIddxOk4grTu9JPOU31tVfq3cNdBlNa5sSznIX1xY= +github.com/smartystreets/goconvey v1.8.1/go.mod h1:+/u4qLyY6x1jReYOp7GOM2FSt8aP9CzCZL03bI28W60= github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/spaolacci/murmur3 v1.1.0 h1:7c1g84S4BPRrfL5Xrdp6fOJ206sU9y293DDHaoy0bLI= github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= -github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4= -github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= -github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y= -github.com/spf13/afero v1.10.0 h1:EaGW2JJh15aKOejeuJ+wpFSHnbd7GE6Wvp3TsNhb6LY= -github.com/spf13/afero v1.10.0/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= +github.com/spf13/afero v1.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8= +github.com/spf13/afero v1.11.0/go.mod h1:GH9Y3pIexgf1MTIWtNGyogA5MwRIDXGUr+hbWNoBjkY= github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w= github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= -github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= -github.com/spf13/cobra v1.0.0/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE= -github.com/spf13/cobra v1.5.0/go.mod h1:dWXEIy2H428czQCjInthrTRUg7yKbok+2Qi/yBIJoUM= github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= @@ -2199,7 +703,6 @@ github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DM github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE= github.com/spf13/viper v1.15.0 h1:js3yy885G8xwJa6iOISGFwd+qlUo5AvyXb7CiihdtiU= github.com/spf13/viper v1.15.0/go.mod h1:fFcTBJxvhhzSJiZy8n+PeW6t8l+KeT/uTARa0jHOQLA= -github.com/status-im/keycard-go v0.0.0-20190316090335-8537d3370df4/go.mod h1:RZLeN1LMWmRsyYjvAu+I6Dm9QmlDaIIt+Y+4Kd7Tp+Q= github.com/status-im/keycard-go v0.2.0 h1:QDLFswOQu1r5jsycloeQh3bVU8n/NatHHaZobtDnDzA= github.com/status-im/keycard-go v0.2.0/go.mod h1:wlp8ZLbsmrF6g6WjugPAx+IzoLrkdf9+mHxBEeo3Hbg= github.com/stoewer/go-strcase v1.3.0 h1:g0eASXYtp+yvN9fK8sH94oCIk0fau9uV1/ZdJ0AVEzs= @@ -2212,26 +715,18 @@ github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= github.com/stretchr/testify v0.0.0-20161117074351-18a02ba4a312/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v0.0.0-20170601210322-f6abca593680/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= -github.com/stretchr/testify v1.2.0/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.3.1-0.20190311161405-34c6fa2dc709/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= -github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= -github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= -github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/subosito/gotenv v1.4.2 h1:X1TuBLAMDFbaTAChgCBLu3DU3UPyELpnF2jjJ2cz/S8= github.com/subosito/gotenv v1.4.2/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= -github.com/supranational/blst v0.3.8-0.20220526154634-513d2456b344/go.mod h1:jZJtfjgudtNl4en1tzwPIV3KjUnQUvG3/j+w+fVonLw= github.com/supranational/blst v0.3.11 h1:LyU6FolezeWAhvQk0k6O/d49jqgO52MSDDfYgbeoEm4= github.com/supranational/blst v0.3.11/go.mod h1:jZJtfjgudtNl4en1tzwPIV3KjUnQUvG3/j+w+fVonLw= github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 h1:epCh84lMvA70Z7CTTCmYQn2CKbY8j86K7/FAIr141uY= @@ -2240,32 +735,17 @@ github.com/texttheater/golang-levenshtein/levenshtein v0.0.0-20200805054039-cae8 github.com/texttheater/golang-levenshtein/levenshtein v0.0.0-20200805054039-cae8b0eaed6c/go.mod h1:JlzghshsemAMDGZLytTFY8C1JQxQPhnatWqNwUXjggo= github.com/thoas/go-funk v0.9.2 h1:oKlNYv0AY5nyf9g+/GhMgS/UO2ces0QRdPKwkhY3VCk= github.com/thoas/go-funk v0.9.2/go.mod h1:+IWnUfUmFO1+WVYQWQtIJHeRRdaIyyYglZN7xzUPe4Q= -github.com/tidwall/pretty v1.2.1/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= -github.com/tinylib/msgp v1.0.2/go.mod h1:+d+yLhGm8mzTaHzB+wgMYrodPfmZrzkirds8fDWklFE= -github.com/tklauser/go-sysconf v0.3.5/go.mod h1:MkWzOF4RMCshBAMXuhXJs64Rte09mITnppBXY/rYEFI= github.com/tklauser/go-sysconf v0.3.12 h1:0QaGUFOdQaIVdPgfITYzaTegZvdCjmYO52cSFAEVmqU= github.com/tklauser/go-sysconf v0.3.12/go.mod h1:Ho14jnntGE1fpdOqQEEaiKRpvIavV0hSfmBq8nJbHYI= -github.com/tklauser/numcpus v0.2.2/go.mod h1:x3qojaO3uyYt0i56EW/VUYs7uBvdl2fkfZFu0T9wgjM= github.com/tklauser/numcpus v0.6.1 h1:ng9scYS7az0Bk4OZLvrNXNSAO2Pxr1XXRAPyjhIx+Fk= github.com/tklauser/numcpus v0.6.1/go.mod h1:1XfjsgE2zo8GVw7POkMbHENHzVg3GzmoZ9fESEdAacY= github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/turbolent/prettier v0.0.0-20220320183459-661cc755135d h1:5JInRQbk5UBX8JfUvKh2oYTLMVwj3p6n+wapDDm7hko= github.com/turbolent/prettier v0.0.0-20220320183459-661cc755135d/go.mod h1:Nlx5Y115XQvNcIdIy7dZXaNSUpzwBSge4/Ivk93/Yog= -github.com/tyler-smith/go-bip39 v1.0.1-0.20181017060643-dbb3b84ba2ef/go.mod h1:sJ5fKU0s6JVwZjjcUEX2zFOnvq0ASQ2K9Zr6cf67kNs= github.com/tyler-smith/go-bip39 v1.1.0 h1:5eUemwrMargf3BSLRRCalXT93Ns6pQJIjYQN2nyfOP8= github.com/tyler-smith/go-bip39 v1.1.0/go.mod h1:gUYDtqQw1JS3ZJ8UWVcGTGqqr6YIN3CWg+kkNaLt55U= github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= -github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI= -github.com/urfave/cli/v2 v2.10.2/go.mod h1:f8iq5LtQ/bLxafbdBSLPPNsgaW0l/2fYYEHhAyPlwvo= -github.com/urfave/cli/v2 v2.24.1/go.mod h1:GHupkWPMM0M/sj1a2b4wUrWBPzazNrIjouW6fmdJLxc= -github.com/urfave/cli/v2 v2.25.7/go.mod h1:8qnjx1vcq5s2/wpsqoZFndg2CE5tNFyrTvS6SinrnYQ= -github.com/urfave/negroni v1.0.0/go.mod h1:Meg73S6kFm/4PpbYdq35yYWoCZ9mS/YSx+lKnmiohz4= -github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= -github.com/valyala/fasthttp v1.6.0/go.mod h1:FstJa9V+Pj9vQ7OJie2qMHdwemEDaDiSdBnvPM1Su9w= -github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= -github.com/valyala/fasttemplate v1.2.1/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ= -github.com/valyala/tcplisten v0.0.0-20161114210144-ceec8f93295a/go.mod h1:v3UYOV9WzVtRmSR+PDvWpU/qWl4Wa5LApYYX4ZtKbio= github.com/vmihailenco/msgpack v4.0.4+incompatible h1:dSLoQfGFAo3F6OoNhwUmLwVgaUXK79GlxNBwueZn0xI= github.com/vmihailenco/msgpack v4.0.4+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= github.com/vmihailenco/msgpack/v4 v4.3.11 h1:Q47CePddpNGNhk4GCnAx9DDtASi2rasatE0cd26cZoE= @@ -2274,28 +754,15 @@ github.com/vmihailenco/tagparser v0.1.1 h1:quXMXlA39OCbd2wAdTsGDlK9RkOk6Wuw+x37w github.com/vmihailenco/tagparser v0.1.1/go.mod h1:OeAg3pn3UbLjkWt+rN9oFYB6u/cQgqMEUPoW2WPyhdI= github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1 h1:EKhdznlJHPMoKr0XTrX+IlJs1LH3lyx2nfr1dOlZ79k= github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1/go.mod h1:8UvriyWtv5Q5EOgjHaSseUEdkQfvwFv1I/In/O2M9gc= -github.com/willf/bitset v1.1.3/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM= github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg= -github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb h1:zGWFAtiMcyryUHoUjUJX0/lt1H2+i2Ka2n+D3DImSNo= github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU= -github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ= -github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= -github.com/xlab/treeprint v0.0.0-20180616005107-d6fb6747feb6/go.mod h1:ce1O1j6UtZfjr22oyGxGLbauSBp2YVXpARAosm7dHBg= github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= -github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673/go.mod h1:N3UwUGtsrSj3ccvlPHLoLsHnpR27oXr4ZE984MbSER8= -github.com/yalp/jsonpath v0.0.0-20180802001716-5cc68e5049a0/go.mod h1:/LWChgwKmvncFJFHJ7Gvn9wZArjbV5/FppcK2fKk/tI= -github.com/yudai/gojsondiff v1.0.0/go.mod h1:AY32+k2cwILAkW1fbgxQ5mUmMiZFgLIV+FBNExI05xg= -github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82/go.mod h1:lgjkn3NuSvDfVJdfcVVdX+jpBxNmX4rDAzaS45IcYoM= -github.com/yudai/pp v2.0.1+incompatible/go.mod h1:PuxR/8QJ7cyCkFp/aUDS+JY727OFEZkTdatxwunjIkc= -github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= github.com/zeebo/assert v1.1.0/go.mod h1:Pq9JiuJQpG8JLJdtkwrJESF0Foym2/D9XMU5ciN/wJ0= github.com/zeebo/assert v1.3.0 h1:g7C04CbJuIDKNPFHmsk4hwZDO5O+kntRxzaUoNXj+IQ= @@ -2304,56 +771,36 @@ github.com/zeebo/blake3 v0.2.3 h1:TFoLXsjeXqRNFxSbk35Dk4YtszE/MQQGK10BH4ptoTg= github.com/zeebo/blake3 v0.2.3/go.mod h1:mjJjZpnsyIVtVgTOSpJ9vmRE4wgDeyt2HU3qXvvKCaQ= github.com/zeebo/pcg v1.0.1 h1:lyqfGeWiv4ahac6ttHs+I5hwtH/+1mrhlCtVNQM2kHo= github.com/zeebo/pcg v1.0.1/go.mod h1:09F0S9iiKrwn9rlI5yjLkmrug154/YRW6KnnXVDM/l4= -github.com/zeebo/xxh3 v1.0.2/go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA= go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= -go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= -go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= -go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= -go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= -go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.47.0 h1:UNQQKPfTDe1J81ViolILjTKPr9WetKW6uei2hFgJmFs= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.47.0/go.mod h1:r9vWsPS/3AQItv3OSlEJ/E4mbrhUbbw18meOjArPtKQ= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0 h1:sv9kVfal0MK0wBMCOGr+HeJm9v803BkJxGrk2au7j08= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0/go.mod h1:SK2UL73Zy1quvRPonmOmRDiWk1KBV3LyIeeIxcEApWw= -go.opentelemetry.io/otel v1.8.0/go.mod h1:2pkj+iMj0o03Y+cW6/m8Y4WkRdYN3AvCXCnzRMp9yvM= -go.opentelemetry.io/otel v1.16.0/go.mod h1:vl0h9NUa1D5s1nv3A5vZOYWn8av4K8Ml6JDeHrT/bx4= go.opentelemetry.io/otel v1.24.0 h1:0LAOdjNmQeSTzGBzduGe/rU4tZhMwL5rWgtp9Ku5Jfo= go.opentelemetry.io/otel v1.24.0/go.mod h1:W7b9Ozg4nkF5tWI5zsXkaKKDjdVjpD4oAt9Qi/MArHo= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0 h1:cl5P5/GIfFh4t6xyruOgJP5QiA1pw4fYYdv6nc6CBWw= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0/go.mod h1:zgBdWWAu7oEEMC06MMKc5NLbA/1YDXV1sMpSqEeLQLg= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0 h1:tIqheXEFWAZ7O8A7m+J0aPTmpJN3YQ7qetUAdkkkKpk= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0/go.mod h1:nUeKExfxAQVbiVFn32YXpXZZHZ61Cc3s3Rn1pDBGAb0= -go.opentelemetry.io/otel/metric v1.16.0/go.mod h1:QE47cpOmkwipPiefDwo2wDzwJrlfxxNYodqc4xnGCo4= go.opentelemetry.io/otel/metric v1.24.0 h1:6EhoGWWK28x1fbpA4tYTOWBkPefTDQnb8WSGXlc88kI= go.opentelemetry.io/otel/metric v1.24.0/go.mod h1:VYhLe1rFfxuTXLgj4CBiyz+9WYBA8pNGJgDcSFRKBco= go.opentelemetry.io/otel/sdk v1.24.0 h1:YMPPDNymmQN3ZgczicBY3B6sf9n62Dlj9pWD3ucgoDw= go.opentelemetry.io/otel/sdk v1.24.0/go.mod h1:KVrIYw6tEubO9E96HQpcmpTKDVn9gdv35HoYiQWGDFg= -go.opentelemetry.io/otel/trace v1.8.0/go.mod h1:0Bt3PXY8w+3pheS3hQUt+wow8b1ojPaTBoTCh2zIFI4= -go.opentelemetry.io/otel/trace v1.16.0/go.mod h1:Yt9vYq1SdNz3xdjZZK7wcXv1qv2pwLkqr2QVwea0ef0= go.opentelemetry.io/otel/trace v1.24.0 h1:CsKnnL4dUAr/0llH9FKuc698G04IrpWV0MQA/Y1YELI= go.opentelemetry.io/otel/trace v1.24.0/go.mod h1:HPc3Xr/cOApsBI154IU0OI0HJexz+aw5uPdbs3UCjNU= -go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= -go.opentelemetry.io/proto/otlp v0.15.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= -go.opentelemetry.io/proto/otlp v0.19.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= go.opentelemetry.io/proto/otlp v1.0.0 h1:T0TX0tmXU8a3CbNXzEKGeU5mIVOdf0oykP+u2lIVU/I= go.opentelemetry.io/proto/otlp v1.0.0/go.mod h1:Sy6pihPLfYHkr3NkUbEhGHFhINUSI/v80hjKIs5JXpM= -go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= -go.uber.org/automaxprocs v1.5.2/go.mod h1:eRbA25aqJrxAbsLO0xy5jVwPt7FQnRgjW+efnwa1WM0= go.uber.org/dig v1.17.1 h1:Tga8Lz8PcYNsWsyHMZ1Vm0OQOUaJNDyvPImgbAu9YSc= go.uber.org/dig v1.17.1/go.mod h1:Us0rSJiThwCv2GteUN0Q7OKvU7n5J4dxZ9JKUXozFdE= go.uber.org/fx v1.20.1 h1:zVwVQGS8zYvhh9Xxcu4w1M6ESyeMzebzj2NbSayZ4Mk= go.uber.org/fx v1.20.1/go.mod h1:iSYNbHf2y55acNCwCXKx7LbWb5WG1Bnue5RDXz1OREg= -go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= go.uber.org/goleak v1.1.11-0.20210813005559-691160354723/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= -go.uber.org/goleak v1.2.1/go.mod h1:qlT2yGI9QafXHhZZLxlSuNsMw3FFLxBr+tBRlmO1xH4= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= go.uber.org/mock v0.4.0 h1:VcM4ZOtdbR4f6VXfiOpwpVJDL6lCReaZ6mw31wqh7KU= @@ -2362,7 +809,6 @@ go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/ go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= -go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.19.1/go.mod h1:j3DNczoxDZroyBnOT1L/Q79cfUMGZxlv/9dzN7SM1rI= go.uber.org/zap v1.26.0 h1:sI7k6L95XOKS281NhVKOFCUNIvv9e0w4BF8N3u+tCRo= @@ -2371,107 +817,24 @@ golang.org/x/crypto v0.0.0-20170613210332-850760c427c5/go.mod h1:6SG95UA2DQfeDnf golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190909091759-094676da4a83/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200602180216-279210d13fed/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= -golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= -golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.0.0-20220314234659-1baeb1ce4c0b/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220511200225-c6db032c6c88/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw= -golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= -golang.org/x/crypto v0.9.0/go.mod h1:yrmDGqONDYtNj3tH8X9dzUun2m2lzPa9ngI6/RUPGR0= -golang.org/x/crypto v0.10.0/go.mod h1:o4eNf7Ede1fv+hwOwZsTHl9EsPFO6q6ZvYR8vYfY45I= -golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio= -golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= -golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= -golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= -golang.org/x/crypto v0.16.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= -golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30= -golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M= -golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw= +golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= -golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= -golang.org/x/exp v0.0.0-20191002040644-a1355ae1e2c3/go.mod h1:NOZ3BPKG0ec/BKJQgnvsSFpcKLM5xXVWnvZS97DWHgE= -golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= -golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= -golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= -golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= -golang.org/x/exp v0.0.0-20220426173459-3bcf042a4bf5/go.mod h1:lgLbSvA5ygNOMpwM/9anMpWVlVJ7Z+cHWq/eFuinpGE= -golang.org/x/exp v0.0.0-20220827204233-334a2380cb91/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE= -golang.org/x/exp v0.0.0-20230321023759-10a507213a29/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= -golang.org/x/exp v0.0.0-20230626212559-97b1e661b5df/go.mod h1:FXUEEKJgO7OQYeo8N01OfiKP8RXMtf6e8aTskBGqWdc= -golang.org/x/exp v0.0.0-20230905200255-921286631fa9/go.mod h1:S2oDrQGGwySpoQPVqRShND87VCbxmc6bL1Yd2oYrm6k= -golang.org/x/exp v0.0.0-20240103183307-be819d1f06fc/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI= golang.org/x/exp v0.0.0-20240119083558-1b970713d09a h1:Q8/wZp0KX97QFTc2ywcOE0YRjZPVIx+MXInMzdvQqcA= golang.org/x/exp v0.0.0-20240119083558-1b970713d09a/go.mod h1:idGWGoKP1toJGkd5/ig9ZLuPcZBC3ewk7SzmH0uou08= -golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= -golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= -golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/image v0.0.0-20190910094157-69e4b8554b2a/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/image v0.0.0-20200119044424-58c23975cae1/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/image v0.0.0-20200430140353-33d19683fad8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/image v0.0.0-20200618115811-c13761719519/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/image v0.0.0-20201208152932-35266b937fa6/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/image v0.0.0-20210216034530-4410531fe030/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/image v0.0.0-20210607152325-775e3b0c77b9/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= -golang.org/x/image v0.0.0-20210628002857-a66eb6448b8d/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= -golang.org/x/image v0.0.0-20211028202545-6944b10bf410/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= -golang.org/x/image v0.0.0-20220302094943-723b81ca9867/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= -golang.org/x/image v0.5.0/go.mod h1:FVC7BI/5Ym8R25iw5OLsgshdUBbT1h5jZTpA+mvAdZ4= -golang.org/x/image v0.6.0/go.mod h1:MXLdDR43H7cDJq5GEGXEVeeNhPgi+YYEQ2pC1byI1x0= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= -golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= -golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= -golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= -golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= -golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= -golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= -golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= -golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.5.0/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= -golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= -golang.org/x/mod v0.6.0-dev.0.20211013180041-c96bc1413d57/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.6.0/go.mod h1:4mET923SAdbXp2ki8ey+zGs1SLqsuM2Y0uvdZR/fUNI= golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.11.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -2479,144 +842,39 @@ golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190327091125-710a502c58a2/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= -golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200813134508-3edf25e44fcc/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20201010224723-4f7140c49acb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210220033124-5f55cee0dc0d/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= -golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210610132358-84b48f89b13b/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220412020605-290c469a71a5/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.0.0-20220617184016-355a448f1bc9/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= -golang.org/x/net v0.0.0-20221012135044-0b7e1fb9d458/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= -golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= -golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= -golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= golang.org/x/net v0.3.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE= -golang.org/x/net v0.4.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE= -golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= -golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= -golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= -golang.org/x/net v0.11.0/go.mod h1:2L/ixqYpgIVXmeoSA/4Lu7BzTG4KIyPIryS4IsOd1oQ= -golang.org/x/net v0.12.0/go.mod h1:zEVYFnQC7m/vmpQFELhcD1EWkZlX69l4oqgmer6hfKA= -golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= -golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= -golang.org/x/net v0.16.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= -golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= -golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= -golang.org/x/net v0.24.0 h1:1PcaxkF854Fu3+lvBIx5SYn9wRlBzzcnHZSiaFFAb0w= -golang.org/x/net v0.24.0/go.mod h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8= -golang.org/x/oauth2 v0.0.0-20170207211851-4464e7848382/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/net v0.28.0 h1:a9JDOJc5GMUJ0+UDqmLT86WiEy7iWyIhz8gz8E4e5hE= +golang.org/x/net v0.28.0/go.mod h1:yqtgsTWOOnlGLG9GFRrK3++bGOUEkNBoHZc8MEDWPNg= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= -golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/oauth2 v0.0.0-20220608161450-d0670ef3b1eb/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= -golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= -golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= -golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= -golang.org/x/oauth2 v0.0.0-20221006150949-b44042a4b9c1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= -golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= -golang.org/x/oauth2 v0.4.0/go.mod h1:RznEsdpjGAINPTOF0UH/t+xJ75L18YO3Ho6Pyn+uRec= -golang.org/x/oauth2 v0.5.0/go.mod h1:9/XBHVqLaWO3/BRHs5jbpYCnOZVjj5V0ndyaAM7KB4I= -golang.org/x/oauth2 v0.6.0/go.mod h1:ycmewcwgD4Rpr3eZJLSB4Kyyljb3qDh40vJ8STE5HKw= -golang.org/x/oauth2 v0.7.0/go.mod h1:hPLQkd9LyjfXTiRohC/41GhcFqxisoUQ99sCUOHO9x4= -golang.org/x/oauth2 v0.8.0/go.mod h1:yr7u4HXZRm1R1kBWqr/xKNqewf0plRYoB7sla+BCIXE= -golang.org/x/oauth2 v0.10.0/go.mod h1:kTpgurOux7LqtuxjuyZa4Gj2gdezIt/jQtGnNFfypQI= -golang.org/x/oauth2 v0.11.0/go.mod h1:LdF7O/8bLR/qWK9DrpXmbHLTouvRHK0SgJl0GmDBchk= -golang.org/x/oauth2 v0.13.0/go.mod h1:/JMhi4ZRXAf4HG9LiNmxvk+45+96RUlVThiH8FzNBn0= -golang.org/x/oauth2 v0.17.0 h1:6m3ZPmLEFdVxKKWnKq4VqZ60gutO35zm+zrAHVmHyDQ= -golang.org/x/oauth2 v0.17.0/go.mod h1:OzPDGQiuQMguemayvdylqddI7qcD9lnSDb+1FiwQ5HA= -golang.org/x/perf v0.0.0-20230113213139-801c7ef9e5c5/go.mod h1:UBKtEnL8aqnd+0JHqZ+2qoMDwtuy6cYhhKNoHLBiTQc= +golang.org/x/oauth2 v0.22.0 h1:BzDx2FehcG7jJwgWLELCdmLuxk2i+x9UDpSiss2u0ZA= +golang.org/x/oauth2 v0.22.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220819030929-7fc1605a5dde/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.2.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= -golang.org/x/sync v0.4.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= -golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= -golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ= +golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -2624,611 +882,101 @@ golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200107162124-548cf772de50/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200602225109-6fdc65e7d980/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200814200057-3d37ad5750ed/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200826173525-f9321e4c35a6/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200918174421-af09f7315aff/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201101102859-da207088b7d1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210304124612-50617c2ba197/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210316164454-77fc1eacc6aa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210420205809-ac73e9fd8988/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210616045830-e2b7044e8c71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211020174200-9d6173849985/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220310020820-b874c991c1a5/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220502124256-b6088ccd6cba/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220624220833-87e55d714810/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220704084225-05e143d24a9e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220829200755-d48e67d00261/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220919091848-fb04ddd9f9c8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.9.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= -golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= +golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg= +golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/term v0.3.0/go.mod h1:q750SLmJuPmVoN1blW3UFBPREJfb1KmY3vwxfr+nFDA= -golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ= -golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= -golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= -golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= -golang.org/x/term v0.9.0/go.mod h1:M6DEAAIenWoTxdKrOltXcmDY3rSplQUkrvaDU5FcQyo= -golang.org/x/term v0.10.0/go.mod h1:lpqdcUyK/oCiQxvxVrppt5ggO2KCZ5QblwqPnfZ6d5o= -golang.org/x/term v0.11.0/go.mod h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU= -golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= -golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= -golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= -golang.org/x/term v0.19.0 h1:+ThwsDv+tYfnJFhF4L8jITxu1tdTWRTZpdsWgEgjL6Q= -golang.org/x/term v0.19.0/go.mod h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk= -golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/term v0.23.0 h1:F6D4vR+EHoL9/sWAWgAR1H2DcHr4PareCbAaCo1RpuU= +golang.org/x/term v0.23.0/go.mod h1:DgV24QBUrK6jhZXl+20l6UWznPlwAHm1Q1mGHtydmSk= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= -golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.10.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= -golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= -golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= -golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= -golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= -golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc= +golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20201208040808-7e3f01d25324/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20220922220347-f3bd1da661af/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.1.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20181221001348-537d06c36207/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190327201419-c70d86f8b7cf/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20190927191325-030b2cf1153e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191126055441-b0650ceb63d9/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200108203644-89082a384178/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= -golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= -golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201124115921-2c860bdd6e78/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= -golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.8-0.20211029000441-d6a9af8af023/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= -golang.org/x/tools v0.1.8/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= -golang.org/x/tools v0.1.9/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.2.0/go.mod h1:y4OqIKeOV/fWJetJ8bXPU1sEVniLMIyDAZWeHdV+NTA= -golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k= golang.org/x/tools v0.4.0/go.mod h1:UE5sM2OK9E/d67R0ANs2xJizIymRP5gJU295PvKXxjQ= -golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s= -golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4= -golang.org/x/tools v0.9.1/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc= -golang.org/x/tools v0.10.0/go.mod h1:UJwyiVBsOA2uwvK/e5OY3GTpDUJriEd+/YlqAwLPmyM= -golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= -golang.org/x/tools v0.16.0/go.mod h1:kYVVN6I1mBNoB1OX+noeBjbRk4IUEPa7JJ+TJMEooJ0= -golang.org/x/tools v0.20.0 h1:hz/CVckiOxybQvFw6h7b/q80NTr9IUQb4s1IIzW7KNY= -golang.org/x/tools v0.20.0/go.mod h1:WvitBU7JJf6A4jOdg4S1tviW9bhUxkgeCui/0JHctQg= +golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= +golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 h1:+cNy6SZtPcJQH3LJVLOSmiC7MMxXNOb3PU/VUEz+EhU= golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90= -gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= -gonum.org/v1/gonum v0.0.0-20181121035319-3f7ecaa7e8ca/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= -gonum.org/v1/gonum v0.6.0/go.mod h1:9mxDZsDKxgMAuccQkewq682L+0eCu4dCN2yonUJTCLU= -gonum.org/v1/gonum v0.6.1/go.mod h1:9mxDZsDKxgMAuccQkewq682L+0eCu4dCN2yonUJTCLU= -gonum.org/v1/gonum v0.8.2/go.mod h1:oe/vMfY3deqTw+1EZJhuvEW2iwGF1bW9wwu7XCu0+v0= -gonum.org/v1/gonum v0.9.3/go.mod h1:TZumC3NeyVQskjXqmyWt4S3bINhy7B4eYwW69EbyX+0= -gonum.org/v1/gonum v0.11.0/go.mod h1:fSG4YDCxxUZQJ7rKsQrj0gMOg00Il0Z96/qMA4bVQhA= -gonum.org/v1/gonum v0.13.0/go.mod h1:/WPYRckkfWrhWefxyYTfrTtQR0KH4iyHNuzxqXAKyAU= gonum.org/v1/gonum v0.14.0 h1:2NiG67LD1tEH0D7kM+ps2V+fXmsAnpUeec7n8tcr4S0= gonum.org/v1/gonum v0.14.0/go.mod h1:AoWeoz0becf9QMWtE8iWXNXc27fK4fNeHNf/oMejGfU= -gonum.org/v1/netlib v0.0.0-20181029234149-ec6d1f5cefe6/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= -gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= -gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= -gonum.org/v1/plot v0.9.0/go.mod h1:3Pcqqmp6RHvJI72kgb8fThyUnav364FOsdDo2aGW5lY= -gonum.org/v1/plot v0.10.0/go.mod h1:JWIHJ7U20drSQb/aDpTetJzfC1KlAPldJLpkSy88dvQ= -gonum.org/v1/plot v0.10.1/go.mod h1:VZW5OlhkL1mysU9vaqNHnsy86inf6Ot+jB3r+BczCEo= -google.golang.org/api v0.0.0-20170206182103-3d017632ea10/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= -google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= -google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= -google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= -google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= -google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= -google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= -google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= -google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= -google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= -google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= -google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= -google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= -google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= -google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= -google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw= -google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU= -google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k= -google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= -google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= -google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI= -google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I= -google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo= -google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g= -google.golang.org/api v0.70.0/go.mod h1:Bs4ZM2HGifEvXwd50TtW70ovgJffJYw2oRCOFU/SkfA= -google.golang.org/api v0.71.0/go.mod h1:4PyU6e6JogV1f9eA4voyrTY2batOLdgZ5qZ5HOCc4j8= -google.golang.org/api v0.74.0/go.mod h1:ZpfMZOVRMywNyvJFeqL9HRWBgAuRfSjJFpe9QtRRyDs= -google.golang.org/api v0.75.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA= -google.golang.org/api v0.77.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA= -google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw= -google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg= -google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o= -google.golang.org/api v0.85.0/go.mod h1:AqZf8Ep9uZ2pyTvgL+x0D3Zt0eoT9b5E8fmzfu6FO2g= -google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= -google.golang.org/api v0.93.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= -google.golang.org/api v0.95.0/go.mod h1:eADj+UBuxkh5zlrSntJghuNeg8HwQ1w5lTKkuqaETEI= -google.golang.org/api v0.96.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= -google.golang.org/api v0.97.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= -google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= -google.golang.org/api v0.99.0/go.mod h1:1YOf74vkVndF7pG6hIHuINsM7eWwpVTAfNMNiL91A08= -google.golang.org/api v0.100.0/go.mod h1:ZE3Z2+ZOr87Rx7dqFsdRQkRBk36kDtp/h+QpHbB7a70= -google.golang.org/api v0.102.0/go.mod h1:3VFl6/fzoA+qNuS1N1/VfXY4LjoXN/wzeIp7TweWwGo= -google.golang.org/api v0.103.0/go.mod h1:hGtW6nK1AC+d9si/UBhw8Xli+QMOf6xyNAyJw4qU9w0= -google.golang.org/api v0.106.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/O9MY= -google.golang.org/api v0.107.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/O9MY= -google.golang.org/api v0.108.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/O9MY= -google.golang.org/api v0.110.0/go.mod h1:7FC4Vvx1Mooxh8C5HWjzZHcavuS2f6pmJpZx60ca7iI= -google.golang.org/api v0.111.0/go.mod h1:qtFHvU9mhgTJegR31csQ+rwxyUTHOKFqCKWp1J0fdw0= -google.golang.org/api v0.114.0/go.mod h1:ifYI2ZsFK6/uGddGfAD5BMxlnkBqCmqHSDUVi45N5Yg= -google.golang.org/api v0.118.0/go.mod h1:76TtD3vkgmZ66zZzp72bUUklpmQmKlhh6sYtIjYK+5E= -google.golang.org/api v0.122.0/go.mod h1:gcitW0lvnyWjSp9nKxAbdHKIZ6vF4aajGueeslZOyms= -google.golang.org/api v0.124.0/go.mod h1:xu2HQurE5gi/3t1aFCvhPD781p0a3p11sdunTJ2BlP4= -google.golang.org/api v0.125.0/go.mod h1:mBwVAtz+87bEN6CbA1GtZPDOqY2R5ONPqJeIlvyo4Aw= -google.golang.org/api v0.126.0/go.mod h1:mBwVAtz+87bEN6CbA1GtZPDOqY2R5ONPqJeIlvyo4Aw= -google.golang.org/api v0.128.0/go.mod h1:Y611qgqaE92On/7g65MQgxYul3c0rEB894kniWLY750= -google.golang.org/api v0.139.0/go.mod h1:CVagp6Eekz9CjGZ718Z+sloknzkDJE7Vc1Ckj9+viBk= -google.golang.org/api v0.149.0/go.mod h1:Mwn1B7JTXrzXtnvmzQE2BD6bYZQ8DShKZDZbeN9I7qI= -google.golang.org/api v0.151.0/go.mod h1:ccy+MJ6nrYFgE3WgRx/AMXOxOmU8Q4hSa+jjibzhxcg= google.golang.org/api v0.162.0 h1:Vhs54HkaEpkMBdgGdOT2P6F0csGG/vxDS0hWHJzmmps= google.golang.org/api v0.162.0/go.mod h1:6SulDkfoBIg4NFmCuZ39XeeAgSHCPecfSUuDyYlAHs0= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= -google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= -google.golang.org/genproto v0.0.0-20180518175338-11a468237815/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= -google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190716160619-c506a9f90610/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= -google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200108215221-bd8f9a0ef82f/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= -google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= -google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= -google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210329143202-679c6ae281ee/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= -google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= -google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= -google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= -google.golang.org/genproto v0.0.0-20210713002101-d411969a0d9a/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= -google.golang.org/genproto v0.0.0-20210716133855-ce7ef5c701ea/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= -google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= -google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= -google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w= -google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220207164111-0872dc986b00/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220218161850-94dd64e39d7c/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220304144024-325a89244dc8/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220310185008-1973136f34c6/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220324131243-acbaeb5b85eb/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E= -google.golang.org/genproto v0.0.0-20220329172620-7be39ac1afc7/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220413183235-5e96e2839df9/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220414192740-2d67ff6cf2b4/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220421151946-72621c1f0bd3/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220429170224-98d788798c3e/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= -google.golang.org/genproto v0.0.0-20220505152158-f39f71e6c8f3/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= -google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= -google.golang.org/genproto v0.0.0-20220523171625-347a074981d8/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= -google.golang.org/genproto v0.0.0-20220608133413-ed9918b62aac/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220616135557-88e70c0c3a90/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220617124728-180714bec0ad/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220628213854-d9e0b6570c03/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220722212130-b98a9ff5e252/go.mod h1:GkXuJDJ6aQ7lnJcRF+SJVgFdQhypqgl3LB1C9vabdRE= -google.golang.org/genproto v0.0.0-20220801145646-83ce21fca29f/go.mod h1:iHe1svFLAZg9VWz891+QbRMwUv9O/1Ww+/mngYeThbc= -google.golang.org/genproto v0.0.0-20220815135757-37a418bb8959/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220817144833-d7fd3f11b9b1/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220822174746-9e6da59bd2fc/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220829144015-23454907ede3/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220829175752-36a9c930ecbf/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220913154956-18f8339a66a5/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220914142337-ca0e39ece12f/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220915135415-7fd63a7952de/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220916172020-2692e8806bfa/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220919141832-68c03719ef51/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220920201722-2b89144ce006/go.mod h1:ht8XFiar2npT/g4vkk7O0WYS1sHOHbdujxbEp7CJWbw= -google.golang.org/genproto v0.0.0-20220926165614-551eb538f295/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI= -google.golang.org/genproto v0.0.0-20220926220553-6981cbe3cfce/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI= -google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e/go.mod h1:3526vdqwhZAwq4wsRUaVG555sVgsNmIjRtO7t/JH29U= -google.golang.org/genproto v0.0.0-20221014173430-6e2ab493f96b/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= -google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= -google.golang.org/genproto v0.0.0-20221024153911-1573dae28c9c/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= -google.golang.org/genproto v0.0.0-20221024183307-1bc688fe9f3e/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= -google.golang.org/genproto v0.0.0-20221027153422-115e99e71e1c/go.mod h1:CGI5F/G+E5bKwmfYo09AXuVN4dD894kIKUFmVbP2/Fo= -google.golang.org/genproto v0.0.0-20221109142239-94d6d90a7d66/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= -google.golang.org/genproto v0.0.0-20221114212237-e4508ebdbee1/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= -google.golang.org/genproto v0.0.0-20221117204609-8f9c96812029/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= -google.golang.org/genproto v0.0.0-20221118155620-16455021b5e6/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= -google.golang.org/genproto v0.0.0-20221201164419-0e50fba7f41c/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= -google.golang.org/genproto v0.0.0-20221201204527-e3fa12d562f3/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= -google.golang.org/genproto v0.0.0-20221202195650-67e5cbc046fd/go.mod h1:cTsE614GARnxrLsqKREzmNYJACSWWpAWdNMwnD7c2BE= -google.golang.org/genproto v0.0.0-20221207170731-23e4bf6bdc37/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= -google.golang.org/genproto v0.0.0-20221227171554-f9683d7f8bef/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= -google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= -google.golang.org/genproto v0.0.0-20230112194545-e10362b5ecf9/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= -google.golang.org/genproto v0.0.0-20230113154510-dbe35b8444a5/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= -google.golang.org/genproto v0.0.0-20230123190316-2c411cf9d197/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= -google.golang.org/genproto v0.0.0-20230124163310-31e0e69b6fc2/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= -google.golang.org/genproto v0.0.0-20230125152338-dcaf20b6aeaa/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= -google.golang.org/genproto v0.0.0-20230127162408-596548ed4efa/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= -google.golang.org/genproto v0.0.0-20230209215440-0dfe4f8abfcc/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= -google.golang.org/genproto v0.0.0-20230216225411-c8e22ba71e44/go.mod h1:8B0gmkoRebU8ukX6HP+4wrVQUY1+6PkQ44BSyIlflHA= -google.golang.org/genproto v0.0.0-20230222225845-10f96fb3dbec/go.mod h1:3Dl5ZL0q0isWJt+FVcfpQyirqemEuLAK/iFvg1UP1Hw= -google.golang.org/genproto v0.0.0-20230223222841-637eb2293923/go.mod h1:3Dl5ZL0q0isWJt+FVcfpQyirqemEuLAK/iFvg1UP1Hw= -google.golang.org/genproto v0.0.0-20230303212802-e74f57abe488/go.mod h1:TvhZT5f700eVlTNwND1xoEZQeWTB2RY/65kplwl/bFA= -google.golang.org/genproto v0.0.0-20230306155012-7f2fa6fef1f4/go.mod h1:NWraEVixdDnqcqQ30jipen1STv2r/n24Wb7twVTGR4s= -google.golang.org/genproto v0.0.0-20230320184635-7606e756e683/go.mod h1:NWraEVixdDnqcqQ30jipen1STv2r/n24Wb7twVTGR4s= -google.golang.org/genproto v0.0.0-20230323212658-478b75c54725/go.mod h1:UUQDJDOlWu4KYeJZffbWgBkS1YFobzKbLVfK69pe0Ak= -google.golang.org/genproto v0.0.0-20230330154414-c0448cd141ea/go.mod h1:UUQDJDOlWu4KYeJZffbWgBkS1YFobzKbLVfK69pe0Ak= -google.golang.org/genproto v0.0.0-20230331144136-dcfb400f0633/go.mod h1:UUQDJDOlWu4KYeJZffbWgBkS1YFobzKbLVfK69pe0Ak= -google.golang.org/genproto v0.0.0-20230403163135-c38d8f061ccd/go.mod h1:UUQDJDOlWu4KYeJZffbWgBkS1YFobzKbLVfK69pe0Ak= -google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU= -google.golang.org/genproto v0.0.0-20230525234025-438c736192d0/go.mod h1:9ExIQyXL5hZrHzQceCwuSYwZZ5QZBazOcprJ5rgs3lY= -google.golang.org/genproto v0.0.0-20230526161137-0005af68ea54/go.mod h1:zqTuNwFlFRsw5zIts5VnzLQxSRqh+CGOTVMlYbY0Eyk= -google.golang.org/genproto v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:zqTuNwFlFRsw5zIts5VnzLQxSRqh+CGOTVMlYbY0Eyk= -google.golang.org/genproto v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:xZnkP7mREFX5MORlOPEzLMr+90PPZQ2QWzrVTWfAq64= -google.golang.org/genproto v0.0.0-20230629202037-9506855d4529/go.mod h1:xZnkP7mREFX5MORlOPEzLMr+90PPZQ2QWzrVTWfAq64= -google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130/go.mod h1:O9kGHb51iE/nOGvQaDUuadVYqovW56s5emA88lQnj6Y= -google.golang.org/genproto v0.0.0-20230711160842-782d3b101e98/go.mod h1:S7mY02OqCJTD0E1OiQy1F72PWFB4bZJ87cAtLPYgDR0= -google.golang.org/genproto v0.0.0-20230726155614-23370e0ffb3e/go.mod h1:0ggbjUrZYpy1q+ANUS30SEoGZ53cdfwtbuG7Ptgy108= -google.golang.org/genproto v0.0.0-20230803162519-f966b187b2e5/go.mod h1:oH/ZOT02u4kWEp7oYBGYFFkCdKS/uYR9Z7+0/xuuFp8= -google.golang.org/genproto v0.0.0-20230821184602-ccc8af3d0e93/go.mod h1:yZTlhN0tQnXo3h00fuXNCxJdLdIdnVFVBaRJ5LWBbw4= -google.golang.org/genproto v0.0.0-20230822172742-b8732ec3820d/go.mod h1:yZTlhN0tQnXo3h00fuXNCxJdLdIdnVFVBaRJ5LWBbw4= -google.golang.org/genproto v0.0.0-20230913181813-007df8e322eb/go.mod h1:yZTlhN0tQnXo3h00fuXNCxJdLdIdnVFVBaRJ5LWBbw4= -google.golang.org/genproto v0.0.0-20230920204549-e6e6cdab5c13/go.mod h1:CCviP9RmpZ1mxVr8MUjCnSiY09IbAXZxhLE6EhHIdPU= -google.golang.org/genproto v0.0.0-20231002182017-d307bd883b97/go.mod h1:t1VqOqqvce95G3hIDCT5FeO3YUc6Q4Oe24L/+rNMxRk= -google.golang.org/genproto v0.0.0-20231012201019-e917dd12ba7a/go.mod h1:EMfReVxb80Dq1hhioy0sOsY9jCE46YDgHlJ7fWVUWRE= -google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:CgAqfJo+Xmu0GwA0411Ht3OU3OntXwsGmrmjI8ioGXI= google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de h1:F6qOa9AZTYJXOUEr4jDysRDLrm4PHePlge4v4TGAlxY= google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:VUhTRKeHn9wwcdrk73nvdC9gF178Tzhmt/qyaFcPLSo= -google.golang.org/genproto/googleapis/api v0.0.0-20230525234020-1aefcd67740a/go.mod h1:ts19tUU+Z0ZShN1y3aPyq2+O3d5FUNNgT6FtOzmrNn8= -google.golang.org/genproto/googleapis/api v0.0.0-20230525234035-dd9d682886f9/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= -google.golang.org/genproto/googleapis/api v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= -google.golang.org/genproto/googleapis/api v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= -google.golang.org/genproto/googleapis/api v0.0.0-20230629202037-9506855d4529/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= -google.golang.org/genproto/googleapis/api v0.0.0-20230706204954-ccb25ca9f130/go.mod h1:mPBs5jNgx2GuQGvFwUvVKqtn6HsUw9nP64BedgvqEsQ= -google.golang.org/genproto/googleapis/api v0.0.0-20230711160842-782d3b101e98/go.mod h1:rsr7RhLuwsDKL7RmgDDCUc6yaGr1iqceVb5Wv6f6YvQ= -google.golang.org/genproto/googleapis/api v0.0.0-20230726155614-23370e0ffb3e/go.mod h1:rsr7RhLuwsDKL7RmgDDCUc6yaGr1iqceVb5Wv6f6YvQ= -google.golang.org/genproto/googleapis/api v0.0.0-20230803162519-f966b187b2e5/go.mod h1:5DZzOUPCLYL3mNkQ0ms0F3EuUNZ7py1Bqeq6sxzI7/Q= -google.golang.org/genproto/googleapis/api v0.0.0-20230822172742-b8732ec3820d/go.mod h1:KjSP20unUpOx5kyQUFa7k4OJg0qeJ7DEZflGDu2p6Bk= -google.golang.org/genproto/googleapis/api v0.0.0-20230913181813-007df8e322eb/go.mod h1:KjSP20unUpOx5kyQUFa7k4OJg0qeJ7DEZflGDu2p6Bk= -google.golang.org/genproto/googleapis/api v0.0.0-20230920204549-e6e6cdab5c13/go.mod h1:RdyHbowztCGQySiCvQPgWQWgWhGnouTdCflKoDBt32U= -google.golang.org/genproto/googleapis/api v0.0.0-20231002182017-d307bd883b97/go.mod h1:iargEX0SFPm3xcfMI0d1domjg0ZF4Aa0p2awqyxhvF0= -google.golang.org/genproto/googleapis/api v0.0.0-20231012201019-e917dd12ba7a/go.mod h1:SUBoKXbI1Efip18FClrQVGjWcyd0QZd8KkvdP34t7ww= -google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:IBQ646DjkDkvUIsVq/cc03FUFQ9wbZu7yE396YcL870= -google.golang.org/genproto/googleapis/api v0.0.0-20240227224415-6ceb2ff114de h1:jFNzHPIeuzhdRwVhbZdiym9q0ory/xY3sA+v2wPg8I0= -google.golang.org/genproto/googleapis/api v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:5iCWqnniDlqZHrd3neWVTOwvh/v6s3232omMecelax8= -google.golang.org/genproto/googleapis/bytestream v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:ylj+BE99M198VPbBh6A8d9n3w8fChvyLK3wwBOjXBFA= -google.golang.org/genproto/googleapis/bytestream v0.0.0-20230807174057-1744710a1577/go.mod h1:NjCQG/D8JandXxM57PZbAJL1DCNL6EypA0vPPwfsc7c= -google.golang.org/genproto/googleapis/bytestream v0.0.0-20231030173426-d783a09b4405/go.mod h1:GRUCuLdzVqZte8+Dl/D4N25yLzcGqqWaYkeVOwulFqw= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234015-3fc162c6f38a/go.mod h1:xURIpW9ES5+/GZhnV6beoEtxQrnkRGIfP5VQG2tCBLc= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234030-28d5490b6b19/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230526203410-71b5a4ffd15e/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230530153820-e85fd2cbaebc/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230629202037-9506855d4529/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130/go.mod h1:8mL13HKkDa+IuJ8yruA3ci0q+0vsUz4m//+ottjwS5o= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230711160842-782d3b101e98/go.mod h1:TUfxEVdsvPg18p6AslUXFoLdpED4oBnGwyqk3dV1XzM= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230731190214-cbb8c96f2d6d/go.mod h1:TUfxEVdsvPg18p6AslUXFoLdpED4oBnGwyqk3dV1XzM= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230803162519-f966b187b2e5/go.mod h1:zBEcrKX2ZOcEkHWxBPAIvYUWOKKMIhYcmNiUIu2ji3I= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230822172742-b8732ec3820d/go.mod h1:+Bk1OCOj40wS2hwAMA+aCW9ypzm63QTBBHp6lQ3p+9M= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230920183334-c177e329c48b/go.mod h1:+Bk1OCOj40wS2hwAMA+aCW9ypzm63QTBBHp6lQ3p+9M= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230920204549-e6e6cdab5c13/go.mod h1:KSqppvjFjtoCI+KGd4PELB0qLNxdJHRGqRI09mB6pQA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231002182017-d307bd883b97/go.mod h1:v7nGkzlmW8P3n/bKmWBn2WpBjpOEx8Q6gMueudAmKfY= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231012201019-e917dd12ba7a/go.mod h1:4cYg8o5yUbm77w8ZX00LhMVNl/YVBFJRYWDc0uYWMs0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:swOH3j0KzcDDgGUWr+SNpyTen5YrXjS3eyPzFYKc6lc= -google.golang.org/genproto/googleapis/rpc v0.0.0-20231030173426-d783a09b4405/go.mod h1:67X1fPuzjcrkymZzZV1vvkFeTn2Rvc6lYF9MYFGCcwE= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de h1:cZGRis4/ot9uVm639a+rHCUaG0JJHEsdyzSQTMX+suY= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:H4O17MA/PE9BsGx3w+a+W2VOLLD1Qf7oJneAoU6WktY= -google.golang.org/grpc v0.0.0-20170208002647-2a6bf6142e96/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= -google.golang.org/grpc v1.12.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= +google.golang.org/genproto/googleapis/api v0.0.0-20240814211410-ddb44dafa142 h1:wKguEg1hsxI2/L3hUYrpo1RVi48K+uTyzKqprwLXsb8= +google.golang.org/genproto/googleapis/api v0.0.0-20240814211410-ddb44dafa142/go.mod h1:d6be+8HhtEtucleCbxpPW9PA9XwISACu8nvpPqF0BVo= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142 h1:e7S5W7MGGLaSu8j3YjdezkZ+m1/Nm0uRVRMEMGk26Xs= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240814211410-ddb44dafa142/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= -google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= -google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= -google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= -google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= -google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= -google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= -google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= -google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= -google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= -google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= -google.golang.org/grpc v1.42.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= -google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= -google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ= -google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= -google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= -google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= -google.golang.org/grpc v1.51.0/go.mod h1:wgNDFcnuBGmxLKI/qn4T+m5BtEBYXJPvibbUPsAIPww= -google.golang.org/grpc v1.52.0/go.mod h1:pu6fVzoFb+NBYNAvQL08ic+lvB2IojljRYuun5vorUY= -google.golang.org/grpc v1.52.3/go.mod h1:pu6fVzoFb+NBYNAvQL08ic+lvB2IojljRYuun5vorUY= -google.golang.org/grpc v1.53.0/go.mod h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwSMQpw= -google.golang.org/grpc v1.54.0/go.mod h1:PUSEXI6iWghWaB6lXM4knEgpJNu2qUcKfDtNci3EC2g= -google.golang.org/grpc v1.55.0/go.mod h1:iYEXKGkEBhg1PjZQvoYEVPTDkHo1/bjTnfwTeGONTY8= -google.golang.org/grpc v1.56.1/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= -google.golang.org/grpc v1.56.2/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= -google.golang.org/grpc v1.57.0/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo= -google.golang.org/grpc v1.58.2/go.mod h1:tgX3ZQDlNJGU96V6yHh1T/JeoBQ2TXdr43YbYSsCJk0= -google.golang.org/grpc v1.58.3/go.mod h1:tgX3ZQDlNJGU96V6yHh1T/JeoBQ2TXdr43YbYSsCJk0= -google.golang.org/grpc v1.59.0/go.mod h1:aUPDwccQo6OTjy7Hct4AfBPD1GptF4fyUjIkQ9YtF98= -google.golang.org/grpc v1.63.2 h1:MUeiw1B2maTVZthpU5xvASfTh3LDbxHd6IJ6QQVU+xM= -google.golang.org/grpc v1.63.2/go.mod h1:WAX/8DgncnokcFUldAxq7GeB5DXHDbMF+lLvDomNkRA= -google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= +google.golang.org/grpc v1.67.1 h1:zWnc1Vrcno+lHZCOofnIMvycFcc0QRGIzm9dhnDX68E= +google.golang.org/grpc v1.67.1/go.mod h1:1gLDyUQU7CTLJI90u3nXZ9ekeghjeM7pTDZlqFNg2AA= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -3237,137 +985,56 @@ google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzi google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.29.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= -google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= +google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= +google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= -gopkg.in/go-playground/assert.v1 v1.2.1/go.mod h1:9RXL0bg/zibRAgZUYszZSwO/z8Y/a8bDuhia5mkpMnE= -gopkg.in/go-playground/validator.v8 v8.18.2/go.mod h1:RX2a/7Ha8BgOhfk7j780h4/u/RRjR0eouCJSH80/M2Y= gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA= gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/mgo.v2 v2.0.0-20180705113604-9856a29383ce/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA= -gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k= -gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:5AcXVHNjg+BDxry382+8OKon8SEWiKktQR07RKPsv1c= gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= -gopkg.in/src-d/go-billy.v4 v4.3.2/go.mod h1:nDjArDMp+XMs1aFAESLRjfGSgfvoYN0hDfzEk0GjC98= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo= gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= -honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -honnef.co/go/tools v0.1.3/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= launchpad.net/gocheck v0.0.0-20140225173054-000000000087 h1:Izowp2XBH6Ya6rv+hqbceQyw/gSGoXfH/UPoTGduL54= launchpad.net/gocheck v0.0.0-20140225173054-000000000087/go.mod h1:hj7XX3B/0A+80Vse0e+BUHsHMTEhd0O4cpUHr/e/BUM= -lukechampine.com/blake3 v1.1.7/go.mod h1:tkKEOtDkNtklkXtLNEOGNq5tcV90tJiA1vAA12R78LA= -lukechampine.com/blake3 v1.2.1 h1:YuqqRuaqsGV71BV/nm9xlI0MKUv4QC54jQnBChWbGnI= -lukechampine.com/blake3 v1.2.1/go.mod h1:0OFRp7fBtAylGVCO40o87sbupkyIGgbpv1+M1k1LM6k= -lukechampine.com/uint128 v1.1.1/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= -lukechampine.com/uint128 v1.2.0/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= -modernc.org/cc/v3 v3.36.0/go.mod h1:NFUHyPn4ekoC/JHeZFfZurN6ixxawE1BnVonP/oahEI= -modernc.org/cc/v3 v3.36.2/go.mod h1:NFUHyPn4ekoC/JHeZFfZurN6ixxawE1BnVonP/oahEI= -modernc.org/cc/v3 v3.36.3/go.mod h1:NFUHyPn4ekoC/JHeZFfZurN6ixxawE1BnVonP/oahEI= -modernc.org/cc/v3 v3.37.0/go.mod h1:vtL+3mdHx/wcj3iEGz84rQa8vEqR6XM84v5Lcvfph20= -modernc.org/cc/v3 v3.40.0/go.mod h1:/bTg4dnWkSXowUO6ssQKnOV0yMVxDYNIsIrzqTFDGH0= -modernc.org/ccgo/v3 v3.0.0-20220428102840-41399a37e894/go.mod h1:eI31LL8EwEBKPpNpA4bU1/i+sKOwOrQy8D87zWUcRZc= -modernc.org/ccgo/v3 v3.0.0-20220430103911-bc99d88307be/go.mod h1:bwdAnOoaIt8Ax9YdWGjxWsdkPcZyRPHqrOvJxaKAKGw= -modernc.org/ccgo/v3 v3.0.0-20220904174949-82d86e1b6d56/go.mod h1:YSXjPL62P2AMSxBphRHPn7IkzhVHqkvOnRKAKh+W6ZI= -modernc.org/ccgo/v3 v3.16.4/go.mod h1:tGtX0gE9Jn7hdZFeU88slbTh1UtCYKusWOoCJuvkWsQ= -modernc.org/ccgo/v3 v3.16.6/go.mod h1:tGtX0gE9Jn7hdZFeU88slbTh1UtCYKusWOoCJuvkWsQ= -modernc.org/ccgo/v3 v3.16.8/go.mod h1:zNjwkizS+fIFDrDjIAgBSCLkWbJuHF+ar3QRn+Z9aws= -modernc.org/ccgo/v3 v3.16.9/go.mod h1:zNMzC9A9xeNUepy6KuZBbugn3c0Mc9TeiJO4lgvkJDo= -modernc.org/ccgo/v3 v3.16.13-0.20221017192402-261537637ce8/go.mod h1:fUB3Vn0nVPReA+7IG7yZDfjv1TMWjhQP8gCxrFAtL5g= -modernc.org/ccgo/v3 v3.16.13/go.mod h1:2Quk+5YgpImhPjv2Qsob1DnZ/4som1lJTodubIcoUkY= -modernc.org/ccorpus v1.11.6/go.mod h1:2gEUTrWqdpH2pXsmTM1ZkjeSrUWDpjMu2T6m29L/ErQ= -modernc.org/httpfs v1.0.6/go.mod h1:7dosgurJGp0sPaRanU53W4xZYKh14wfzX420oZADeHM= -modernc.org/libc v0.0.0-20220428101251-2d5f3daf273b/go.mod h1:p7Mg4+koNjc8jkqwcoFBJx7tXkpj00G77X7A72jXPXA= -modernc.org/libc v1.16.0/go.mod h1:N4LD6DBE9cf+Dzf9buBlzVJndKr/iJHG97vGLHYnb5A= -modernc.org/libc v1.16.1/go.mod h1:JjJE0eu4yeK7tab2n4S1w8tlWd9MxXLRzheaRnAKymU= -modernc.org/libc v1.16.17/go.mod h1:hYIV5VZczAmGZAnG15Vdngn5HSF5cSkbvfz2B7GRuVU= -modernc.org/libc v1.16.19/go.mod h1:p7Mg4+koNjc8jkqwcoFBJx7tXkpj00G77X7A72jXPXA= -modernc.org/libc v1.17.0/go.mod h1:XsgLldpP4aWlPlsjqKRdHPqCxCjISdHfM/yeWC5GyW0= -modernc.org/libc v1.17.1/go.mod h1:FZ23b+8LjxZs7XtFMbSzL/EhPxNbfZbErxEHc7cbD9s= -modernc.org/libc v1.17.4/go.mod h1:WNg2ZH56rDEwdropAJeZPQkXmDwh+JCA1s/htl6r2fA= -modernc.org/libc v1.18.0/go.mod h1:vj6zehR5bfc98ipowQOM2nIDUZnVew/wNC/2tOGS+q0= -modernc.org/libc v1.20.3/go.mod h1:ZRfIaEkgrYgZDl6pa4W39HgN5G/yDW+NRmNKZBDFrk0= -modernc.org/libc v1.21.4/go.mod h1:przBsL5RDOZajTVslkugzLBj1evTue36jEomFQOoYuI= -modernc.org/libc v1.22.2/go.mod h1:uvQavJ1pZ0hIoC/jfqNoMLURIMhKzINIWypNM17puug= +lukechampine.com/blake3 v1.3.0 h1:sJ3XhFINmHSrYCgl958hscfIa3bw8x4DqMP3u1YvoYE= +lukechampine.com/blake3 v1.3.0/go.mod h1:0OFRp7fBtAylGVCO40o87sbupkyIGgbpv1+M1k1LM6k= modernc.org/libc v1.37.6 h1:orZH3c5wmhIQFTXF+Nt+eeauyd+ZIt2BX6ARe+kD+aw= modernc.org/libc v1.37.6/go.mod h1:YAXkAZ8ktnkCKaN9sw/UDeUVkGYJ/YquGO4FTi5nmHE= -modernc.org/mathutil v1.2.2/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= -modernc.org/mathutil v1.4.1/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= -modernc.org/mathutil v1.5.0/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= modernc.org/mathutil v1.6.0 h1:fRe9+AmYlaej+64JsEEhoWuAYBkOtQiMEU7n/XgfYi4= modernc.org/mathutil v1.6.0/go.mod h1:Ui5Q9q1TR2gFm0AQRqQUaBWFLAhQpCwNcuhBOSedWPo= -modernc.org/memory v1.1.1/go.mod h1:/0wo5ibyrQiaoUoH7f9D8dnglAmILJ5/cxZlRECf+Nw= -modernc.org/memory v1.2.0/go.mod h1:/0wo5ibyrQiaoUoH7f9D8dnglAmILJ5/cxZlRECf+Nw= -modernc.org/memory v1.2.1/go.mod h1:PkUhL0Mugw21sHPeskwZW4D6VscE/GQJOnIpCnW6pSU= -modernc.org/memory v1.3.0/go.mod h1:PkUhL0Mugw21sHPeskwZW4D6VscE/GQJOnIpCnW6pSU= -modernc.org/memory v1.4.0/go.mod h1:PkUhL0Mugw21sHPeskwZW4D6VscE/GQJOnIpCnW6pSU= -modernc.org/memory v1.5.0/go.mod h1:PkUhL0Mugw21sHPeskwZW4D6VscE/GQJOnIpCnW6pSU= modernc.org/memory v1.7.2 h1:Klh90S215mmH8c9gO98QxQFsY+W451E8AnzjoE2ee1E= modernc.org/memory v1.7.2/go.mod h1:NO4NVCQy0N7ln+T9ngWqOQfi7ley4vpwvARR+Hjw95E= -modernc.org/opt v0.1.1/go.mod h1:WdSiB5evDcignE70guQKxYUl14mgWtbClRi5wmkkTX0= -modernc.org/opt v0.1.3/go.mod h1:WdSiB5evDcignE70guQKxYUl14mgWtbClRi5wmkkTX0= -modernc.org/sqlite v1.18.1/go.mod h1:6ho+Gow7oX5V+OiOQ6Tr4xeqbx13UZ6t+Fw9IRUG4d4= -modernc.org/sqlite v1.18.2/go.mod h1:kvrTLEWgxUcHa2GfHBQtanR1H9ht3hTJNtKpzH9k1u0= modernc.org/sqlite v1.28.0 h1:Zx+LyDDmXczNnEQdvPuEfcFVA2ZPyaD7UCZDjef3BHQ= modernc.org/sqlite v1.28.0/go.mod h1:Qxpazz0zH8Z1xCFyi5GSL3FzbtZ3fvbjmywNogldEW0= -modernc.org/strutil v1.1.1/go.mod h1:DE+MQQ/hjKBZS2zNInV5hhcipt5rLPWkmpbGeW5mmdw= -modernc.org/strutil v1.1.3/go.mod h1:MEHNA7PdEnEwLvspRMtWTNnp2nnyvMfkimT1NKNAGbw= -modernc.org/tcl v1.13.1/go.mod h1:XOLfOwzhkljL4itZkK6T72ckMgvj0BDsnKNdZVUOecw= -modernc.org/tcl v1.13.2/go.mod h1:7CLiGIPo1M8Rv1Mitpv5akc2+8fxUd2y2UzC/MfMzy0= -modernc.org/token v1.0.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM= -modernc.org/token v1.0.1/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM= -modernc.org/token v1.1.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM= -modernc.org/z v1.5.1/go.mod h1:eWFB510QWW5Th9YGZT81s+LwvaAs3Q2yr4sP0rmLkv8= mvdan.cc/gofumpt v0.4.0/go.mod h1:PljLOHDeZqgS8opHRKLzp2It2VBuSdteAgqUfzMTxlQ= mvdan.cc/gofumpt v0.5.0 h1:0EQ+Z56k8tXjj/6TQD25BFNKQXpCvT0rnansIc7Ug5E= mvdan.cc/gofumpt v0.5.0/go.mod h1:HBeVDtMKRZpXyxFciAirzdKklDlGu8aAy1wEbH5Y9js= -pgregory.net/rapid v0.4.7/go.mod h1:UYpPVyjFHzYBGHIxLFoupi8vwk6rXNzRY9OMvVxFIOU= pgregory.net/rapid v1.1.0 h1:CMa0sjHSru3puNx+J0MIAuiiEV4N0qj8/cMWGBBCsjw= pgregory.net/rapid v1.1.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= -rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= -rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= -rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= -rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= rsc.io/tmplfunc v0.0.3 h1:53XFQh69AfOa8Tw0Jm7t+GV7KZhOi6jzsCzTtKbMvzU= rsc.io/tmplfunc v0.0.3/go.mod h1:AG3sTPzElb1Io3Yg4voV9AGZJuleGAwaVRxL9M49PhA= diff --git a/transactions/tx-in-use.txt b/transactions/tx-in-use.txt deleted file mode 100644 index 9c884538..00000000 --- a/transactions/tx-in-use.txt +++ /dev/null @@ -1,20 +0,0 @@ -# Wearables Dependency - -initWearables -redeemAllLostAndFoundNFTs -redeemLostAndFoundNFTs -sendWearables - -# SwapRouter Depenedency - -registerFlow - -# Missing from repo - -registerDapper, these have testnetergisterDapper, mainnetregisterDapper prefixes, can we modify thse -renewNameDapper -//mainnet -fixAccount - - - From bddfb9f73768d706f6da3efa28d72fa25e39c823 Mon Sep 17 00:00:00 2001 From: Bjarte Stien Karlsen Date: Mon, 28 Oct 2024 09:05:03 +0100 Subject: [PATCH 5/6] remove FUSD --- ftregistry_test.go | 66 ------- generated_experiences_test.go | 2 +- scripts/devGetFUSDBalance.cdc | 8 - scripts/getFindMarket.cdc | 1 - setup_test.go | 1 - ...e_to_registry_usdc_token_and_get_it.golden | 15 -- ...ride_a_ft_without_removing_it_first.golden | 15 -- ...o_get_Airdrop_details_with_a_script.golden | 6 - ..._get_nft_details_of_item_with_views.golden | 4 +- transactions/adminSendFUSD.cdc | 13 -- transactions/adminSetFTInfo_fusd.cdc | 16 -- transactions/adminSetFindCut.cdc | 3 +- transactions/adminSetSellDandyForFUSD.cdc | 43 ----- transactions/adminSetSellDandyRules.cdc | 23 +-- transactions/adminSetSellExampleNFTForFUT.cdc | 15 +- .../adminSetSellExampleNFTForFlow.cdc | 15 +- transactions/adminTransferAllFusd.cdc | 36 ---- transactions/bidName.cdc | 25 --- transactions/buyFindPack.cdc | 22 --- transactions/buyForSaleMultiple.cdc | 181 ------------------ transactions/createProfile.cdc | 19 -- transactions/devDestroyFUSDVault.cdc | 9 - transactions/devMintFusd.cdc | 22 --- transactions/devRemoveProfileWallet.cdc | 2 - transactions/devtenantsetMarketOptionAll.cdc | 51 ----- transactions/editProfile.cdc | 27 --- transactions/follow.cdc | 29 --- transactions/followDapper.cdc | 35 ++-- transactions/fulfillNameAuctionBidder.cdc | 58 ------ transactions/increaseNameBid.cdc | 24 --- transactions/initMerchantAccount.cdc | 88 --------- transactions/initSwitchboard.cdc | 32 ---- transactions/listForSaleMultiple.cdc | 123 ------------ transactions/mainnet_fillUpTheChest.cdc | 36 ---- transactions/registerGift.cdc | 45 ----- transactions/sendFTWithTag.cdc | 88 --------- transactions/setSellDandyRules.cdc | 17 +- transactions/setTenantRuleFUSD.cdc | 13 -- transactions/setup_fin_1_create_client.cdc | 9 - transactions/setup_fin_3_create_network.cdc | 2 - transactions/setup_find_dapper_market.cdc | 50 +++-- transactions/setup_find_market_1_dapper.cdc | 17 -- transactions/setup_find_market_2.cdc | 4 - transactions/tenantsetMarketOption.cdc | 2 - transactions/testInitFUSDVault.cdc | 17 -- transactions/tx-not-in-use.txt | 178 ----------------- 46 files changed, 71 insertions(+), 1436 deletions(-) delete mode 100644 scripts/devGetFUSDBalance.cdc delete mode 100644 testdata/TestFTRegistry/Should_be_able_to_registry_usdc_token_and_get_it.golden delete mode 100644 transactions/adminSendFUSD.cdc delete mode 100644 transactions/adminSetFTInfo_fusd.cdc delete mode 100644 transactions/adminSetSellDandyForFUSD.cdc delete mode 100644 transactions/adminTransferAllFusd.cdc delete mode 100644 transactions/bidName.cdc delete mode 100644 transactions/buyForSaleMultiple.cdc delete mode 100644 transactions/devDestroyFUSDVault.cdc delete mode 100644 transactions/devMintFusd.cdc delete mode 100644 transactions/devtenantsetMarketOptionAll.cdc delete mode 100644 transactions/fulfillNameAuctionBidder.cdc delete mode 100644 transactions/increaseNameBid.cdc delete mode 100644 transactions/initMerchantAccount.cdc delete mode 100644 transactions/listForSaleMultiple.cdc delete mode 100644 transactions/mainnet_fillUpTheChest.cdc delete mode 100644 transactions/registerGift.cdc delete mode 100644 transactions/sendFTWithTag.cdc delete mode 100644 transactions/setTenantRuleFUSD.cdc delete mode 100644 transactions/testInitFUSDVault.cdc delete mode 100644 transactions/tx-not-in-use.txt diff --git a/ftregistry_test.go b/ftregistry_test.go index 8d2ce308..21fdee0c 100644 --- a/ftregistry_test.go +++ b/ftregistry_test.go @@ -4,7 +4,6 @@ import ( "testing" . "github.com/bjartek/overflow/v2" - "github.com/hexops/autogold" ) func TestFTRegistry(t *testing.T) { @@ -26,7 +25,6 @@ func TestFTRegistry(t *testing.T) { WithArg("aliasOrIdentifier", otu.identifier("FlowToken", "Vault")), ). GetAsJson() - if err != nil { panic(err) } @@ -50,47 +48,6 @@ func TestFTRegistry(t *testing.T) { otu.AutoGoldRename("Should not be able to overrride a ft without removing it first", result) }) - ot.Run(t, "Should be able to registry usdc token and get it", func(t *testing.T) { - result, err := o.Script("devgetFTInfo", - WithArg("aliasOrIdentifier", otu.identifier("FiatToken", "Vault")), - ). - GetAsJson() - if err != nil { - panic(err) - } - - otu.AutoGoldRename("Should be able to registry usdc token and get it", result) - }) - - ot.Run(t, "Should be able to send usdc to another name", func(t *testing.T) { - o.Tx("sendFT", - WithSigner("user2"), - WithArg("name", "user1"), - WithArg("amount", 5.0), - WithArg("ftAliasOrIdentifier", "USDC"), - WithArg("tag", "test"), - WithArg("message", "This is a message"), - ). - AssertSuccess(t). - AssertEvent(t, otu.identifier("FiatToken", "TokensDeposited"), map[string]interface{}{ - "amount": 5.0, - "to": otu.O.Address("user1"), - }). - AssertEvent(t, otu.identifier("FiatToken", "TokensWithdrawn"), map[string]interface{}{ - "amount": 5.0, - "from": otu.O.Address("user2"), - }). - AssertEvent(t, otu.identifier("FIND", "FungibleTokenSent"), map[string]interface{}{ - "from": otu.O.Address("user2"), - "fromName": "user2", - "toAddress": otu.O.Address("user1"), - "amount": 5.0, - "name": "user1", - "tag": "test", - "message": "This is a message", - }) - }) - ot.Run(t, "Should be able to send flow to another name", func(t *testing.T) { o.Tx("sendFT", WithSigner("user2"), @@ -119,27 +76,4 @@ func TestFTRegistry(t *testing.T) { "message": "This is a message", }) }) - - ot.Run(t, "Should be able to registry and remove them", func(t *testing.T) { - otu.removeFTInFtRegistry("adminRemoveFTInfoByAlias", "FUSD", - otu.identifier("FTRegistry", "FTInfoRemoved"), map[string]interface{}{ - "alias": "FUSD", - "typeIdentifier": otu.identifier("FUSD", "Vault"), - }). - removeFTInFtRegistry("adminRemoveFTInfoByTypeIdentifier", otu.identifier("FlowToken", "Vault"), - otu.identifier("FTRegistry", "FTInfoRemoved"), map[string]interface{}{ - "alias": "Flow", - "typeIdentifier": otu.identifier("FlowToken", "Vault"), - }) - - o.Script("devgetFTInfo", - WithArg("aliasOrIdentifier", otu.identifier("FUSD", "Vault")), - ). - AssertWant(t, autogold.Want("aliasOrIdentifier", nil)) - - o.Script("devgetFTInfo", - WithArg("aliasOrIdentifier", "Flow"), - ). - AssertWant(t, autogold.Want("aliasOrIdentifier", nil)) - }) } diff --git a/generated_experiences_test.go b/generated_experiences_test.go index a129053b..4fbef5b8 100644 --- a/generated_experiences_test.go +++ b/generated_experiences_test.go @@ -152,7 +152,7 @@ func TestGeneratedExperiences(t *testing.T) { "A.f8d6e0586b0a20c7.MetadataViews.Royalties": autogold.Want("Royalties", map[string]interface{}{"cutInfos": []interface{}{map[string]interface{}{"cut": 0.1, "description": "Royalty", "receiver": map[string]interface{}{ "address": "0x192440c99cb17282", "borrowType": "&{A.ee82856bf20e2aa6.FungibleToken.Receiver}", - "id": 9, + "id": 7, }}}}), "A.f8d6e0586b0a20c7.MetadataViews.Editions": autogold.Want("Editions", map[string]interface{}{"infoList": []interface{}{map[string]interface{}{"max": 2, "name": "generatedexperiences", "number": 1}}}), "A.f8d6e0586b0a20c7.MetadataViews.Traits": autogold.Want("Traits", map[string]interface{}{"traits": []interface{}{map[string]interface{}{"displayType": "String", "name": "Artist", "value": "Artist"}}}), diff --git a/scripts/devGetFUSDBalance.cdc b/scripts/devGetFUSDBalance.cdc deleted file mode 100644 index 2a22a4b1..00000000 --- a/scripts/devGetFUSDBalance.cdc +++ /dev/null @@ -1,8 +0,0 @@ - -import "FungibleToken" -import "FUSD" - -access(all) fun main(user:Address) : UFix64{ - let ref = getAccount(user).getCapability<&FUSD.Vault{FungibleToken.Balance}>(/public/fusdBalance).borrow() ?? panic("Cannot borrow FUSD balance. Account address : ".concat(user.toString())) - return ref.balance -} diff --git a/scripts/getFindMarket.cdc b/scripts/getFindMarket.cdc index 6a9a6b2b..27313c62 100644 --- a/scripts/getFindMarket.cdc +++ b/scripts/getFindMarket.cdc @@ -1,5 +1,4 @@ import "FIND" -import "FUSD" import "FindMarket" import "Clock" diff --git a/setup_test.go b/setup_test.go index c014f63f..f53aeeed 100644 --- a/setup_test.go +++ b/setup_test.go @@ -452,7 +452,6 @@ func createUser(stx OverflowTransactionFunction, fusd float64, name string) { ) for _, mintName := range []string{ - "devMintFusd", "devMintUsdc", } { stx(mintName, WithSigner("account"), diff --git a/testdata/TestFTRegistry/Should_be_able_to_registry_usdc_token_and_get_it.golden b/testdata/TestFTRegistry/Should_be_able_to_registry_usdc_token_and_get_it.golden deleted file mode 100644 index a4cb5f9f..00000000 --- a/testdata/TestFTRegistry/Should_be_able_to_registry_usdc_token_and_get_it.golden +++ /dev/null @@ -1,15 +0,0 @@ -`{ - "alias": "USDC", - "balancePath": "/public/USDCVaultBalance", - "balancePathIdentifier": "USDCVaultBalance", - "icon": "https://static.flowscan.org/mainnet/icons/A.b19436aae4d94622.FiatToken.png", - "receiverPath": "/public/USDCVaultReceiver", - "receiverPathIdentifier": "USDCVaultReceiver", - "tag": [ - "stablecoin" - ], - "type": "A.f8d6e0586b0a20c7.FiatToken.Vault", - "typeIdentifier": "A.f8d6e0586b0a20c7.FiatToken.Vault", - "vaultPath": "/storage/USDCVault", - "vaultPathIdentifier": "USDCVault" -}` diff --git a/testdata/TestFTRegistry/Should_not_be_able_to_overrride_a_ft_without_removing_it_first.golden b/testdata/TestFTRegistry/Should_not_be_able_to_overrride_a_ft_without_removing_it_first.golden index b40980f0..671e5de6 100644 --- a/testdata/TestFTRegistry/Should_not_be_able_to_overrride_a_ft_without_removing_it_first.golden +++ b/testdata/TestFTRegistry/Should_not_be_able_to_overrride_a_ft_without_removing_it_first.golden @@ -46,21 +46,6 @@ "vaultPath": "/storage/flowUtilityTokenVault", "vaultPathIdentifier": "flowUtilityTokenVault" }, - "A.f8d6e0586b0a20c7.FUSD.Vault": { - "alias": "FUSD", - "balancePath": "/public/fusdBalance", - "balancePathIdentifier": "fusdBalance", - "icon": "https://static.flowscan.org/mainnet/icons/A.3c5959b568896393.FUSD.png", - "receiverPath": "/public/fusdReceiver", - "receiverPathIdentifier": "fusdReceiver", - "tag": [ - "stablecoin" - ], - "type": "A.f8d6e0586b0a20c7.FUSD.Vault", - "typeIdentifier": "A.f8d6e0586b0a20c7.FUSD.Vault", - "vaultPath": "/storage/fusdVault", - "vaultPathIdentifier": "fusdVault" - }, "A.f8d6e0586b0a20c7.FiatToken.Vault": { "alias": "USDC", "balancePath": "/public/USDCVaultBalance", diff --git a/testdata/TestFindAirdropper/Should_be_able_to_get_Airdrop_details_with_a_script.golden b/testdata/TestFindAirdropper/Should_be_able_to_get_Airdrop_details_with_a_script.golden index 401b4e79..af9e1635 100644 --- a/testdata/TestFindAirdropper/Should_be_able_to_get_Airdrop_details_with_a_script.golden +++ b/testdata/TestFindAirdropper/Should_be_able_to_get_Airdrop_details_with_a_script.golden @@ -28,7 +28,6 @@ Name: "user1", AcceptTypes: []string{ "A.0ae53cb6e3f42a79.FlowToken.Vault", - "A.f8d6e0586b0a20c7.FUSD.Vault", "A.f8d6e0586b0a20c7.FiatToken.Vault", }, Cut: 0.05, @@ -40,7 +39,6 @@ Name: "find", AcceptTypes: []string{ "A.0ae53cb6e3f42a79.FlowToken.Vault", - "A.f8d6e0586b0a20c7.FUSD.Vault", "A.f8d6e0586b0a20c7.FiatToken.Vault", }, Cut: 0.025, @@ -82,7 +80,6 @@ Name: "user1", AcceptTypes: []string{ "A.0ae53cb6e3f42a79.FlowToken.Vault", - "A.f8d6e0586b0a20c7.FUSD.Vault", "A.f8d6e0586b0a20c7.FiatToken.Vault", }, Cut: 0.05, @@ -94,7 +91,6 @@ Name: "find", AcceptTypes: []string{ "A.0ae53cb6e3f42a79.FlowToken.Vault", - "A.f8d6e0586b0a20c7.FUSD.Vault", "A.f8d6e0586b0a20c7.FiatToken.Vault", }, Cut: 0.025, @@ -136,7 +132,6 @@ Name: "user1", AcceptTypes: []string{ "A.0ae53cb6e3f42a79.FlowToken.Vault", - "A.f8d6e0586b0a20c7.FUSD.Vault", "A.f8d6e0586b0a20c7.FiatToken.Vault", }, Cut: 0.05, @@ -148,7 +143,6 @@ Name: "find", AcceptTypes: []string{ "A.0ae53cb6e3f42a79.FlowToken.Vault", - "A.f8d6e0586b0a20c7.FUSD.Vault", "A.f8d6e0586b0a20c7.FiatToken.Vault", }, Cut: 0.025, diff --git a/testdata/TestNFTDetailScript/Should_be_able_to_get_nft_details_of_item_with_views.golden b/testdata/TestNFTDetailScript/Should_be_able_to_get_nft_details_of_item_with_views.golden index 40c100f5..91444e7c 100644 --- a/testdata/TestNFTDetailScript/Should_be_able_to_get_nft_details_of_item_with_views.golden +++ b/testdata/TestNFTDetailScript/Should_be_able_to_get_nft_details_of_item_with_views.golden @@ -136,7 +136,7 @@ test_main.NFTDetailsReturnData{ "receiver": map[string]interface{}{ "address": "0x192440c99cb17282", "borrowType": "&{A.ee82856bf20e2aa6.FungibleToken.Receiver}", - "id": 9, + "id": 7, }, }, map[string]interface{}{ @@ -145,7 +145,7 @@ test_main.NFTDetailsReturnData{ "receiver": map[string]interface{}{ "address": "0xf3fcd2c1a78f5eee", "borrowType": "&{A.ee82856bf20e2aa6.FungibleToken.Receiver}", - "id": 31, + "id": 29, }, }, }}, diff --git a/transactions/adminSendFUSD.cdc b/transactions/adminSendFUSD.cdc deleted file mode 100644 index e06824b0..00000000 --- a/transactions/adminSendFUSD.cdc +++ /dev/null @@ -1,13 +0,0 @@ -import "FungibleToken" -import "FUSD" - -transaction(receiver: Address, amount:UFix64) { - prepare(acct: auth(BorrowValue) &Account) { - let receiver = getAccount(receiver).getCapability<&FUSD.Vault{FungibleToken.Receiver}>(/public/fusdReceiver).borrow() ?? panic("Cannot borrow FUSD receiver") - - let sender = acct.borrow<&FUSD.Vault>(from: /storage/fusdVault) - ?? panic("Cannot borrow FUSD vault from authAcct storage") - - receiver.deposit(from: <- sender.withdraw(amount:amount)) - } -} diff --git a/transactions/adminSetFTInfo_fusd.cdc b/transactions/adminSetFTInfo_fusd.cdc deleted file mode 100644 index 68a7457a..00000000 --- a/transactions/adminSetFTInfo_fusd.cdc +++ /dev/null @@ -1,16 +0,0 @@ -import "Admin" -import "FUSD" - -transaction() { - - let adminRef : auth(Admin.Owner) &Admin.AdminProxy - - prepare(account: auth(BorrowValue) &Account){ - self.adminRef = account.storage.borrow(from: Admin.AdminProxyStoragePath) ?? panic("Cannot borrow Admin Reference.") - } - - execute{ - let type: Type = Type<@FUSD.Vault>() - self.adminRef.setFTInfo(alias: "FUSD", type: type, tag:["stablecoin"], icon: "https://static.flowscan.org/mainnet/icons/A.3c5959b568896393.FUSD.png", receiverPath: /public/fusdReceiver, balancePath: /public/fusdBalance, vaultPath: /storage/fusdVault) - } -} diff --git a/transactions/adminSetFindCut.cdc b/transactions/adminSetFindCut.cdc index 8582a628..1ce17b4b 100644 --- a/transactions/adminSetFindCut.cdc +++ b/transactions/adminSetFindCut.cdc @@ -1,7 +1,6 @@ import "FindMarketAdmin" import "FindMarket" import "FlowToken" -import "FUSD" import "FiatToken" import "DapperUtilityCoin" import "FlowUtilityToken" @@ -15,7 +14,7 @@ transaction(tenant: Address, cut: UFix64){ let defaultRules : [FindMarket.TenantRule] = [ FindMarket.TenantRule( name: "standardFT", - types:[Type<@FlowToken.Vault>(), Type<@FUSD.Vault>(), Type<@FiatToken.Vault>(), Type<@DapperUtilityCoin.Vault>(), Type<@FlowUtilityToken.Vault>()], + types:[Type<@FlowToken.Vault>(), Type<@FiatToken.Vault>(), Type<@DapperUtilityCoin.Vault>(), Type<@FlowUtilityToken.Vault>()], ruleType: "ft", allow:true ) diff --git a/transactions/adminSetSellDandyForFUSD.cdc b/transactions/adminSetSellDandyForFUSD.cdc deleted file mode 100644 index 41b63f86..00000000 --- a/transactions/adminSetSellDandyForFUSD.cdc +++ /dev/null @@ -1,43 +0,0 @@ -import "FindMarket" -import "FindMarketAdmin" -import "FUSD" -import "Dandy" -import "FindMarketSale" -import "FindMarketAuctionEscrow" -import "FindMarketAuctionSoft" -import "FindMarketDirectOfferEscrow" -import "FindMarketDirectOfferSoft" - - -transaction(tenant: Address, market: String){ - prepare(account: auth(BorrowValue) &Account){ - let adminRef = account.storage.borrow(from: FindMarketAdmin.AdminProxyStoragePath) ?? panic("Cannot borrow Admin Reference.") - - var marketType : [Type] = [Type<@FindMarketSale.SaleItem>()] - switch market { - case "AuctionEscrow" : - marketType = [Type<@FindMarketAuctionEscrow.SaleItem>()] - - case "AuctionSoft" : - marketType = [Type<@FindMarketAuctionSoft.SaleItem>()] - - case "DirectOfferEscrow" : - marketType = [Type<@FindMarketDirectOfferEscrow.SaleItem>()] - - case "DirectOfferSoft" : - marketType = [Type<@FindMarketDirectOfferSoft.SaleItem>()] - - } - - let saleItem = FindMarket.TenantSaleItem(name:"FlowDandy".concat(market), cut: nil, rules:[ - FindMarket.TenantRule(name:"Flow", types:[Type<@FUSD.Vault>()], ruleType: "ft", allow: true), - FindMarket.TenantRule(name:"Dandy", types:[Type<@Dandy.NFT>()], ruleType: "nft", allow: true), - FindMarket.TenantRule(name: market, types:marketType, ruleType: "listing", allow: true) - ], - status: "active" - ) - - adminRef.setMarketOption(tenant: tenant, saleItem: saleItem) - } -} - diff --git a/transactions/adminSetSellDandyRules.cdc b/transactions/adminSetSellDandyRules.cdc index 568f9a6d..10c9ef9a 100644 --- a/transactions/adminSetSellDandyRules.cdc +++ b/transactions/adminSetSellDandyRules.cdc @@ -1,29 +1,20 @@ import "FindMarket" import "FindMarketAdmin" import "FlowToken" -import "FUSD" import "Dandy" transaction(tenant: Address) { prepare(account: auth(BorrowValue) &Account){ let adminRef = account.storage.borrow(from: FindMarketAdmin.AdminProxyStoragePath) ?? panic("Cannot borrow Admin Reference.") - let fusdDandy = FindMarket.TenantSaleItem(name:"FUSDDandy", cut: nil, rules:[ - FindMarket.TenantRule(name:"FUSD", types:[Type<@FUSD.Vault>()], ruleType: "ft", allow: true), - FindMarket.TenantRule(name:"Dandy", types:[ Type<@Dandy.NFT>()], ruleType: "nft", allow: true) - ], - status: "active" - ) - let flowDandy = FindMarket.TenantSaleItem(name:"FlowDandy", cut: nil, rules:[ - FindMarket.TenantRule(name:"Flow", types:[Type<@FlowToken.Vault>()], ruleType: "ft", allow: true), - FindMarket.TenantRule(name:"Dandy", types:[ Type<@Dandy.NFT>()], ruleType: "nft", allow: true) - ], - status: "active" - ) + FindMarket.TenantRule(name:"Flow", types:[Type<@FlowToken.Vault>()], ruleType: "ft", allow: true), + FindMarket.TenantRule(name:"Dandy", types:[ Type<@Dandy.NFT>()], ruleType: "nft", allow: true) + ], + status: "active" + ) - adminRef.setMarketOption(tenant: tenant, saleItem: fusdDandy) - adminRef.setMarketOption(tenant: tenant, saleItem: flowDandy) + adminRef.setMarketOption(tenant: tenant, saleItem: flowDandy) - } +} } diff --git a/transactions/adminSetSellExampleNFTForFUT.cdc b/transactions/adminSetSellExampleNFTForFUT.cdc index de162279..521abf4c 100644 --- a/transactions/adminSetSellExampleNFTForFUT.cdc +++ b/transactions/adminSetSellExampleNFTForFUT.cdc @@ -1,7 +1,6 @@ import "FindMarket" import "FindMarketAdmin" import "FlowUtilityToken" -import "FUSD" import "ExampleNFT" transaction(tenant: Address) { @@ -9,13 +8,13 @@ transaction(tenant: Address) { let adminRef = account.storage.borrow(from: FindMarketAdmin.AdminProxyStoragePath) ?? panic("Cannot borrow Admin Reference.") let flowExample = FindMarket.TenantSaleItem(name:"FlowExampleNFT", cut: nil, rules:[ - FindMarket.TenantRule(name:"Fut", types:[Type<@FlowUtilityToken.Vault>()], ruleType: "ft", allow: true), - FindMarket.TenantRule(name:"ExampleNFT", types:[ Type<@ExampleNFT.NFT>()], ruleType: "nft", allow: true) - ], - status: "active" - ) + FindMarket.TenantRule(name:"Fut", types:[Type<@FlowUtilityToken.Vault>()], ruleType: "ft", allow: true), + FindMarket.TenantRule(name:"ExampleNFT", types:[ Type<@ExampleNFT.NFT>()], ruleType: "nft", allow: true) + ], + status: "active" + ) - adminRef.setMarketOption(tenant: tenant, saleItem: flowExample) + adminRef.setMarketOption(tenant: tenant, saleItem: flowExample) - } +} } diff --git a/transactions/adminSetSellExampleNFTForFlow.cdc b/transactions/adminSetSellExampleNFTForFlow.cdc index 70bf52bf..dbb3bb6a 100644 --- a/transactions/adminSetSellExampleNFTForFlow.cdc +++ b/transactions/adminSetSellExampleNFTForFlow.cdc @@ -1,7 +1,6 @@ import "FindMarket" import "FindMarketAdmin" import "FlowToken" -import "FUSD" import "ExampleNFT" transaction(tenant: Address) { @@ -9,13 +8,13 @@ transaction(tenant: Address) { let adminRef = account.storage.borrow(from: FindMarketAdmin.AdminProxyStoragePath) ?? panic("Cannot borrow Admin Reference.") let flowExample = FindMarket.TenantSaleItem(name:"FlowExampleNFT", cut: nil, rules:[ - FindMarket.TenantRule(name:"Flow", types:[Type<@FlowToken.Vault>()], ruleType: "ft", allow: true), - FindMarket.TenantRule(name:"ExampleNFT", types:[ Type<@ExampleNFT.NFT>()], ruleType: "nft", allow: true) - ], - status: "active" - ) + FindMarket.TenantRule(name:"Flow", types:[Type<@FlowToken.Vault>()], ruleType: "ft", allow: true), + FindMarket.TenantRule(name:"ExampleNFT", types:[ Type<@ExampleNFT.NFT>()], ruleType: "nft", allow: true) + ], + status: "active" + ) - adminRef.setMarketOption(tenant: tenant, saleItem: flowExample) + adminRef.setMarketOption(tenant: tenant, saleItem: flowExample) - } +} } diff --git a/transactions/adminTransferAllFusd.cdc b/transactions/adminTransferAllFusd.cdc deleted file mode 100644 index ba6f9d31..00000000 --- a/transactions/adminTransferAllFusd.cdc +++ /dev/null @@ -1,36 +0,0 @@ -// Mainnet -import "FungibleToken" -import "FUSD" - -// Testnet -// import FungibleToken from 0x9a0766d93b6608b7 -// import FUSD from 0xe223d8a629e49c68 - -transaction(recipient: Address) { - - // The Vault resource that holds the tokens that are being transfered - let sentVault: @FungibleToken.Vault - - prepare(signer: auth(BorrowValue) &Account) { - // Get a reference to the signer's stored vault - let vaultRef = signer.borrow<&FUSD.Vault>(from: /storage/fusdVault) - ?? panic("Could not borrow reference to the owner's Vault!") - - // Withdraw tokens from the signer's stored vault - self.sentVault <- vaultRef.withdraw(amount: vaultRef.balance) - } - - execute { - // Get the recipient's public account object - let recipientAccount = getAccount(recipient) - - // Get a reference to the recipient's Receiver - let receiverRef = recipientAccount.getCapability(/public/fusdReceiver)! - .borrow<&{FungibleToken.Receiver}>() - ?? panic("Could not borrow receiver reference to the recipient's Vault") - - // Deposit the withdrawn tokens in the recipient's receiver - receiverRef.deposit(from: <-self.sentVault) - } -} - diff --git a/transactions/bidName.cdc b/transactions/bidName.cdc deleted file mode 100644 index aba13b64..00000000 --- a/transactions/bidName.cdc +++ /dev/null @@ -1,25 +0,0 @@ -import "FUSD" -import "FungibleToken" -import "FIND" - -transaction(name: String, amount: UFix64) { - - let vaultRef : auth (FungibleToken.Withdraw) &FUSD.Vault? - let bidRef : &FIND.BidCollection? - - prepare(account: auth(BorrowValue) &Account) { - - self.vaultRef = account.storage.borrow< auth (FungibleToken.Withdraw) &FUSD.Vault>(from: /storage/fusdVault) - self.bidRef = account.storage.borrow<&FIND.BidCollection>(from: FIND.BidStoragePath) - } - - pre{ - self.vaultRef != nil : "Could not borrow reference to the fusdVault!" - self.bidRef != nil : "Could not borrow reference to the bid collection!" - } - - execute { - let vault <- self.vaultRef!.withdraw(amount: amount) as! @FUSD.Vault - self.bidRef!.bid(name: name, vault: <- vault) - } -} diff --git a/transactions/buyFindPack.cdc b/transactions/buyFindPack.cdc index 559af35b..290539f3 100644 --- a/transactions/buyFindPack.cdc +++ b/transactions/buyFindPack.cdc @@ -3,7 +3,6 @@ import "FungibleToken" import "NonFungibleToken" import "MetadataViews" import "FlowToken" -import "FUSD" import "Profile" transaction(packTypeName: String, packTypeId:UInt64, numberOfPacks:UInt64, totalAmount: UFix64) { @@ -33,27 +32,6 @@ transaction(packTypeName: String, packTypeId:UInt64, numberOfPacks:UInt64, total if !profileCap.check() { let profile <-Profile.createUser(name:account.address.toString(), createdAt: "find") - let fusdReceiver = account.capabilities.get<&{FungibleToken.Receiver}>(/public/fusdReceiver) - if !fusdReceiver.check() { - let fusd <- FUSD.createEmptyVault(vaultType: Type<@FUSD.Vault>()) - account.storage.save(<- fusd, to: /storage/fusdVault) - var cap = account.capabilities.storage.issue<&{FungibleToken.Receiver}>(/storage/fusdVault) - account.capabilities.publish(cap, at: /public/fusdReceiver) - let capb = account.capabilities.storage.issue<&{FungibleToken.Vault}>(/storage/fusdVault) - account.capabilities.publish(capb, at: /public/fusdBalance) - } - - - let fusdWallet=Profile.Wallet( - name:"FUSD", - receiver:account.capabilities.get<&{FungibleToken.Receiver}>(/public/fusdReceiver), - balance:account.capabilities.get<&{FungibleToken.Vault}>(/public/fusdBalance), - accept: Type<@FUSD.Vault>(), - tags: ["fusd", "stablecoin"] - ) - - profile.addWallet(fusdWallet) - let flowWallet=Profile.Wallet( name:"Flow", receiver:account.capabilities.get<&{FungibleToken.Receiver}>(/public/flowTokenReceiver), diff --git a/transactions/buyForSaleMultiple.cdc b/transactions/buyForSaleMultiple.cdc deleted file mode 100644 index 3ca1877f..00000000 --- a/transactions/buyForSaleMultiple.cdc +++ /dev/null @@ -1,181 +0,0 @@ -import "FUSD" -import "FindMarket" -import "FindMarketSale" -import "NonFungibleToken" -import "MetadataViews" -import "NFTCatalog" -import "FINDNFTCatalog" -import "FTRegistry" -import "FungibleToken" -import "FIND" - -transaction(users: [Address], ids: [AnyStruct], amounts: [UFix64]) { - - let targetCapability : [Capability<&{NonFungibleToken.Receiver}>] - var walletReference : [&FungibleToken.Vault] - - let saleItems: [&FindMarketSale.SaleItemCollection{FindMarketSale.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}] - let leaseNames: [String] - let leaseBidReference: &FIND.BidCollection - var totalPrice : UFix64 - let prices : [UFix64] - let buyer : Address - - prepare(account: auth(BorrowValue) &Account) { - - let marketplace = FindMarket.getFindTenantAddress() - if users.length != ids.length { - panic("The array length of users and ids should be the same") - } - - var counter = 0 - self.walletReference= [] - self.targetCapability = [] - - self.saleItems = [] - let nfts : {String : NFTCatalog.NFTCollectionData} = {} - let fts : {String : FTRegistry.FTInfo} = {} - let saleItems : {Address : &FindMarketSale.SaleItemCollection{FindMarketSale.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}} = {} - - let saleItemType = Type<@FindMarketSale.SaleItemCollection>() - let marketOption = FindMarket.getMarketOptionFromType(saleItemType) - - let tenantCapability= FindMarket.getTenantCapability(marketplace)! - let tenant = tenantCapability.borrow()! - let publicPath=FindMarket.getPublicPath(saleItemType, name: tenant.name) - let storagePath= FindMarket.getStoragePath(saleItemType, name:tenant.name) - - let saleItemCap= account.getCapability<&FindMarketSale.SaleItemCollection{FindMarketSale.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}>(publicPath) - if !saleItemCap.check() { - //The link here has to be a capability not a tenant, because it can change. - account.storage.save<@FindMarketSale.SaleItemCollection>(<- FindMarketSale.createEmptySaleItemCollection(tenantCapability), to: storagePath) - account.link<&FindMarketSale.SaleItemCollection{FindMarketSale.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}>(publicPath, target: storagePath) - } - - self.buyer = account.address - self.leaseNames = [] - self.leaseBidReference = account.storage.borrow<&FIND.BidCollection>(from: FIND.BidStoragePath) ?? panic("Could not borrow reference to the bid collection!" ) - - var vaultType : Type? = nil - - self.totalPrice = 0.0 - self.prices = [] - - while counter < users.length { - - let address=users[counter] - - if let name = ids[counter] as? String { - let targetAddress = FIND.lookupAddress(name) ?? panic("Cannot look up address for name : ".concat(name)) - let leaseCap = getAccount(targetAddress).getCapability<&FIND.LeaseCollection{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath) - let leaseRef = leaseCap.borrow() ?? panic("Cannot borrow reference from name owner. Name : ".concat(name)) - let nameInfo = leaseRef.getLease(name)! - let price = nameInfo.salePrice ?? panic("Name is not listed for sale. Name : ".concat(name)) - self.prices.append(price) - self.leaseNames.append(name) - - self.walletReference.append( - account.storage.borrow<&FUSD.Vault>(from: /storage/fusdVault) ?? panic("No suitable wallet linked for this account") - ) - } - - if let id = ids[counter] as? UInt64 { - if saleItems[address] == nil { - let saleItem = getAccount(address).getCapability<&FindMarketSale.SaleItemCollection{FindMarketSale.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}>(publicPath).borrow() ?? panic("cannot find target sale item cap. ID : ".concat(id.toString())) - self.saleItems.append(saleItem) - saleItems[address] = saleItem - } else { - self.saleItems.append(saleItems[address]!) - } - - let item=saleItems[address]!.borrowSaleItem(id) - - self.prices.append(item.getBalance()) - self.totalPrice = self.totalPrice + self.prices[counter] - - var nft : NFTCatalog.NFTCollectionData? = nil - var ft : FTRegistry.FTInfo? = nil - let nftIdentifier = item.getItemType().identifier - let ftIdentifier = item.getFtType().identifier - - if nfts[nftIdentifier] != nil { - nft = nfts[nftIdentifier] - } else { - let collectionIdentifier = FINDNFTCatalog.getCollectionsForType(nftTypeIdentifier: nftIdentifier)?.keys ?? panic("This NFT is not supported by the NFT Catalog yet. Type : ".concat(nftIdentifier)) - let collection = FINDNFTCatalog.getCatalogEntry(collectionIdentifier : collectionIdentifier[0])! - nft = collection.collectionData - nfts[nftIdentifier] = nft - } - - if fts[ftIdentifier] != nil { - ft = fts[ftIdentifier] - } else { - ft = FTRegistry.getFTInfo(ftIdentifier) ?? panic("This FT is not supported by the Find Market yet. Type : ".concat(ftIdentifier)) - fts[ftIdentifier] = ft - } - - self.walletReference.append( - account.storage.borrow<&{FungibleToken.Vault}>(from: ft!.vaultPath) ?? panic("No suitable wallet linked for this account") - ) - - var targetCapability= account.getCapability<&{NonFungibleToken.Receiver}>(nft!.publicPath) - /* Check for nftCapability */ - if !targetCapability.check() { - let cd = item.getNFTCollectionData() - // should use account.type here instead - if account.type(at: cd.storagePath) != nil { - let pathIdentifier = nft!.publicPath.toString() - let findPath = PublicPath(identifier: pathIdentifier.slice(from: "/public/".length , upTo: pathIdentifier.length).concat("_FIND"))! - account.link<&{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}>( - findPath, - target: nft!.storagePath - ) - targetCapability = account.getCapability<&{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}>(findPath) - } else { - account.storage.save(<- cd.createEmptyCollection(), to: cd.storagePath) - account.link<&{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}>(cd.publicPath, target: cd.storagePath) - account.link<&{NonFungibleToken.Provider, NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}>(cd.providerPath, target: cd.storagePath) - } - - } - self.targetCapability.append(targetCapability) - } - counter = counter + 1 - } - - - } - - execute { - var counter = 0 - var nameCounter = 0 - for i, input in ids { - - if let name = input as? String { - if self.prices[i] != amounts[i] { - panic("Please pass in the correct price of the name. Required : ".concat(self.prices[i].toString()).concat(" . Name : ".concat(name))) - } - if self.walletReference[i].balance < amounts[i] { - panic("Your wallet does not have enough funds to pay for this name. Required : ".concat(self.prices[i].toString()).concat(" . Name : ".concat(name))) - } - - let vault <- self.walletReference[i].withdraw(amount: self.prices[i]) as! @FUSD.Vault - self.leaseBidReference.bid(name: name, vault: <- vault) - nameCounter = nameCounter + 1 - continue - } - - let id = input as! UInt64 - if self.prices[i] != amounts[i] { - panic("Please pass in the correct price of the buy items. Required : ".concat(self.prices[i].toString()).concat(" . saleItem ID : ".concat(id.toString()))) - } - if self.walletReference[i].balance < amounts[i] { - panic("Your wallet does not have enough funds to pay for this item. Required : ".concat(self.prices[i].toString()).concat(" . saleItem ID : ".concat(id.toString()))) - } - - self.saleItems[counter].buy(id:id, vault: <- self.walletReference[i].withdraw(amount: amounts[i]) - , nftCap: self.targetCapability[counter]) - counter = counter + 1 - } - } -} diff --git a/transactions/createProfile.cdc b/transactions/createProfile.cdc index a71e66e0..d514e69b 100644 --- a/transactions/createProfile.cdc +++ b/transactions/createProfile.cdc @@ -1,6 +1,5 @@ import "FungibleToken" import "NonFungibleToken" -import "FUSD" import "FiatToken" import "FlowToken" import "MetadataViews" @@ -23,17 +22,6 @@ transaction(name: String) { //the code below has some dead code for this specific transaction, but it is hard to maintain otherwise //SYNC with register - //Add exising FUSD or create a new one and add it - let fusdReceiver = account.capabilities.get<&{FungibleToken.Receiver}>(/public/fusdReceiver) - if !fusdReceiver.check() { - let fusd <- FUSD.createEmptyVault(vaultType: Type<@FUSD.Vault>()) - account.storage.save(<- fusd, to: /storage/fusdVault) - var cap = account.capabilities.storage.issue<&{FungibleToken.Receiver}>(/storage/fusdVault) - account.capabilities.publish(cap, at: /public/fusdReceiver) - let capb = account.capabilities.storage.issue<&{FungibleToken.Vault}>(/storage/fusdVault) - account.capabilities.publish(capb, at: /public/fusdBalance) - } - let usdcCap = account.capabilities.get<&{FungibleToken.Receiver}>(FiatToken.VaultReceiverPubPath) if !usdcCap.check() { account.storage.save( <-FiatToken.createEmptyVault(), to: FiatToken.VaultStoragePath) @@ -86,13 +74,6 @@ transaction(name: String) { profile.addWallet(flowWallet) updated=true } - if !profile.hasWallet("FUSD") { - let fr = account.capabilities.get<&{FungibleToken.Receiver}>(/public/fusdReceiver) - let fb =account.capabilities.get<&{FungibleToken.Vault}>(/public/fusdBalance) - profile.addWallet(Profile.Wallet( name:"FUSD", receiver:fr, balance:fb, accept: Type<@FUSD.Vault>(), tags: ["fusd", "stablecoin"])) - updated=true - } - if !profile.hasWallet("USDC") { let fr = account.capabilities.get<&{FungibleToken.Receiver}>(FiatToken.VaultReceiverPubPath) diff --git a/transactions/devDestroyFUSDVault.cdc b/transactions/devDestroyFUSDVault.cdc deleted file mode 100644 index 07fb647b..00000000 --- a/transactions/devDestroyFUSDVault.cdc +++ /dev/null @@ -1,9 +0,0 @@ -import "FUSD" - -transaction() { - prepare(account: auth(UnpublishCapability, LoadValue) &Account) { - account.capabilities.unpublish(/public/fusdBalance) - account.capabilities.unpublish(/public/fusdReceiver) - destroy account.storage.load<@FUSD.Vault>(from: /storage/fusdVault) ?? panic("Cannot load flow token vault") - } -} diff --git a/transactions/devMintFusd.cdc b/transactions/devMintFusd.cdc deleted file mode 100644 index 545d3b05..00000000 --- a/transactions/devMintFusd.cdc +++ /dev/null @@ -1,22 +0,0 @@ -import "FungibleToken" -import "FUSD" - - -transaction(recipient: Address, amount: UFix64) { - let tokenAdmin: &FUSD.Minter - let tokenReceiver: &{FungibleToken.Receiver} - - prepare(signer: auth (BorrowValue) &Account) { - - self.tokenAdmin = signer.storage.borrow<&FUSD.Minter>(from: FUSD.AdminStoragePath) ?? panic("Signer is not the token admin") - - self.tokenReceiver = getAccount(recipient).capabilities.get<&{FungibleToken.Receiver}>(/public/fusdReceiver)!.borrow() ?? panic("Unable to borrow receiver reference") - } - - execute { - - let mintedVault <- self.tokenAdmin.mintTokens(amount: amount) - - self.tokenReceiver.deposit(from: <-mintedVault) - } -} diff --git a/transactions/devRemoveProfileWallet.cdc b/transactions/devRemoveProfileWallet.cdc index e0ec8b6a..9f457566 100644 --- a/transactions/devRemoveProfileWallet.cdc +++ b/transactions/devRemoveProfileWallet.cdc @@ -5,7 +5,5 @@ transaction() { prepare(account: auth(BorrowValue, Profile.Admin) &Account) { let wallet = account.storage.borrow(from: Profile.storagePath)! wallet.removeWallet("Flow") - wallet.removeWallet("FUSD") - wallet.removeWallet("USDC") } } diff --git a/transactions/devtenantsetMarketOptionAll.cdc b/transactions/devtenantsetMarketOptionAll.cdc deleted file mode 100644 index 556167d5..00000000 --- a/transactions/devtenantsetMarketOptionAll.cdc +++ /dev/null @@ -1,51 +0,0 @@ -import "FindMarket" -import "FlowToken" -import "FUSD" -import "FiatToken" -import "FindMarketSale" -//import "FindMarketAuctionEscrow" -//import "FindMarketDirectOfferEscrow" -import "MetadataViews" -import "FungibleToken" -import "FungibleTokenSwitchboard" - -transaction(nftName: String, nftType: String, cut: UFix64){ - prepare(account: auth(BorrowValue) &Account){ - - let defaultRules : [FindMarket.TenantRule] = [ - FindMarket.TenantRule( - name: "Flow", - types:[Type<@FlowToken.Vault>(),Type<@FUSD.Vault>(),Type<@FiatToken.Vault>() ], - ruleType: "ft", - allow:true - ), - FindMarket.TenantRule( - name: "Escrow", - types:[Type<@FindMarketSale.SaleItem>()], - //types:[Type<@FindMarketSale.SaleItem>(), Type<@FindMarketAuctionEscrow.SaleItem>(), Type<@FindMarketDirectOfferEscrow.SaleItem>()], - ruleType: "listing", - allow:true - ) - ] - - var royalty : MetadataViews.Royalty? = nil - if cut != 0.0 { - royalty = MetadataViews.Royalty( - receiver: account.capabilities.get<&{FungibleToken.Receiver}>(FungibleTokenSwitchboard.ReceiverPublicPath)!, - cut: cut, - description: "tenant" - ) - } - - let saleItem = FindMarket.TenantSaleItem( - name: "Flow".concat(nftName).concat("Escrow"), - cut: royalty, - rules: defaultRules, - status: "active" - ) - - let clientRef = account.storage.borrow(from: FindMarket.TenantClientStoragePath) ?? panic("Cannot borrow Tenant Client Reference.") - clientRef.setMarketOption(saleItem: saleItem) - } -} - diff --git a/transactions/editProfile.cdc b/transactions/editProfile.cdc index ec70dcaf..6c5677ac 100644 --- a/transactions/editProfile.cdc +++ b/transactions/editProfile.cdc @@ -1,5 +1,4 @@ import "FungibleToken" -import "FUSD" import "FlowToken" import "FIND" import "Profile" @@ -14,24 +13,9 @@ transaction(name:String, description: String, avatar: String, tags:[String], all self.profile =account.storage.borrow(from:Profile.storagePath) ?? panic("Cannot borrow reference to profile") - let fusdReceiver = account.capabilities.get<&{FungibleToken.Receiver}>(/public/fusdReceiver) - if !fusdReceiver.check() { - let fusd <- FUSD.createEmptyVault(vaultType: Type<@FUSD.Vault>()) - account.storage.save(<- fusd, to: /storage/fusdVault) - var cap = account.capabilities.storage.issue<&{FungibleToken.Receiver}>(/storage/fusdVault) - account.capabilities.publish(cap, at: /public/fusdReceiver) - let capb = account.capabilities.storage.issue<&{FungibleToken.Vault}>(/storage/fusdVault) - account.capabilities.publish(capb, at: /public/fusdBalance) - } - - var hasFusdWallet=false var hasFlowWallet=false let wallets=self.profile.getWallets() for wallet in wallets { - if wallet.name=="FUSD" { - hasFusdWallet=true - } - if wallet.name =="Flow" { hasFlowWallet=true } @@ -48,17 +32,6 @@ transaction(name:String, description: String, avatar: String, tags:[String], all self.profile.addWallet(flowWallet) } - if !hasFusdWallet { - let fusdWallet=Profile.Wallet( - name:"FUSD", - receiver:account.capabilities.get<&{FungibleToken.Receiver}>(/public/fusdReceiver), - balance:account.capabilities.get<&{FungibleToken.Vault}>(/public/fusdBalance), - accept: Type<@FUSD.Vault>(), - tags: ["fusd", "stablecoin"] - ) - self.profile.addWallet(fusdWallet) - } - let leaseCollection = account.capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath) if !leaseCollection.check() { account.storage.save(<- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath) diff --git a/transactions/follow.cdc b/transactions/follow.cdc index 42c22a7e..e4e3b112 100644 --- a/transactions/follow.cdc +++ b/transactions/follow.cdc @@ -1,5 +1,4 @@ import "FungibleToken" -import "FUSD" import "FlowToken" import "FIND" import "Profile" @@ -13,25 +12,9 @@ transaction(follows:{String : [String]}) { self.profile =account.storage.borrow(from:Profile.storagePath) ?? panic("Cannot borrow reference to profile") - - let fusdReceiver = account.capabilities.get<&{FungibleToken.Receiver}>(/public/fusdReceiver) - if !fusdReceiver.check(){ - let fusd <- FUSD.createEmptyVault(vaultType: Type<@FUSD.Vault>()) - account.storage.save(<- fusd, to: /storage/fusdVault) - var cap = account.capabilities.storage.issue<&{FungibleToken.Receiver}>(/storage/fusdVault) - account.capabilities.publish(cap, at: /public/fusdReceiver) - let capb = account.capabilities.storage.issue<&{FungibleToken.Vault}>(/storage/fusdVault) - account.capabilities.publish(capb, at: /public/fusdBalance) - } - - var hasFusdWallet=false var hasFlowWallet=false let wallets=self.profile.getWallets() for wallet in wallets { - if wallet.name=="FUSD" { - hasFusdWallet=true - } - if wallet.name =="Flow" { hasFlowWallet=true } @@ -47,18 +30,6 @@ transaction(follows:{String : [String]}) { ) self.profile.addWallet(flowWallet) } - - if !hasFusdWallet { - let fusdWallet=Profile.Wallet( - name:"FUSD", - receiver:account.capabilities.get<&{FungibleToken.Receiver}>(/public/fusdReceiver), - balance:account.capabilities.get<&{FungibleToken.Vault}>(/public/fusdBalance), - accept: Type<@FUSD.Vault>(), - tags: ["fusd", "stablecoin"] - ) - self.profile.addWallet(fusdWallet) - } - let leaseCollection = account.capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath) if !leaseCollection.check() { account.storage.save(<- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath) diff --git a/transactions/followDapper.cdc b/transactions/followDapper.cdc index 6847764c..a790bf46 100644 --- a/transactions/followDapper.cdc +++ b/transactions/followDapper.cdc @@ -1,5 +1,4 @@ import "FungibleToken" -import "FUSD" import "FlowToken" import "FIND" import "Profile" @@ -7,26 +6,26 @@ import "Profile" // map of {User in string (find name or address) : [tag]} transaction(follows:{String : [String]}) { - let profile : &Profile.User + let profile : &Profile.User - prepare(account: auth(BorrowValue) &Account) { + prepare(account: auth(BorrowValue) &Account) { - self.profile =account.storage.borrow<&Profile.User>(from:Profile.storagePath) ?? panic("You do not have a profile set up, initialize the user first") + self.profile =account.storage.borrow<&Profile.User>(from:Profile.storagePath) ?? panic("You do not have a profile set up, initialize the user first") - let leaseCollection = account.getCapability<&FIND.LeaseCollection{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath) - if !leaseCollection!.check() { - account.storage.save(<- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath) - account.link<&FIND.LeaseCollection{FIND.LeaseCollectionPublic}>( FIND.LeasePublicPath, target: FIND.LeaseStoragePath) + let leaseCollection = account.capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath) + if !leaseCollection.check() { + account.storage.save(<- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath) + let cap = account.capabilities.storage.issue<&FIND.LeaseCollection>(FIND.LeaseStoragePath) + account.capabilities.publish(cap, at: FIND.LeasePublicPath) + } + } - } - } - - execute{ - for key in follows.keys { - let user = FIND.resolve(key) ?? panic(key.concat(" cannot be resolved. It is either an invalid .find name or address")) - let tags = follows[key]! - self.profile.follow(user, tags: tags) - } - } + execute{ + for key in follows.keys { + let user = FIND.resolve(key) ?? panic(key.concat(" cannot be resolved. It is either an invalid .find name or address")) + let tags = follows[key]! + self.profile.follow(user, tags: tags) + } + } } diff --git a/transactions/fulfillNameAuctionBidder.cdc b/transactions/fulfillNameAuctionBidder.cdc deleted file mode 100644 index 46fa1e78..00000000 --- a/transactions/fulfillNameAuctionBidder.cdc +++ /dev/null @@ -1,58 +0,0 @@ -import "FIND" -import "FungibleToken" -import "FUSD" -import "Profile" - -transaction(owner: Address, name: String) { - - let leaseCollectionOwner : &FIND.LeaseCollection{FIND.LeaseCollectionPublic}? - - prepare(account: auth(BorrowValue) &Account) { - - - //Add exising FUSD or create a new one and add it - let fusdReceiver = account.getCapability<&{FungibleToken.Receiver}>(/public/fusdReceiver) - if !fusdReceiver.check() { - let fusd <- FUSD.createEmptyVault(vaultType: Type<@FUSD.Vault>()) - account.storage.save(<- fusd, to: /storage/fusdVault) - account.link<&FUSD.Vault{FungibleToken.Receiver}>( /public/fusdReceiver, target: /storage/fusdVault) - account.link<&FUSD.Vault{FungibleToken.Balance}>( /public/fusdBalance, target: /storage/fusdVault) - } - - let leaseCollection = account.getCapability<&FIND.LeaseCollection{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath) - if !leaseCollection!.check() { - account.storage.save(<- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath) - account.link<&FIND.LeaseCollection{FIND.LeaseCollectionPublic}>( FIND.LeasePublicPath, target: FIND.LeaseStoragePath) - } - - let bidCollection = account.getCapability<&FIND.BidCollection{FIND.BidCollectionPublic}>(FIND.BidPublicPath) - if !bidCollection.check() { - account.storage.save(<- FIND.createEmptyBidCollection(receiver: fusdReceiver, leases: leaseCollection), to: FIND.BidStoragePath) - account.link<&FIND.BidCollection{FIND.BidCollectionPublic}>( FIND.BidPublicPath, target: FIND.BidStoragePath) - } - - let profileCap = account.getCapability<&{Profile.Public}>(Profile.publicPath) - if !profileCap.check() { - let profile <-Profile.createUser(name:name, createdAt: "find") - - let fusdWallet=Profile.Wallet( name:"FUSD", receiver:fusdReceiver, balance:account.getCapability<&{FungibleToken.Balance}>(/public/fusdBalance), accept: Type<@FUSD.Vault>(), tags: ["fusd", "stablecoin"]) - - profile.addWallet(fusdWallet) - - account.storage.save(<-profile, to: Profile.storagePath) - account.link<&Profile.User{Profile.Public}>(Profile.publicPath, target: Profile.storagePath) - account.link<&{FungibleToken.Receiver}>(Profile.publicReceiverPath, target: Profile.storagePath) - } - - self.leaseCollectionOwner = getAccount(owner).getCapability<&FIND.LeaseCollection{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath).borrow() - - } - - pre{ - self.leaseCollectionOwner != nil : "Cannot borrow reference to find lease collection. Account address: ".concat(owner.toString()) - } - - execute { - self.leaseCollectionOwner!.fulfillAuction(name) - } -} diff --git a/transactions/increaseNameBid.cdc b/transactions/increaseNameBid.cdc deleted file mode 100644 index fcfb318a..00000000 --- a/transactions/increaseNameBid.cdc +++ /dev/null @@ -1,24 +0,0 @@ -import "FIND" -import "FungibleToken" -import "FUSD" - -transaction(name: String, amount: UFix64) { - - let vaultRef : auth (FungibleToken.Withdraw) &FUSD.Vault? - let bids : &FIND.BidCollection? - - prepare(account: auth(BorrowValue) &Account) { - self.vaultRef = account.storage.borrow< auth (FungibleToken.Withdraw) &FUSD.Vault>(from: /storage/fusdVault) - self.bids = account.storage.borrow<&FIND.BidCollection>(from: FIND.BidStoragePath) - } - - pre{ - self.vaultRef != nil : "Could not borrow reference to the fusdVault!" - self.bids != nil : "Could not borrow reference to bid collection" - } - - execute{ - let vault <- self.vaultRef!.withdraw(amount: amount) - self.bids!.increaseBid(name: name, vault: <- vault) - } -} diff --git a/transactions/initMerchantAccount.cdc b/transactions/initMerchantAccount.cdc deleted file mode 100644 index f983d040..00000000 --- a/transactions/initMerchantAccount.cdc +++ /dev/null @@ -1,88 +0,0 @@ -import "TokenForwarding" -import "FungibleToken" -import "DapperUtilityCoin" -import "FlowUtilityToken" -import "FungibleTokenSwitchboard" -import "FiatToken" -import "FUSD" -import "FlowToken" - -/** - This is a transaction to set up an merchant account - - It has to be a blocto account since dapper will not allow us to run this account on a merchan account - - The only input parameter to this is your merchant account at dapper - - // 1. run this transaction in a lilico/blocto account your "credit account" - // 2. use the path = /public/fungibleTokenSwitchboardPublic on this account as royalty receiver, it will be able to handle all the common FT -**/ - -transaction(dapperMerchantAccountAddress: Address) { - - prepare(acct: auth(BorrowValue) &Account) { - // Get a Receiver reference for the Dapper account that will be the recipient of the forwarded DUC and FUT - let dapper = getAccount(dapperMerchantAccountAddress) - - //FUSD - let fusdReceiver = acct.getCapability<&{FungibleToken.Receiver}>(/public/fusdReceiver) - if !fusdReceiver.check() { - let fusd <- FUSD.createEmptyVault(vaultType: Type<@FUSD.Vault>()) - acct.save(<- fusd, to: /storage/fusdVault) - acct.link<&FUSD.Vault{FungibleToken.Receiver}>( /public/fusdReceiver, target: /storage/fusdVault) - acct.link<&FUSD.Vault{FungibleToken.Balance}>( /public/fusdBalance, target: /storage/fusdVault) - } - - //USDC - let usdcCap = acct.getCapability<&FiatToken.Vault{FungibleToken.Receiver}>(FiatToken.VaultReceiverPubPath) - if !usdcCap.check() { - acct.save( <-FiatToken.createEmptyVault(), to: FiatToken.VaultStoragePath) - acct.link<&FiatToken.Vault{FungibleToken.Receiver}>( FiatToken.VaultReceiverPubPath, target: FiatToken.VaultStoragePath) - acct.link<&FiatToken.Vault{FiatToken.ResourceId}>( FiatToken.VaultUUIDPubPath, target: FiatToken.VaultStoragePath) - acct.link<&FiatToken.Vault{FungibleToken.Balance}>( FiatToken.VaultBalancePubPath, target:FiatToken.VaultStoragePath) - } - - //We have to first check if the SIGNER has forwarder created. - //If not then we create a forwarder with the capability to DAPPER's receiver - //Dapper utility token - - let ducReceiver = acct.getCapability<&{FungibleToken.Receiver}>(/public/dapperUtilityCoinReceiver) - let dapperDUCReceiver = dapper.getCapability<&{FungibleToken.Receiver}>(/public/dapperUtilityCoinReceiver) - if !ducReceiver.check(){ - let ducForwarder <- TokenForwarding.createNewForwarder(recipient: dapperDUCReceiver) - acct.save(<-ducForwarder, to: /storage/dapperUtilityCoinReceiver) - acct.link<&{FungibleToken.Receiver}>(/public/dapperUtilityCoinReceiver, target: /storage/dapperUtilityCoinReceiver) - } - - //We have to first check if the SIGNER has forwarder created. - //If not then we create a forwarder with the capability to DAPPER's receiver - //FlowUtility token - - let futReceiver = acct.getCapability<&{FungibleToken.Receiver}>(/public/flowUtilityTokenReceiver) - let dapperFUTReceiver = dapper.capabilities.get<&{FungibleToken.Receiver}>(/public/flowUtilityTokenReceiver) - if !futReceiver!.check(){ - let futForwarder <- TokenForwarding.createNewForwarder(recipient: dapperFUTReceiver) - acct.save(<-futForwarder, to: /storage/flowUtilityTokenReceiver) - acct.link<&{FungibleToken.Receiver}>(/public/flowUtilityTokenReceiver, target: /storage/flowUtilityTokenReceiver) - } - - let switchboard <- FungibleTokenSwitchboard.createSwitchboard() - - //We add the direct forwarder to the merchant account to the switchboard so that the chain will be - //switchboard --> merchant account forwarder --> dapper - //the alternative would be - //switchboard --> our forwarder --> merchant account forwarder --> dapper - switchboard.addNewVaultWrapper(capability: dapperDUCReceiver, type: Type<@DapperUtilityCoin.Vault>()) - switchboard.addNewVaultWrapper(capability: dapperFUTReceiver, type: Type<@FlowUtilityToken.Vault>()) - switchboard.addNewVault(capability: usdcCap) - switchboard.addNewVault(capability: fusdReceiver) - switchboard.addNewVault(capability: acct.getCapability<&{FungibleToken.Receiver}>(/public/flowTokenReceiver)) - - acct.save(<- switchboard, to: FungibleTokenSwitchboard.StoragePath) - acct.link<&FungibleTokenSwitchboard.Switchboard{FungibleToken.Receiver}>( FungibleTokenSwitchboard.ReceiverPublicPath, target: FungibleTokenSwitchboard.StoragePath) - acct.link<&FungibleTokenSwitchboard.Switchboard{FungibleTokenSwitchboard.SwitchboardPublic, FungibleToken.Receiver}>( - FungibleTokenSwitchboard.PublicPath, - target: FungibleTokenSwitchboard.StoragePath - ) - } -} diff --git a/transactions/initSwitchboard.cdc b/transactions/initSwitchboard.cdc index 546e8f89..d0985b69 100644 --- a/transactions/initSwitchboard.cdc +++ b/transactions/initSwitchboard.cdc @@ -1,7 +1,5 @@ import "FungibleToken" import "FlowToken" -import "FUSD" -import "FiatToken" import "TokenForwarding" import "FungibleTokenSwitchboard" import "DapperUtilityCoin" @@ -12,30 +10,6 @@ transaction(dapperAddress: Address) { let dapper = getAccount(dapperAddress) - //FUSD - var fusdReceiver = account.capabilities.get<&{FungibleToken.Receiver}>(/public/fusdReceiver) - if !fusdReceiver.check() { - let fusd <- FUSD.createEmptyVault(vaultType: Type<@FUSD.Vault>()) - - account.storage.save(<- fusd, to: /storage/fusdVault) - var cap = account.capabilities.storage.issue<&{FungibleToken.Receiver}>(/storage/fusdVault) - account.capabilities.publish(cap, at: /public/fusdReceiver) - let capb = account.capabilities.storage.issue<&{FungibleToken.Vault}>(/storage/fusdVault) - account.capabilities.publish(capb, at: /public/fusdBalance) - fusdReceiver = account.capabilities.get<&{FungibleToken.Receiver}>(/public/fusdReceiver) - } - - - var usdcCap = account.capabilities.get<&{FungibleToken.Receiver}>(FiatToken.VaultReceiverPubPath) - if !usdcCap.check() { - account.storage.save( <-FiatToken.createEmptyVault(), to: FiatToken.VaultStoragePath) - let cap = account.capabilities.storage.issue<&FiatToken.Vault>(FiatToken.VaultStoragePath) - account.capabilities.publish(cap, at: FiatToken.VaultUUIDPubPath) - account.capabilities.publish(cap, at: FiatToken.VaultReceiverPubPath) - account.capabilities.publish(cap, at: FiatToken.VaultBalancePubPath) - usdcCap = account.capabilities.get<&{FungibleToken.Receiver}>(FiatToken.VaultReceiverPubPath) - } - //Dapper utility token var DUCReceiver = account.capabilities.get<&{FungibleToken.Receiver}>(/public/dapperUtilityCoinReceiver) if !DUCReceiver.check(){ @@ -76,12 +50,6 @@ transaction(dapperAddress: Address) { if !switchboard.isSupportedVaultType(type: Type<@FlowUtilityToken.Vault>()) { switchboard.addNewVaultWrapper(capability: FUTReceiver, type: Type<@FlowUtilityToken.Vault>()) } - if !switchboard.isSupportedVaultType(type: usdcCap.borrow()!.getType()) { - switchboard.addNewVault(capability: usdcCap) - } - if !switchboard.isSupportedVaultType(type: fusdReceiver.borrow()!.getType()) { - switchboard.addNewVault(capability: fusdReceiver) - } let flowTokenCap = account.capabilities.get<&{FungibleToken.Receiver}>(/public/flowTokenReceiver) if !switchboard.isSupportedVaultType(type: flowTokenCap.borrow()!.getType()) { switchboard.addNewVault(capability: flowTokenCap) diff --git a/transactions/listForSaleMultiple.cdc b/transactions/listForSaleMultiple.cdc deleted file mode 100644 index 88c95b13..00000000 --- a/transactions/listForSaleMultiple.cdc +++ /dev/null @@ -1,123 +0,0 @@ -import "FIND" -import "FUSD" -import "FindMarket" -import "FindMarketSale" -import "NonFungibleToken" -import "MetadataViews" -import "FindViews" -import "NFTCatalog" -import "FINDNFTCatalog" -import "FTRegistry" - -transaction(nftAliasOrIdentifiers: [String], ids: [AnyStruct], ftAliasOrIdentifiers: [String], directSellPrices:[UFix64], validUntil: UFix64?) { - - let saleItems : &FindMarketSale.SaleItemCollection? - let pointers : [FindViews.AuthNFTPointer] - let leaseNames : [String] - let vaultTypes : [Type] - let finLeases : auth(FIND.LeaseOwner) &FIND.LeaseCollection - - prepare(account: auth(BorrowValue) &Account) { - - let marketplace = FindMarket.getFindTenantAddress() - let tenantCapability= FindMarket.getTenantCapability(marketplace)! - let tenant = tenantCapability.borrow()! - self.vaultTypes= [] - self.pointers= [] - self.leaseNames= [] - self.finLeases= account.storage.borrow<&FIND.LeaseCollection>(from:FIND.LeaseStoragePath) ?? panic("Cannot borrow reference to find lease collection") - - let saleItemType= Type<@FindMarketSale.SaleItemCollection>() - let publicPath=FindMarket.getPublicPath(saleItemType, name: tenant.name) - let storagePath= FindMarket.getStoragePath(saleItemType, name:tenant.name) - - let saleItemCap= account.getCapability<&FindMarketSale.SaleItemCollection{FindMarketSale.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}>(publicPath) - if !saleItemCap.check() { - //The link here has to be a capability not a tenant, because it can change. - account.storage.save<@FindMarketSale.SaleItemCollection>(<- FindMarketSale.createEmptySaleItemCollection(tenantCapability), to: storagePath) - account.link<&FindMarketSale.SaleItemCollection{FindMarketSale.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}>(publicPath, target: storagePath) - } - self.saleItems= account.storage.borrow<&FindMarketSale.SaleItemCollection>(from: storagePath)! - - var counter = 0 - - let nfts : {String : NFTCatalog.NFTCollectionData} = {} - let fts : {String : FTRegistry.FTInfo} = {} - - while counter < ids.length { - var ft : FTRegistry.FTInfo? = nil - - if fts[ftAliasOrIdentifiers[counter]] != nil { - ft = fts[ftAliasOrIdentifiers[counter]] - } else { - ft = FTRegistry.getFTInfo(ftAliasOrIdentifiers[counter]) ?? panic("This FT is not supported by the Find Market yet. Type : ".concat(ftAliasOrIdentifiers[counter])) - fts[ftAliasOrIdentifiers[counter]] = ft - } - - if let name = ids[counter] as? String { - if nftAliasOrIdentifiers[counter] != Type<@FIND.Lease>().identifier { - panic("Lease does not match with identifiers") - } - if ftAliasOrIdentifiers[counter] != Type<@FUSD.Vault>().identifier { - panic("Listing of leases only supports FUSD at the moment") - } - self.leaseNames.append(name) - } - - if let id = ids[counter] as? UInt64 { - // Get supported NFT and FT Information from Registries from input alias - var nft : NFTCatalog.NFTCollectionData? = nil - - if nfts[nftAliasOrIdentifiers[counter]] != nil { - nft = nfts[nftAliasOrIdentifiers[counter]] - } else { - let collectionIdentifier = FINDNFTCatalog.getCollectionsForType(nftTypeIdentifier: nftAliasOrIdentifiers[counter])?.keys ?? panic("This NFT is not supported by the NFT Catalog yet. Type : ".concat(nftAliasOrIdentifiers[counter])) - let collection = FINDNFTCatalog.getCatalogEntry(collectionIdentifier : collectionIdentifier[0])! - nft = collection.collectionData - nfts[nftAliasOrIdentifiers[counter]] = nft - } - - var providerCap=account.getCapability<&{NonFungibleToken.Provider, ViewResolver.ResolverCollection, NonFungibleToken.Collection}>(nft!.privatePath) - - /* Ben : Question -> Either client will have to provide the path here or agree that we set it up for the user */ - if !providerCap.check() { - let newCap = account.link<&{NonFungibleToken.Provider, NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}>( - nft!.privatePath, - target: nft!.storagePath - ) - if newCap == nil { - // If linking is not successful, we link it using finds custom link - let pathIdentifier = nft!.privatePath.toString() - let findPath = PrivatePath(identifier: pathIdentifier.slice(from: "/private/".length , upTo: pathIdentifier.length).concat("_FIND"))! - account.link<&{NonFungibleToken.Provider, NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}>( - findPath, - target: nft!.storagePath - ) - providerCap = account.getCapability<&{NonFungibleToken.Provider, NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}>(findPath) - } - } - // Get the salesItemRef from tenant - self.pointers.append(FindViews.AuthNFTPointer(cap: providerCap, id: id)) - } - - self.vaultTypes.append(ft!.type) - counter = counter + 1 - } - } - - execute{ - var counter = 0 - var nameCounter = 0 - for identifier in nftAliasOrIdentifiers { - let vc = counter + nameCounter - if identifier == Type<@FIND.Lease>().identifier { - self.finLeases.listForSale(name: self.leaseNames[nameCounter], directSellPrice:directSellPrices[vc]) - nameCounter = nameCounter + 1 - continue - } - - self.saleItems!.listForSale(pointer: self.pointers[counter], vaultType: self.vaultTypes[vc], directSellPrice: directSellPrices[vc], validUntil: validUntil, extraField: {}) - counter = counter + 1 - } - } -} diff --git a/transactions/mainnet_fillUpTheChest.cdc b/transactions/mainnet_fillUpTheChest.cdc deleted file mode 100644 index 8eb3582b..00000000 --- a/transactions/mainnet_fillUpTheChest.cdc +++ /dev/null @@ -1,36 +0,0 @@ -// Mainnet -import FungibleToken from 0xf233dcee88fe0abe -import FUSD from 0x3c5959b568896393 - -// Testnet -// import FungibleToken from 0x9a0766d93b6608b7 -// import FUSD from 0xe223d8a629e49c68 - -transaction() { - - // The Vault resource that holds the tokens that are being transfered - let sentVault: @FungibleToken.Vault - - prepare(signer: auth(BorrowValue) &Account) { - // Get a reference to the signer's stored vault - let vaultRef = signer.borrow<&FUSD.Vault>(from: /storage/fusdVault) - ?? panic("Could not borrow reference to the owner's Vault!") - - // Withdraw tokens from the signer's stored vault - self.sentVault <- vaultRef.withdraw(amount: vaultRef.balance) - } - - execute { - - let recipient: Address = 0x936851d3e331acd4 - // Get the recipient's public account object - let recipientAccount = getAccount(recipient) - - // Get a reference to the recipient's Receiver - let receiverRef = recipientAccount.getCapability(/public/fusdReceiver)!.borrow<&{FungibleToken.Receiver}>() - ?? panic("Could not borrow receiver reference to the recipient's Vault") - - // Deposit the withdrawn tokens in the recipient's receiver - receiverRef.deposit(from: <-self.sentVault) - } -} diff --git a/transactions/registerGift.cdc b/transactions/registerGift.cdc deleted file mode 100644 index ea9999fb..00000000 --- a/transactions/registerGift.cdc +++ /dev/null @@ -1,45 +0,0 @@ -import "FUSD" -import "Profile" -import "FIND" - -transaction(name: String, amount: UFix64, recipient: String) { - - let price : UFix64 - let vaultRef : &FUSD.Vault? - let receiverLease : Capability<&FIND.LeaseCollection{FIND.LeaseCollectionPublic}> - let receiverProfile : Capability<&{Profile.Public}> - let leases : auth(FIND.LeaseOwner) &FIND.LeaseCollection? - - prepare(acct: auth(BorrowValue) &Account) { - - let resolveAddress = FIND.resolve(recipient) - if resolveAddress == nil {panic("The input pass in is not a valid name or address. Input : ".concat(recipient))} - let address = resolveAddress! - - self.price=FIND.calculateCost(name) - log("The cost for registering this name is ".concat(self.price.toString())) - - self.vaultRef = acct.borrow<&FUSD.Vault>(from: /storage/fusdVault) - - self.leases=acct.borrow(from: FIND.LeaseStoragePath) - - let receiver = getAccount(address) - self.receiverLease = receiver.getCapability<&FIND.LeaseCollection{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath) - self.receiverProfile = receiver.getCapability<&{Profile.Public}>(Profile.publicPath) - - } - - pre{ - self.price == amount : "Calculated cost : ".concat(self.price.toString()).concat(" does not match expected cost").concat(amount.toString()) - self.vaultRef != nil : "Cannot borrow reference to fusd Vault!" - self.receiverLease.check() : "Lease capability is invalid" - self.receiverProfile.check() : "Profile capability is invalid" - self.leases != nil : "Cannot borrow refernce to find lease collection" - } - - execute{ - let payVault <- self.vaultRef!.withdraw(amount: self.price) as! @FUSD.Vault - self.leases!.register(name: name, vault: <- payVault) - self.leases!.move(name: name, profile: self.receiverProfile, to: self.receiverLease) - } -} diff --git a/transactions/sendFTWithTag.cdc b/transactions/sendFTWithTag.cdc deleted file mode 100644 index 6a460479..00000000 --- a/transactions/sendFTWithTag.cdc +++ /dev/null @@ -1,88 +0,0 @@ -import "NonFungibleToken" -import "MetadataViews" -import "FlowToken" -import "FungibleToken" -import "FUSD" -import "Profile" -import "Sender" -import "FIND" -import "CharityNFT" - - -transaction(name: String, amount: UFix64, type: String, tag:String) { - - prepare(account: auth(BorrowValue) &Account) { - - let stdCap= account.getCapability<&{NonFungibleToken.Collection}>(CharityNFT.CollectionPublicPath) - if !stdCap.check() { - account.storage.save<@NonFungibleToken.Collection>(<- CharityNFT.createEmptyCollection(), to: CharityNFT.CollectionStoragePath) - account.link<&{NonFungibleToken.Collection, ViewResolver.ResolverCollection}>(CharityNFT.CollectionPublicPath, target: CharityNFT.CollectionStoragePath) - } - - let charityCap = account.getCapability<&{CharityNFT.CollectionPublic}>(/public/findCharityNFTCollection) - if !charityCap.check() { - account.link<&{CharityNFT.CollectionPublic, ViewResolver.ResolverCollection}>(/public/findCharityNFTCollection, target: CharityNFT.CollectionStoragePath) - } - - let fusdReceiver = account.getCapability<&{FungibleToken.Receiver}>(/public/fusdReceiver) - if !fusdReceiver.check() { - let fusd <- FUSD.createEmptyVault(vaultType: Type<@FUSD.Vault>()) - account.storage.save(<- fusd, to: /storage/fusdVault) - account.link<&FUSD.Vault{FungibleToken.Receiver}>( /public/fusdReceiver, target: /storage/fusdVault) - account.link<&FUSD.Vault{FungibleToken.Balance}>( /public/fusdBalance, target: /storage/fusdVault) - } - - let leaseCollection = account.getCapability<&FIND.LeaseCollection{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath) - if !leaseCollection!.check() { - account.storage.save(<- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath) - account.link<&FIND.LeaseCollection{FIND.LeaseCollectionPublic}>( FIND.LeasePublicPath, target: FIND.LeaseStoragePath) - } - - let profileCap = account.getCapability<&{Profile.Public}>(Profile.publicPath) - if !profileCap.check() { - let profileName = account.address.toString() - - let profile <-Profile.createUser(name:profileName, createdAt: "find") - - let fusdWallet=Profile.Wallet( name:"FUSD", receiver:fusdReceiver, balance:account.getCapability<&{FungibleToken.Balance}>(/public/fusdBalance), accept: Type<@FUSD.Vault>(), names: ["fusd", "stablecoin"]) - - profile.addWallet(fusdWallet) - - let flowWallet=Profile.Wallet( - name:"Flow", - receiver:account.getCapability<&{FungibleToken.Receiver}>(/public/flowTokenReceiver), - balance:account.getCapability<&{FungibleToken.Balance}>(/public/flowTokenBalance), - accept: Type<@FlowToken.Vault>(), - names: ["flow"] - ) - - profile.addWallet(flowWallet) - profile.addCollection(Profile.ResourceCollection("FINDLeases",leaseCollection, Type<&FIND.LeaseCollection{FIND.LeaseCollectionPublic}>(), ["find", "leases"])) - profile.addCollection(Profile.ResourceCollection("FINDBids", bidCollection, Type<&FIND.BidCollection{FIND.BidCollectionPublic}>(), ["find", "bids"])) - - account.storage.save(<-profile, to: Profile.storagePath) - account.link<&Profile.User{Profile.Public}>(Profile.publicPath, target: Profile.storagePath) - account.link<&{FungibleToken.Receiver}>(Profile.publicReceiverPath, target: Profile.storagePath) - } - - if account.storage.borrow<&Sender.Token>(from: Sender.storagePath) == nil { - account.storage.save(<- Sender.create(), to: Sender.storagePath) - } - - let token =account.storage.borrow<&Sender.Token>(from: Sender.storagePath)! - - - if type == "fusd" { - let vaultRef = account.storage.borrow<&FUSD.Vault>(from: /storage/fusdVault) ?? panic("Could not borrow reference to the fusdVault!") - let vault <- vaultRef.withdraw(amount: amount) - FIND.depositWithTagAndMessage(to: name, message: "", tag: tag, vault: <- vault, from: token) - return - } - - let vaultRef = account.storage.borrow<&FlowToken.Vault>(from: /storage/flowTokenVault) ?? panic("Could not borrow reference to the fusdVault!") - let vault <- vaultRef.withdraw(amount: amount) - FIND.depositWithTagAndMessage(to: name, message: "", tag: tag, vault: <- vault, from: token) - } - -} - diff --git a/transactions/setSellDandyRules.cdc b/transactions/setSellDandyRules.cdc index d0c91078..8487f18a 100644 --- a/transactions/setSellDandyRules.cdc +++ b/transactions/setSellDandyRules.cdc @@ -1,6 +1,5 @@ import "FindMarket" import "FlowToken" -import "FUSD" import "Dandy" transaction(){ @@ -8,17 +7,11 @@ transaction(){ let path = FindMarket.TenantClientStoragePath let tenantRef = account.storage.borrow(from: path) ?? panic("Cannot borrow Reference.") - tenantRef.setMarketOption(name:"FUSDDandy", cut: nil, rules:[ - FindMarket.TenantRule(name:"FUSD", types:[Type<@FUSD.Vault>()], ruleType: "ft", allow: true), - FindMarket.TenantRule(name:"Dandy", types:[ Type<@Dandy.NFT>()], ruleType: "nft", allow: true) - ] - ) - tenantRef.setMarketOption(name:"FlowDandy", cut: nil, rules:[ - FindMarket.TenantRule(name:"Flow", types:[Type<@FlowToken.Vault>()], ruleType: "ft", allow: true), - FindMarket.TenantRule(name:"Dandy", types:[ Type<@Dandy.NFT>()], ruleType: "nft", allow: true) - ] - ) + FindMarket.TenantRule(name:"Flow", types:[Type<@FlowToken.Vault>()], ruleType: "ft", allow: true), + FindMarket.TenantRule(name:"Dandy", types:[ Type<@Dandy.NFT>()], ruleType: "nft", allow: true) + ] + ) - } +} } diff --git a/transactions/setTenantRuleFUSD.cdc b/transactions/setTenantRuleFUSD.cdc deleted file mode 100644 index 6a210fe0..00000000 --- a/transactions/setTenantRuleFUSD.cdc +++ /dev/null @@ -1,13 +0,0 @@ -import "FindMarket" -import "FUSD" - -transaction(optionName: String){ - prepare(account: auth(BorrowValue) &Account){ - let path = FindMarket.TenantClientStoragePath - let tenantRef = account.storage.borrow(from: path) ?? panic("Cannot borrow Reference.") - - tenantRef.setTenantRule(optionName: optionName, tenantRule: - FindMarket.TenantRule(name:"FUSD", types:[Type<@FUSD.Vault>()], ruleType: "ft", allow: true) - ) - } -} diff --git a/transactions/setup_fin_1_create_client.cdc b/transactions/setup_fin_1_create_client.cdc index 5aa3e25a..d048483b 100644 --- a/transactions/setup_fin_1_create_client.cdc +++ b/transactions/setup_fin_1_create_client.cdc @@ -1,7 +1,6 @@ import "Admin" import "FindMarketAdmin" -import "FUSD" import "FungibleToken" //set up the adminClient in the contract that will own the network @@ -9,14 +8,6 @@ transaction() { prepare(account: auth(SaveValue, IssueStorageCapabilityController,PublishCapability) &Account) { - let fusd <- FUSD.createEmptyVault(vaultType: Type<@FUSD.Vault>()) - account.storage.save(<- fusd, to: /storage/fusdVault) - let cap = account.capabilities.storage.issue<&{FungibleToken.Receiver}>(/storage/fusdVault) - account.capabilities.publish(cap, at: /public/fusdReceiver) - - let capb = account.capabilities.storage.issue<&{FungibleToken.Vault}>(/storage/fusdVault) - account.capabilities.publish(capb, at: /public/fusdBalance) - let caps = account.capabilities let storage = account.storage diff --git a/transactions/setup_fin_3_create_network.cdc b/transactions/setup_fin_3_create_network.cdc index be6eab8e..d3e3f84e 100644 --- a/transactions/setup_fin_3_create_network.cdc +++ b/transactions/setup_fin_3_create_network.cdc @@ -1,7 +1,5 @@ import "Admin" -import "FUSD" import "FungibleToken" -import "FiatToken" transaction() { prepare(account: auth (BorrowValue, SaveValue, StorageCapabilities, IssueStorageCapabilityController, PublishCapability) &Account) { diff --git a/transactions/setup_find_dapper_market.cdc b/transactions/setup_find_dapper_market.cdc index 2fc9c3f7..e1a6379b 100644 --- a/transactions/setup_find_dapper_market.cdc +++ b/transactions/setup_find_dapper_market.cdc @@ -1,42 +1,40 @@ import "FindMarketAdmin" import "FindMarket" import "FlowToken" -import "FUSD" -import "FiatToken" import "DapperUtilityCoin" import "FlowUtilityToken" import "MetadataViews" //signed by admin to link tenantClient to a new tenant transaction(tenant: String, adminAddress: Address, tenantAddress: Address, findCut: UFix64) { - //versus account - prepare(account: auth(BorrowValue) &Account) { - let adminClient=account.storage.borrow(from: FindMarketAdmin.AdminProxyStoragePath)! + //versus account + prepare(account: auth(BorrowValue) &Account) { + let adminClient=account.storage.borrow(from: FindMarketAdmin.AdminProxyStoragePath)! - // pass in the default cut rules here - let cut = [ - FindMarket.TenantRule( name:"standard ft", types:[Type<@FUSD.Vault>(), Type<@FlowToken.Vault>(), Type<@FiatToken.Vault>(), Type<@DapperUtilityCoin.Vault>() , Type<@FlowUtilityToken.Vault>()], ruleType:"ft", allow:true) - ] + // pass in the default cut rules here + let cut = [ + FindMarket.TenantRule( name:"standard ft", types:[Type<@FlowToken.Vault>(), Type<@DapperUtilityCoin.Vault>() , Type<@FlowUtilityToken.Vault>()], ruleType:"ft", allow:true) + ] - let royalty = MetadataViews.Royalty( - receiver: adminClient.getSwitchboardReceiverPublic(), - cut: findCut, - description: "find" - ) + let royalty = MetadataViews.Royalty( + receiver: adminClient.getSwitchboardReceiverPublic(), + cut: findCut, + description: "find" + ) - let saleItem = FindMarket.TenantSaleItem( - name: "findRoyalty", - cut: royalty, - rules : cut, - status: "active", - ) + let saleItem = FindMarket.TenantSaleItem( + name: "findRoyalty", + cut: royalty, + rules : cut, + status: "active", + ) - //We create a tenant that has both auctions and direct offers - let tenantCap= adminClient.createFindMarket(name: tenant, address: tenantAddress, findCutSaleItem: saleItem) + //We create a tenant that has both auctions and direct offers + let tenantCap= adminClient.createFindMarket(name: tenant, address: tenantAddress, findCutSaleItem: saleItem) - let tenantAccount=getAccount(adminAddress) - let tenantClient=tenantAccount.capabilities.get<&{FindMarket.TenantClientPublic}>(FindMarket.TenantClientPublicPath)!.borrow()! - tenantClient.addCapability(tenantCap) - } + let tenantAccount=getAccount(adminAddress) + let tenantClient=tenantAccount.capabilities.get<&{FindMarket.TenantClientPublic}>(FindMarket.TenantClientPublicPath)!.borrow()! + tenantClient.addCapability(tenantCap) + } } diff --git a/transactions/setup_find_market_1_dapper.cdc b/transactions/setup_find_market_1_dapper.cdc index 136f3a5b..e96bcb56 100644 --- a/transactions/setup_find_market_1_dapper.cdc +++ b/transactions/setup_find_market_1_dapper.cdc @@ -1,7 +1,6 @@ import "FindMarket" import "FungibleToken" import "FlowToken" -import "FUSD" import "FiatToken" import "TokenForwarding" import "FungibleTokenSwitchboard" @@ -21,19 +20,6 @@ transaction(dapperAddress: Address) { // Get a Receiver reference for the Dapper account that will be the recipient of the forwarded DUC and FUT let dapper = getAccount(dapperAddress) - //FUSD - var fusdReceiver = account.capabilities.get<&{FungibleToken.Receiver}>(/public/fusdReceiver) - if !fusdReceiver.check() { - let fusd <- FUSD.createEmptyVault(vaultType: Type<@FUSD.Vault>()) - - account.storage.save(<- fusd, to: /storage/fusdVault) - var cap = account.capabilities.storage.issue<&{FungibleToken.Receiver}>(/storage/fusdVault) - account.capabilities.publish(cap, at: /public/fusdReceiver) - let capb = account.capabilities.storage.issue<&{FungibleToken.Vault}>(/storage/fusdVault) - account.capabilities.publish(capb, at: /public/fusdBalance) - fusdReceiver = account.capabilities.get<&{FungibleToken.Receiver}>(/public/fusdReceiver) - } - var usdcCap = account.capabilities.get<&{FungibleToken.Receiver}>(FiatToken.VaultReceiverPubPath) if !usdcCap.check() { @@ -89,9 +75,6 @@ transaction(dapperAddress: Address) { if !switchboard.isSupportedVaultType(type: usdcCap.borrow()!.getType()) { switchboard.addNewVault(capability: usdcCap) } - if !switchboard.isSupportedVaultType(type: fusdReceiver.borrow()!.getType()) { - switchboard.addNewVault(capability: fusdReceiver) - } let flowTokenCap = account.capabilities.get<&{FungibleToken.Receiver}>(/public/flowTokenReceiver) if !switchboard.isSupportedVaultType(type: flowTokenCap.borrow()!.getType()) { switchboard.addNewVault(capability: flowTokenCap) diff --git a/transactions/setup_find_market_2.cdc b/transactions/setup_find_market_2.cdc index 95e75147..c3031ed6 100644 --- a/transactions/setup_find_market_2.cdc +++ b/transactions/setup_find_market_2.cdc @@ -1,8 +1,6 @@ import "FindMarketAdmin" import "FindMarket" import "FlowToken" -import "FUSD" -import "FiatToken" import "DapperUtilityCoin" import "FlowUtilityToken" import "MetadataViews" @@ -16,9 +14,7 @@ transaction(tenant: String, tenantAddress: Address, findCut: UFix64) { // pass in the default cut rules here let rules = [ FindMarket.TenantRule( name:"standard ft", types:[ - Type<@FUSD.Vault>(), Type<@FlowToken.Vault>(), - Type<@FiatToken.Vault>(), Type<@DapperUtilityCoin.Vault>() , Type<@FlowUtilityToken.Vault>()], ruleType:"ft", allow:true) ] diff --git a/transactions/tenantsetMarketOption.cdc b/transactions/tenantsetMarketOption.cdc index 8745b99a..8d97ada6 100644 --- a/transactions/tenantsetMarketOption.cdc +++ b/transactions/tenantsetMarketOption.cdc @@ -1,7 +1,5 @@ import "FindMarket" import "FlowToken" -import "FUSD" -import "FiatToken" import "FindMarketSale" import "DapperUtilityCoin" import "FlowUtilityToken" diff --git a/transactions/testInitFUSDVault.cdc b/transactions/testInitFUSDVault.cdc deleted file mode 100644 index f0bf9a67..00000000 --- a/transactions/testInitFUSDVault.cdc +++ /dev/null @@ -1,17 +0,0 @@ -import "FungibleToken" -import "FUSD" -import "FiatToken" - - -transaction() { - prepare(account: auth(BorrowValue) &Account) { - let fusdReceiver = account.getCapability<&{FungibleToken.Receiver}>(/public/fusdReceiver) - if !fusdReceiver.check() { - let fusd <- FUSD.createEmptyVault(vaultType: Type<@FUSD.Vault>()) - account.storage.save(<- fusd, to: /storage/fusdVault) - account.link<&FUSD.Vault{FungibleToken.Receiver}>( /public/fusdReceiver, target: /storage/fusdVault) - account.link<&FUSD.Vault{FungibleToken.Balance}>( /public/fusdBalance, target: /storage/fusdVault) - } - - } -} diff --git a/transactions/tx-not-in-use.txt b/transactions/tx-not-in-use.txt deleted file mode 100644 index f9b2f2d9..00000000 --- a/transactions/tx-not-in-use.txt +++ /dev/null @@ -1,178 +0,0 @@ -acceptDirectOfferSoft.cdc -acceptDirectOfferSoftDapper.cdc -acceptLeaseDirectOfferSoft.cdc -acceptLeaseDirectOfferSoftDapper.cdc -acceptMultipleDirectOfferSoft.cdc -acceptMultipleDirectOfferSoftDapper.cdc -addRelatedAccount.cdc -addRelatedFlowAccount.cdc -adminAddAddon.cdc -adminAddFindCutDapper.cdc -adminAddForge.cdc -adminAddForgeMintType.cdc -adminAddNFTCatalog.cdc -adminAddNFTCatalogDirect.cdc -adminCancelForgeOrder.cdc -adminFulfillFindPack.cdc -adminFulfillPacks.cdc -adminInitDapper.cdc -adminMainnetAddItem.cdc -adminMainnetRemoveItem.cdc -adminMintAndAirdropNameVoucher.cdc -adminMintCharity.cdc -adminMintFindDandy.cdc -adminMintFindPack.cdc -adminMintNameVoucher.cdc -adminMintPackabeNameVouchers.cdc -adminOrderForge.cdc -adminRecreateDandy.cdc -adminRegisterFindPackMetadata.cdc -adminRegisterFindPackMetadataStruct.cdc -adminRegisterName.cdc -adminRemoveFTInfoByAlias.cdc -adminRemoveFTInfoByTypeIdentifier.cdc -adminRemoveForge.cdc -adminRemoveNFTCatalog.cdc -adminRemoveProfileBan.cdc -adminRemoveSetSellDapperDUC.cdc -adminSendFUSD.cdc -adminSendFlow.cdc -adminSetAddonPrice.cdc -adminSetFTInfo_duc.cdc -adminSetFTInfo_flow.cdc -adminSetFTInfo_fusd.cdc -adminSetFTInfo_fut.cdc -adminSetFTInfo_usdc.cdc -adminSetFindCut.cdc -adminSetMinterPlatform.cdc -adminSetProfileBan.cdc -adminSetSellDUCLeaseRules.cdc -adminSetSellDandyForFUSD.cdc -adminSetSellDandyForFlow.cdc -adminSetSellDandyRules.cdc -adminSetSellDapper.cdc -adminSetSellDapperDUC.cdc -adminSetSellDapperFUT.cdc -adminSetSellExampleNFTForFUT.cdc -adminSetSellExampleNFTForFlow.cdc -adminSetSellExampleNFTRules.cdc -adminSetSellLeaseForFlow.cdc -adminTransferAllFusd.cdc -adminsetupSwitchboardCut.cdc -alterMarketOption.cdc -bidLeaseMarketAuctionSoft.cdc -bidLeaseMarketAuctionSoftDapper.cdc -bidLeaseMarketDirectOfferSoft.cdc -bidLeaseMarketDirectOfferSoftDapper.cdc -bidMarketAuctionSoft.cdc -bidMarketAuctionSoftDapper.cdc -bidMarketDirectOfferSoft.cdc -bidMarketDirectOfferSoftDapper.cdc -bidMultipleMarketDirectOfferEscrowed.cdc -bidMultipleMarketDirectOfferSoft.cdc -bidMultipleMarketDirectOfferSoftDapper.cdc -buyAddon.cdc -buyAddonDapper.cdc -buyFindPackWithReservation.cdc -buyForSaleMultiple.cdc -buyLeaseForSale.cdc -buyMultipleNFTForSale.cdc -buyMultipleNFTForSaleDapper.cdc -cancelAllLeaseMarketAuctionSoft.cdc -cancelAllLeaseMarketDirectOfferSoft.cdc -cancelAllMarketAuctionSoft.cdc -cancelAllMarketDirectOfferSoft.cdc -cancelAllMarketListings.cdc -cancelLeaseMarketAuctionSoft.cdc -cancelLeaseMarketDirectOfferSoft.cdc -cancelMarketAuctionEscrowed.cdc -cancelMarketAuctionSoft.cdc -cancelMarketDirectOfferEscrowed.cdc -cancelMarketDirectOfferSoft.cdc -cancelMarketListings.cdc -cleanUpInvalidatedLease.cdc -createCharity.cdc -deleteFindThoughts.cdc -delistAllLeaseSale.cdc -delistAllNFTSale.cdc -delistAllNameSale.cdc -editFindThought.cdc -follow.cdc -followDapper.cdc -fulfillLeaseMarketAuctionSoft.cdc -fulfillLeaseMarketAuctionSoftDapper.cdc -fulfillLeaseMarketDirectOfferSoft.cdc -fulfillLeaseMarketDirectOfferSoftDapper.cdc -fulfillMarketAuctionSoft.cdc -fulfillMarketAuctionSoftDapper.cdc -fulfillMarketDirectOfferSoft.cdc -fulfillMarketDirectOfferSoftDapper.cdc -fulfillMultipleMarketDirectOfferEscrowed.cdc -fulfillMultipleMarketDirectOfferSoft.cdc -fulfillMultipleMarketDirectOfferSoftDapper.cdc -fulfillNameAuction.cdc -increaseBidLeaseMarketAuctionSoft.cdc -increaseBidLeaseMarketDirectOfferSoft.cdc -increaseBidMarketAuctionSoft.cdc -increaseBidMarketDirectOfferEscrowed.cdc -increaseBidMarketDirectOfferSoft.cdc -increaseBidMarketAuctionEscrowed.cdc -increaseNameBid.cdc -initCollections.cdc -initDapperAccount.cdc -initMerchantAccount.cdc -initNameVoucher.cdc -initSwitchboard.cdc -linkDUCVaultReceiver.cdc -listForSaleMultiple.cdc -listLeaseForAuctionSoft.cdc -listLeaseForAuctionSoftDapper.cdc -listLeaseForSale.cdc -listMultipleNFTForSale.cdc -listMultipleNFTForSaleDapper.cdc -listNFTForAuctionSoft.cdc -listNFTForAuctionSoftDapper.cdc -mainnet_fillUpTheChest.cdc -mintDandy.cdc -mintExampleNFT.cdc -orderForge.cdc -redeemAllLostAndFoundNFTsOnBehalf.cdc -redeemLostAndFoundNFTsOnBehalf.cdc -registerFindPackMetadata.cdc -registerFindPackMetadataStruct.cdc -registerGift.cdc -relistMarketListings.cdc -removeMarketOption.cdc -removeRelatedAccount.cdc -removeRelatedAccountDapper.cdc -removeTenantRule.cdc -remove_find_market_1.cdc -remove_find_market_2.cdc -retractOfferLeaseMarketDirectOfferSoft.cdc -retractOfferMarketDirectOfferSoft.cdc -sendCharity.cdc -sendDandy.cdc -sendExampleNFT.cdc -sendFTWithTag.cdc -sendFindPacks.cdc -sendNFTsSafe.cdc -sendNFTsSubsidize.cdc -setMarketOptionFlowDandy.cdc -setPrivateMode.cdc -setPrivateModeDapper.cdc -setRelatedAccount.cdc -setRelatedAccountDapper.cdc -setSellDandyRules.cdc -setTenantRuleFUSD.cdc -startNameAuction.cdc -storeCuratedCollections.cdc -tenantsetExtraCut.cdc -tenantsetLeaseOptionDapper.cdc -tenantsetMarketOption.cdc -tenantsetMarketOptionDUC.cdc -tenantsetMarketOptionDapper.cdc -testInitFUSDVault.cdc -unfollow.cdc -unlinkDUCVaultReceiver.cdc -updateRelatedAccount.cdc -updateRelatedFlowAccount.cdc From e7510bb54f7e282e7b5459ca21121ae4fa8063d4 Mon Sep 17 00:00:00 2001 From: Bjarte Stien Karlsen Date: Mon, 28 Oct 2024 09:25:59 +0100 Subject: [PATCH 6/6] remove FUSD and FiatToken --- Overview.md | 10 +- contracts/Profile.cdc | 4 - contracts/standard/FUSD.cdc | 230 --------- contracts/standard/FiatToken.cdc | 255 ---------- find_test.go | 3 +- find_utils_test.go | 47 -- flow.json | 20 - frontpage.md | 10 +- generateFlowTransactions.sh | 13 +- generated_experiences_test.go | 2 +- lib/find.json | 416 +++------------- lib/package.json | 2 +- missing-previewnet.md | 42 -- scripts/getFlowToUSDC.cdc | 9 - scripts/mainnetgetFlowToUsdc.cdc | 8 - scripts/testnetgetFlowToUsdc.cdc | 8 - setup_test.go | 1 - staged-1-formated.json | 453 ------------------ staged-1.json | 1 - test_utils.go | 9 - ...ride_a_ft_without_removing_it_first.golden | 15 - ...o_get_Airdrop_details_with_a_script.golden | 42 +- ..._get_nft_details_of_item_with_views.golden | 4 +- transactions/adminSetFTInfo_usdc.cdc | 16 - transactions/adminSetFindCut.cdc | 3 +- transactions/createProfile.cdc | 18 - transactions/devMintUsdc.cdc | 23 - transactions/mainnetRegisterFlow.cdc | 55 --- transactions/registerFlow.cdc | 56 --- transactions/registerUSDC.cdc | 29 -- transactions/setupUSDC.cdc | 20 - transactions/setup_find_market_1_dapper.cdc | 14 - transactions/testnetRegisterFlow.cdc | 55 --- 33 files changed, 108 insertions(+), 1785 deletions(-) delete mode 100644 contracts/standard/FUSD.cdc delete mode 100644 contracts/standard/FiatToken.cdc delete mode 100644 missing-previewnet.md delete mode 100644 scripts/getFlowToUSDC.cdc delete mode 100644 scripts/mainnetgetFlowToUsdc.cdc delete mode 100644 scripts/testnetgetFlowToUsdc.cdc delete mode 100644 staged-1-formated.json delete mode 100644 staged-1.json delete mode 100644 transactions/adminSetFTInfo_usdc.cdc delete mode 100644 transactions/devMintUsdc.cdc delete mode 100644 transactions/mainnetRegisterFlow.cdc delete mode 100644 transactions/registerFlow.cdc delete mode 100644 transactions/registerUSDC.cdc delete mode 100644 transactions/setupUSDC.cdc delete mode 100644 transactions/testnetRegisterFlow.cdc diff --git a/Overview.md b/Overview.md index c8f507d9..8187207b 100644 --- a/Overview.md +++ b/Overview.md @@ -74,7 +74,7 @@ addons - .find leases can support add ons to the name itself. // depositWithTagAndMessage sends fund from sender to user with / without profile and emit very good events // for users with profile, it supports as much FT as they've set up wallets in profile - // for users without profile, we support flow and FUSD at the moment but it can be extended pretty easily + // for users without profile, we support flow at the moment but it can be extended pretty easily access(all) fun depositWithTagAndMessage(to:String, message:String, tag: String, vault: @FungibleToken.Vault, from: &Sender.Token) ``` @@ -179,9 +179,9 @@ transaction( // This is the find name to be purchased name: String, // Amount needed : - // 3 characters : 500 FUSD, - // 4 characters : 100 FUSD, - // 5 characters or above : 5 FUSD + // 3 characters : 500 USD, + // 4 characters : 100 USD, + // 5 characters or above : 5 USD amount: UFix64 ) @@ -376,7 +376,7 @@ access(all) struct AccountInformation { ## FungibleToken FungibleTokens are exposed under Find Profile contracts. -As soon as a user adds his/her wallet to Profile, it can be viewable in Profile report. By default we always add FUSD / USDC / Flow token for non-Dapper Users if they initiate their account on .find page. +As soon as a user adds his/her wallet to Profile, it can be viewable in Profile report. ## NonFungibleToken diff --git a/contracts/Profile.cdc b/contracts/Profile.cdc index e1a1beab..6b1a8c26 100644 --- a/contracts/Profile.cdc +++ b/contracts/Profile.cdc @@ -524,10 +524,6 @@ access(all) contract Profile { var ref : &{FungibleToken.Receiver}? = nil if FindUtils.contains(identifier, element: "FlowToken.Vault") { ref = self.owner!.capabilities.borrow<&{FungibleToken.Receiver}>(/public/flowTokenReceiver) - } else if FindUtils.contains(identifier, element: "FiatToken.Vault") { - ref = self.owner!.capabilities.borrow<&{FungibleToken.Receiver}>(/public/USDCVaultReceiver) - } else if FindUtils.contains(identifier, element: "FUSD.Vault") { - ref = self.owner!.capabilities.borrow<&{FungibleToken.Receiver}>(/public/fusdReceiver) } else if FindUtils.contains(identifier, element: "FlowUtilityToken.Vault") { ref = self.owner!.capabilities.borrow<&{FungibleToken.Receiver}>(/public/flowUtilityTokenReceiver) } else if FindUtils.contains(identifier, element: "DapperUtilityCoin.Vault") { diff --git a/contracts/standard/FUSD.cdc b/contracts/standard/FUSD.cdc deleted file mode 100644 index 41b2b74e..00000000 --- a/contracts/standard/FUSD.cdc +++ /dev/null @@ -1,230 +0,0 @@ -import "FungibleToken" -import "MetadataViews" -import "FungibleTokenMetadataViews" - -access(all) contract FUSD: FungibleToken { - - access(all) entitlement MinterProxyOwner - - // Event that is emitted when new tokens are minted - access(all) event TokensMinted(amount: UFix64) - - // The storage path for the admin resource - access(all) let AdminStoragePath: StoragePath - - // The storage Path for minters' MinterProxy - access(all) let MinterProxyStoragePath: StoragePath - - // The public path for minters' MinterProxy capability - access(all) let MinterProxyPublicPath: PublicPath - - // Total supply of fusd in existence - access(all) var totalSupply: UFix64 - - // -------- ViewResolver Functions for MetadataViews -------- - access(all) view fun getContractViews(resourceType: Type?): [Type] { - return [ - Type(), - Type(), - Type(), - Type() - ] - } - - access(all) fun resolveContractView(resourceType: Type?, viewType: Type): AnyStruct? { - switch viewType { - case Type(): - return FungibleTokenMetadataViews.FTView( - ftDisplay: self.resolveContractView(resourceType: nil, viewType: Type()) as! FungibleTokenMetadataViews.FTDisplay?, - ftVaultData: self.resolveContractView(resourceType: nil, viewType: Type()) as! FungibleTokenMetadataViews.FTVaultData? - ) - case Type(): - let media = MetadataViews.Media( - file: MetadataViews.HTTPFile( - url: "" - ), - mediaType: "" - ) - let medias = MetadataViews.Medias([media]) - return FungibleTokenMetadataViews.FTDisplay( - name: "Flow USD", - symbol: "FUSD", - description: "Deprecated version of Flow USD. Developers are advised to not use this contract any more", - externalURL: MetadataViews.ExternalURL(""), - logos: medias, - socials: {} - ) - case Type(): - return FungibleTokenMetadataViews.FTVaultData( - storagePath: /storage/fusdVault, - receiverPath: /public/fusdReceiver, - metadataPath: /public/fusdBalance, - receiverLinkedType: Type<&FUSD.Vault>(), - metadataLinkedType: Type<&FUSD.Vault>(), - createEmptyVaultFunction: (fun(): @{FungibleToken.Vault} { - return <-FUSD.createEmptyVault(vaultType: Type<@FUSD.Vault>()) - }) - ) - case Type(): - return FungibleTokenMetadataViews.TotalSupply( - totalSupply: FUSD.totalSupply - ) - } - return nil - } - - // Vault - // - access(all) resource Vault: FungibleToken.Vault { - - // holds the balance of a users tokens - access(all) var balance: UFix64 - - // initialize the balance at resource creation time - init(balance: UFix64) { - self.balance = balance - } - - /// Called when a fungible token is burned via the `Burner.burn()` method - access(contract) fun burnCallback() { - if self.balance > 0.0 { - FUSD.totalSupply = FUSD.totalSupply - self.balance - } - self.balance = 0.0 - } - - access(all) view fun getViews(): [Type] { - return FUSD.getContractViews(resourceType: nil) - } - - access(all) fun resolveView(_ view: Type): AnyStruct? { - return FUSD.resolveContractView(resourceType: nil, viewType: view) - } - - /// getSupportedVaultTypes optionally returns a list of vault types that this receiver accepts - access(all) view fun getSupportedVaultTypes(): {Type: Bool} { - let supportedTypes: {Type: Bool} = {} - supportedTypes[self.getType()] = true - return supportedTypes - } - - access(all) view fun isSupportedVaultType(type: Type): Bool { - return self.getSupportedVaultTypes()[type] ?? false - } - - /// Asks if the amount can be withdrawn from this vault - access(all) view fun isAvailableToWithdraw(amount: UFix64): Bool { - return amount <= self.balance - } - - // withdraw - // - access(FungibleToken.Withdraw) fun withdraw(amount: UFix64): @{FungibleToken.Vault} { - self.balance = self.balance - amount - return <-create Vault(balance: amount) - } - - // deposit - // - access(all) fun deposit(from: @{FungibleToken.Vault}) { - let vault <- from as! @FUSD.Vault - self.balance = self.balance + vault.balance - vault.balance = 0.0 - destroy vault - } - - /// createEmptyVault allows any user to create a new Vault that has a zero balance - /// - access(all) fun createEmptyVault(): @{FungibleToken.Vault} { - return <- FUSD.createEmptyVault(vaultType: Type<@FUSD.Vault>()) - } - } - - // createEmptyVault - // - access(all) fun createEmptyVault(vaultType: Type): @{FungibleToken.Vault} { - pre { - vaultType == Type<@FUSD.Vault>(): "Unsupported vault type requested" - } - return <-create Vault(balance: 0.0) - } - - // Minter - access(all) resource Minter { - - // mintTokens - // - // Function that mints new tokens, adds them to the total supply, - // and returns them to the calling context. - // - access(all) fun mintTokens(amount: UFix64): @FUSD.Vault { - FUSD.totalSupply = FUSD.totalSupply + amount - emit TokensMinted(amount: amount) - return <-create Vault(balance: amount) - } - - } - - access(all) resource interface MinterProxyPublic { - access(all) fun setMinterCapability(cap: Capability<&Minter>) - } - - // MinterProxy - // - // Resource object holding a capability that can be used to mint new tokens. - // The resource that this capability represents can be deleted by the admin - // in order to unilaterally revoke minting capability if needed. - access(all) resource MinterProxy: MinterProxyPublic { - - // access(self) so nobody else can copy the capability and use it. - access(self) var minterCapability: Capability<&Minter>? - - // Anyone can call this, but only the admin can create Minter capabilities, - // so the type system constrains this to being called by the admin. - access(all) fun setMinterCapability(cap: Capability<&Minter>) { - self.minterCapability = cap - } - - access(MinterProxyOwner) fun mintTokens(amount: UFix64): @FUSD.Vault { - return <- self.minterCapability! - .borrow()! - .mintTokens(amount:amount) - } - - init() { - self.minterCapability = nil - } - } - - // Administrator - // kept for backwards compatibility - access(all) resource Administrator {} - - init() { - self.AdminStoragePath = /storage/fusdAdmin - self.MinterProxyPublicPath = /public/fusdMinterProxy - self.MinterProxyStoragePath = /storage/fusdMinterProxy - - self.totalSupply = 1000.0 - - let minter <- create Minter() - self.account.storage.save(<-minter, to: self.AdminStoragePath) - - let vault <- create Vault(balance: self.totalSupply) - - // Create a new FUSD Vault and put it in storage - self.account.storage.save(<-vault, to: /storage/fusdVault) - - // Create a public capability to the Vault that exposes the Vault interfaces - let vaultCap = self.account.capabilities.storage.issue<&FUSD.Vault>( - /storage/fusdVault - ) - self.account.capabilities.publish(vaultCap, at: /public/fusdBalance) - - // Create a public Capability to the Vault's Receiver functionality - let receiverCap = self.account.capabilities.storage.issue<&FUSD.Vault>( - /storage/fusdVault - ) - self.account.capabilities.publish(receiverCap, at: /public/fusdReceiver) - } -} diff --git a/contracts/standard/FiatToken.cdc b/contracts/standard/FiatToken.cdc deleted file mode 100644 index 0ff204fb..00000000 --- a/contracts/standard/FiatToken.cdc +++ /dev/null @@ -1,255 +0,0 @@ -import "FungibleToken" - -//NB NB NB! -// THis is a local mocked version of USDC FiatToken that is basically a clone of FUSD just to make it easier to test with -//the paths are copied from the testnet version - -access(all) contract FiatToken { - - // Event that is emitted when the contract is created - access(all) event TokensInitialized(initialSupply: UFix64) - - // Event that is emitted when tokens are withdrawn from a Vault - access(all) event TokensWithdrawn(amount: UFix64, from: Address?) - - // Event that is emitted when tokens are deposited to a Vault - access(all) event TokensDeposited(amount: UFix64, to: Address?) - - // Event that is emitted when new tokens are minted - access(all) event TokensMinted(amount: UFix64) - - // The storage path for the admin resource - access(all) let AdminStoragePath: StoragePath - - // The storage Path for minters' MinterProxy - access(all) let MinterProxyStoragePath: StoragePath - - // The public path for minters' MinterProxy capability - access(all) let MinterProxyPublicPath: PublicPath - - // Event that is emitted when a new minter resource is created - access(all) event MinterCreated() - - // Total supply of fusd in existence - access(all) var totalSupply: UFix64 - - - //paths copied from Fiattoken https://github.com/flow-usdc/flow-usdc/blob/main/contracts/FiatToken.cdc - access(all) let VaultStoragePath: StoragePath - access(all) let VaultBalancePubPath: PublicPath - access(all) let VaultUUIDPubPath: PublicPath - access(all) let VaultReceiverPubPath: PublicPath - - // Vault - // - // Each user stores an instance of only the Vault in their storage - // The functions in the Vault are governed by the pre and post conditions - // in FungibleToken when they are called. - // The checks happen at runtime whenever a function is called. - // - // Resources can only be created in the context of the contract that they - // are defined in, so there is no way for a malicious user to create Vaults - // out of thin air. A special Minter resource needs to be defined to mint - // new tokens. - // - - access(all) resource interface ResourceId { - access(all) fun UUID(): UInt64 - } - - access(all) resource Vault: FungibleToken.Vault, ResourceId, FungibleToken.Provider, FungibleToken.Receiver{ - - // holds the balance of a users tokens - access(all) var balance: UFix64 - - // initialize the balance at resource creation time - init(balance: UFix64) { - self.balance = balance - } - - access(all) view fun getBalance(): UFix64 { - return self.balance - } - - - /// Returns the storage path where the vault should typically be stored - access(all) view fun getDefaultStoragePath(): StoragePath? { - return FiatToken.VaultStoragePath - } - - /// Returns the public path where this vault should have a public capability - access(all) view fun getDefaultPublicPath(): PublicPath? { - return FiatToken.VaultReceiverPubPath - } - - access(all) fun UUID(): UInt64 { - return self.uuid - } - // withdraw - // - // Function that takes an integer amount as an argument - // and withdraws that amount from the Vault. - // It creates a new temporary Vault that is used to hold - // the money that is being transferred. It returns the newly - // created Vault to the context that called so it can be deposited - // elsewhere. - // - access(FungibleToken.Withdraw) fun withdraw(amount: UFix64): @{FungibleToken.Vault} { - self.balance = self.balance - amount - emit TokensWithdrawn(amount: amount, from: self.owner?.address) - return <-create Vault(balance: amount) - } - - - // deposit - // - // Function that takes a Vault object as an argument and adds - // its balance to the balance of the owners Vault. - // It is allowed to destroy the sent Vault because the Vault - // was a temporary holder of the tokens. The Vault's balance has - // been consumed and therefore can be destroyed. - access(all) fun deposit(from: @{FungibleToken.Vault}) { - let vault <- from as! @FiatToken.Vault - self.balance = self.balance + vault.balance - emit TokensDeposited(amount: vault.balance, to: self.owner?.address) - vault.balance = 0.0 - destroy vault - } - - access(all) fun createEmptyVault(): @{FungibleToken.Vault} { - return <-create Vault(balance: 0.0) - } - - - access(contract) fun burnCallback() { - // Placeholder for a burn callback - } - - access(all) view fun isAvailableToWithdraw(amount: UFix64): Bool { - return true - } - - access(all) view fun getViews(): [Type] { - panic("TODO") - } - - access(all) fun resolveView(_ view: Type): AnyStruct? { - panic("TODO") - } - } - - // createEmptyVault - // - // Function that creates a new Vault with a balance of zero - // and returns it to the calling context. A user must call this function - // and store the returned Vault in their storage in order to allow their - // account to be able to receive deposits of this token type. - // - access(all) fun createEmptyVault(): @FiatToken.Vault { - return <-create Vault(balance: 0.0) - } - - // Minter - // - // Resource object that can mint new tokens. - // The admin stores this and passes it to the minter account as a capability wrapper resource. - // - access(all) resource Minter { - - // mintTokens - // - // Function that mints new tokens, adds them to the total supply, - // and returns them to the calling context. - // - access(all) fun mintTokens(amount: UFix64): @Vault { - pre { - amount > 0.0: "Amount minted must be greater than zero" - } - FiatToken.totalSupply = FiatToken.totalSupply + amount - emit TokensMinted(amount: amount) - return <-create Vault(balance: amount) - } - - } - - access(all) resource interface MinterProxyPublic { - access(all) fun setMinterCapability(cap: Capability<&Minter>) - } - - // MinterProxy - // - // Resource object holding a capability that can be used to mint new tokens. - // The resource that this capability represents can be deleted by the admin - // in order to unilaterally revoke minting capability if needed. - - access(all) resource MinterProxy: MinterProxyPublic { - - // access(self) so nobody else can copy the capability and use it. - access(self) var minterCapability: Capability<&Minter>? - - // Anyone can call this, but only the admin can create Minter capabilities, - // so the type system constrains this to being called by the admin. - access(all) fun setMinterCapability(cap: Capability<&Minter>) { - self.minterCapability = cap - } - - access(all) fun mintTokens(amount: UFix64): @FiatToken.Vault { - return <- self.minterCapability! - .borrow()! - .mintTokens(amount:amount) - } - - init() { - self.minterCapability = nil - } - - } - - // createMinterProxy - // - // Function that creates a MinterProxy. - // Anyone can call this, but the MinterProxy cannot mint without a Minter capability, - // and only the admin can provide that. - // - access(all) fun createMinterProxy(): @MinterProxy { - return <- create MinterProxy() - } - - // Administrator - // - // A resource that allows new minters to be created - // - // We will only want one minter for now, but might need to add or replace them in future. - // The Minter/Minter Proxy structure enables this. - // Ideally we would create this structure in a single function, generate the paths from the address - // and cache all of this information to enable easy revocation but String/Path comversion isn't yet supported. - // - access(all) resource Administrator { - access(all) fun createNewMinter(): @Minter { - emit MinterCreated() - return <- create Minter() - } - - } - - init() { - let adminAccount =self.account - self.AdminStoragePath = /storage/fiatAdmin - self.MinterProxyPublicPath = /public/fiatMinterProxy - self.MinterProxyStoragePath = /storage/fiatMinterProxy - - self.totalSupply = 0.0 - - let admin <- create Administrator() - adminAccount.storage.save(<-admin, to: self.AdminStoragePath) - - // Emit an event that shows that the contract was initialized - emit TokensInitialized(initialSupply: 0.0) - - self.VaultStoragePath= /storage/USDCVault - self.VaultBalancePubPath = /public/USDCVaultBalance - self.VaultUUIDPubPath = /public/USDCVaultUUID - self.VaultReceiverPubPath = /public/USDCVaultReceiver - - } -} diff --git a/find_test.go b/find_test.go index a743a064..942a2064 100644 --- a/find_test.go +++ b/find_test.go @@ -89,7 +89,7 @@ access(all) fun main(name: String) : Address? { ).AssertWant(t, autogold.Want("getNameStatus", nil)) }) - ot.Run(t, "Admin should be able to register without paying FUSD", func(t *testing.T) { + ot.Run(t, "Admin should be able to register without paying", func(t *testing.T) { otu.O.Tx("adminRegisterName", WithSigner("find-admin"), WithArg("names", `["find-admin2"]`), @@ -585,5 +585,4 @@ access(all) fun main(name: String) : Address? { WithArg("names", []string{"user1"}), ).AssertSuccess(t) }) - } diff --git a/find_utils_test.go b/find_utils_test.go index b3c41364..fabbe799 100644 --- a/find_utils_test.go +++ b/find_utils_test.go @@ -1,7 +1,6 @@ package test_main import ( - "fmt" "strings" "testing" @@ -9,7 +8,6 @@ import ( "github.com/hexops/autogold" "github.com/onflow/cadence" "github.com/sanity-io/litter" - "github.com/stretchr/testify/assert" ) func TestFindUtils(t *testing.T) { @@ -451,49 +449,4 @@ access(all) fun main(s: [String], sep: String) : String { ). AssertWant(t, autogold.Want("devJoinString : 1+1=2 2+2=4 3*3=9", "1+1=2 2+2=4 3*3=9")) }) - - // deDupTypeArray - devDeDupTypeArray := `import "FindUtils" - -access(all) fun main(s: [String]) : [Type] { - var typ : [Type] = [] - for t in s { - typ.append(CompositeType(t) ?? panic("value ".concat(t).concat(" is not a composite type"))) - } - return FindUtils.deDupTypeArray(typ) -} -` - t.Run("deDupTypeArray should dedup duplicated as expected", func(t *testing.T) { - flow, err := o.QualifiedIdentifier("FlowToken", "Vault") - assert.NoError(t, err) - ft, err := o.QualifiedIdentifier("FUSD", "Vault") - assert.NoError(t, err) - nft, err := o.QualifiedIdentifier("ExampleNFT", "NFT") - assert.NoError(t, err) - collection, err := o.QualifiedIdentifier("Dandy", "Collection") - assert.NoError(t, err) - o.Script(devDeDupTypeArray, - WithArg("s", []string{ - flow, - ft, - nft, - nft, - collection, - flow, - flow, - flow, - ft, - ft, - ft, - nft, - nft, - }), - ). - AssertWant(t, autogold.Want("deDupTypeArray : flow, ft, nft, collection", fmt.Sprintf(`[]interface {}{ - "%s", - "%s", - "%s", - "%s", -}`, flow, ft, nft, collection))) - }) } diff --git a/flow.json b/flow.json index eb3684c9..5a5b8178 100644 --- a/flow.json +++ b/flow.json @@ -61,24 +61,6 @@ "previewnet": "0xcbc6dbbfcc60e595" } }, - "FUSD": { - "source": "./contracts/standard/FUSD.cdc", - "aliases": { - "testnet": "0xe223d8a629e49c68", - "migrationnet": "0xe223d8a629e49c68", - "mainnet": "0x3c5959b568896393", - "previewnet": "0x7e3499582a06616f" - } - }, - "FiatToken": { - "source": "./contracts/standard/FiatToken.cdc", - "aliases": { - "testnet": "0xa983fecbed621163", - "migrationnet": "0xa983fecbed621163", - "mainnet": "0xb19436aae4d94622", - "previewnet": "0x7e3499582a06616f" - } - }, "DapperStorageRent": { "source": "./contracts/standard/DapperStorageRent.cdc", "aliases": { @@ -402,8 +384,6 @@ "deployments": { "emulator": { "emulator-account": [ - "FUSD", - "FiatToken", "TokenForwarding", "FLOAT", "FLOATVerifiers", diff --git a/frontpage.md b/frontpage.md index 2b5c81bd..5a7cbb92 100644 --- a/frontpage.md +++ b/frontpage.md @@ -58,7 +58,7 @@ FIND integrates with the profile contract from the Versus project. If you do not ### what does the money go to? (do we need this?) -The income from flow will go to its creator (bjartek) so that he can continue to dedicate his time to the flow ecosystem and help it thrive. +The income from flow will go to its creator so that he can continue to dedicate his time to the flow ecosystem and help it thrive. ### sites that integrate with find Find will be integrated into the following sites at launch @@ -76,12 +76,12 @@ A valid find name is 0-9a-z, minimum 3 tokens. Also it cannot be a Flow address, This is to ensure that it can be used in urls and to keep things simple. ### how much does it cost -Find is charged in the FUSD stable coin for a 365 day lease. This is done to keep prices stable and avoid a high increase if the flow token increases. +Find is charged in the Flow coin a 365 day lease. This is done to keep prices stable and avoid a high increase if the flow token increases. Currently the price structuer is as follows: - - 5+ characters: 5 FUSD - - 4 characters: 100 FUSD - - 3 charactesrs: 500 FUSD + - 5+ characters: 5 USD worth of flow + - 4 characters: 100 USD worth of flow + - 3 characters: 500 USD worth of flow ### What happends when a lease expires diff --git a/generateFlowTransactions.sh b/generateFlowTransactions.sh index adb99a7a..0658db51 100644 --- a/generateFlowTransactions.sh +++ b/generateFlowTransactions.sh @@ -1,17 +1,14 @@ #/bin/bash FLOW_TRANSACTIONS_DIR="../flow-transactions-find/transactions/Find" -mapfile -t arr < <( jq '.transactions | keys[]' lib/find.json -r ) +mapfile -t arr < <(jq '.transactions | keys[]' lib/find.json -r) +rm $FLOW_TRANSACTIONS_DIR/*.cdc -rm $FLOW_TRANSACTIONS_DIR/*.cdc - -for i in "${arr[@]}" -do - jq --arg tx "$i" '.transactions[$tx]' lib/find.json -r > $FLOW_TRANSACTIONS_DIR/$i.cdc +for i in "${arr[@]}"; do + jq --arg tx "$i" '.transactions[$tx]' lib/find.json -r >$FLOW_TRANSACTIONS_DIR/$i.cdc done - cd $FLOW_TRANSACTIONS_DIR rm -Rf setup* rm -Rf clock* @@ -25,9 +22,7 @@ gsed -i 's/0xFindViews/0xFIND_ADDRESS/g' *.cdc gsed -i 's/0xArtifact/0xFIND_ADDRESS/g' *.cdc gsed -i 's/0xProfile/0xFIND_ADDRESS/g' *.cdc gsed -i 's/0xFlowToken/0xFLOW_TOKEN_ADDRESS/g' *.cdc -gsed -i 's/0xFUSD/0xFUSD_ADDRESS/g' *.cdc gsed -i 's/0xFungibleToken/0xFUNGIBLE_TOKEN_ADDRESS/g' *.cdc gsed -i 's/0xFIND/0xFIND_ADDRESS/g' *.cdc - cd diff --git a/generated_experiences_test.go b/generated_experiences_test.go index 4fbef5b8..cbd107df 100644 --- a/generated_experiences_test.go +++ b/generated_experiences_test.go @@ -152,7 +152,7 @@ func TestGeneratedExperiences(t *testing.T) { "A.f8d6e0586b0a20c7.MetadataViews.Royalties": autogold.Want("Royalties", map[string]interface{}{"cutInfos": []interface{}{map[string]interface{}{"cut": 0.1, "description": "Royalty", "receiver": map[string]interface{}{ "address": "0x192440c99cb17282", "borrowType": "&{A.ee82856bf20e2aa6.FungibleToken.Receiver}", - "id": 7, + "id": 6, }}}}), "A.f8d6e0586b0a20c7.MetadataViews.Editions": autogold.Want("Editions", map[string]interface{}{"infoList": []interface{}{map[string]interface{}{"max": 2, "name": "generatedexperiences", "number": 1}}}), "A.f8d6e0586b0a20c7.MetadataViews.Traits": autogold.Want("Traits", map[string]interface{}{"traits": []interface{}{map[string]interface{}{"displayType": "String", "name": "Artist", "value": "Artist"}}}), diff --git a/lib/find.json b/lib/find.json index 166a0216..7aa7c957 100644 --- a/lib/find.json +++ b/lib/find.json @@ -42,7 +42,7 @@ "user" ] }, - "code": "import FIND from 0xf3fcd2c1a78f5eee\nimport FUSD from 0xf8d6e0586b0a20c7\nimport FindMarket from 0xf3fcd2c1a78f5eee\nimport Clock from 0xf3fcd2c1a78f5eee\n\naccess(all) struct FINDReport{\n\n access(all) let leases: [FIND.LeaseInformation]\n access(all) let itemsForSale: {String : FindMarket.SaleItemCollectionReport}\n access(all) let marketBids: {String : FindMarket.BidItemCollectionReport}\n\n init(\n leases : [FIND.LeaseInformation],\n itemsForSale: {String : FindMarket.SaleItemCollectionReport},\n marketBids: {String : FindMarket.BidItemCollectionReport},\n ) {\n\n self.leases=leases\n self.itemsForSale=itemsForSale\n self.marketBids=marketBids\n }\n}\n\n\naccess(all) fun main(user: String) : FINDReport? {\n\n let maybeAddress=FIND.resolve(user)\n if maybeAddress == nil{\n return nil\n }\n\n let address=maybeAddress!\n\n let account=getAccount(address)\n if account.balance == 0.0 {\n return nil\n }\n\n\n let leaseCap = account.capabilities.borrow\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n let leases = leaseCap?.getLeaseInformation() ?? []\n let find= FindMarket.getFindTenantAddress()\n var items : {String : FindMarket.SaleItemCollectionReport} = FindMarket.getSaleItemReport(tenant:find, address: address, getNFTInfo:true)\n var marketBids : {String : FindMarket.BidItemCollectionReport} = FindMarket.getBidsReport(tenant:find, address: address, getNFTInfo:true)\n\n return FINDReport(\n leases: leases,\n itemsForSale: items,\n marketBids: marketBids,\n )\n}" + "code": "import FIND from 0xf3fcd2c1a78f5eee\nimport FindMarket from 0xf3fcd2c1a78f5eee\nimport Clock from 0xf3fcd2c1a78f5eee\n\naccess(all) struct FINDReport{\n\n access(all) let leases: [FIND.LeaseInformation]\n access(all) let itemsForSale: {String : FindMarket.SaleItemCollectionReport}\n access(all) let marketBids: {String : FindMarket.BidItemCollectionReport}\n\n init(\n leases : [FIND.LeaseInformation],\n itemsForSale: {String : FindMarket.SaleItemCollectionReport},\n marketBids: {String : FindMarket.BidItemCollectionReport},\n ) {\n\n self.leases=leases\n self.itemsForSale=itemsForSale\n self.marketBids=marketBids\n }\n}\n\n\naccess(all) fun main(user: String) : FINDReport? {\n\n let maybeAddress=FIND.resolve(user)\n if maybeAddress == nil{\n return nil\n }\n\n let address=maybeAddress!\n\n let account=getAccount(address)\n if account.balance == 0.0 {\n return nil\n }\n\n\n let leaseCap = account.capabilities.borrow\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n let leases = leaseCap?.getLeaseInformation() ?? []\n let find= FindMarket.getFindTenantAddress()\n var items : {String : FindMarket.SaleItemCollectionReport} = FindMarket.getSaleItemReport(tenant:find, address: address, getNFTInfo:true)\n var marketBids : {String : FindMarket.BidItemCollectionReport} = FindMarket.getBidsReport(tenant:find, address: address, getNFTInfo:true)\n\n return FINDReport(\n leases: leases,\n itemsForSale: items,\n marketBids: marketBids,\n )\n}" }, "getFindStatus": { "spec": { @@ -820,19 +820,6 @@ }, "code": "import FindMarketSale from 0xf3fcd2c1a78f5eee\nimport FindMarketDirectOfferSoft from 0xf3fcd2c1a78f5eee\nimport FindMarket from 0xf3fcd2c1a78f5eee\nimport FungibleToken from 0xee82856bf20e2aa6\nimport NonFungibleToken from 0xf8d6e0586b0a20c7\nimport MetadataViews from 0xf8d6e0586b0a20c7\nimport FindViews from 0xf3fcd2c1a78f5eee\nimport NFTCatalog from 0xf8d6e0586b0a20c7\nimport FINDNFTCatalog from 0xf3fcd2c1a78f5eee\nimport FTRegistry from 0xf3fcd2c1a78f5eee\nimport FIND from 0xf3fcd2c1a78f5eee\n\ntransaction(users: [String], nftAliasOrIdentifiers: [String], ids: [UInt64], ftAliasOrIdentifiers: [String], amounts: [UFix64], validUntil: UFix64?) {\n\n let targetCapability : [Capability\u003c\u0026{NonFungibleToken.Receiver}\u003e]\n let bidsReference: \u0026FindMarketDirectOfferSoft.MarketBidCollection?\n let pointer: [FindViews.ViewReadPointer]\n let walletReference : [\u0026FungibleToken.Vault]\n let ftVaultType: [Type]\n let walletBalances : {Type : UFix64}\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n if nftAliasOrIdentifiers.length != users.length {\n panic(\"The length of arrays passed in has to be the same\")\n } else if nftAliasOrIdentifiers.length != ids.length {\n panic(\"The length of arrays passed in has to be the same\")\n } else if nftAliasOrIdentifiers.length != amounts.length {\n panic(\"The length of arrays passed in has to be the same\")\n }\n\n let marketplace = FindMarket.getFindTenantAddress()\n let addresses : {String : Address} = {}\n let nfts : {String : NFTCatalog.NFTCollectionData} = {}\n let fts : {String : FTRegistry.FTInfo} = {}\n\n let marketOption = FindMarket.getMarketOptionFromType(Type\u003c@FindMarketSale.SaleItemCollection\u003e())\n let vaultType : {String : Type} = {}\n\n let tenantCapability= FindMarket.getTenantCapability(marketplace)!\n let tenant = tenantCapability.borrow()!\n let bidStoragePath=tenant.getStoragePath(Type\u003c@FindMarketDirectOfferSoft.MarketBidCollection\u003e())\n self.bidsReference= account.storage.borrow\u003c\u0026FindMarketDirectOfferSoft.MarketBidCollection\u003e(from: bidStoragePath)\n\n self.pointer = []\n self.targetCapability = []\n self.walletReference = []\n self.ftVaultType = []\n self.walletBalances = {}\n\n var counter = 0\n while counter \u003c users.length {\n var resolveAddress : Address? = nil\n if addresses[users[counter]] != nil {\n resolveAddress = addresses[users[counter]]!\n } else {\n let address = FIND.resolve(users[counter])\n if address == nil {\n panic(\"The address input is not a valid name nor address. Input : \".concat(users[counter]))\n }\n addresses[users[counter]] = address!\n resolveAddress = address!\n }\n let address = resolveAddress!\n\n var nft : NFTCatalog.NFTCollectionData? = nil\n var ft : FTRegistry.FTInfo? = nil\n let nftIdentifier = nftAliasOrIdentifiers[counter]\n let ftIdentifier = ftAliasOrIdentifiers[counter]\n\n if nfts[nftIdentifier] != nil {\n nft = nfts[nftIdentifier]\n } else {\n let collectionIdentifier = FINDNFTCatalog.getCollectionsForType(nftTypeIdentifier: nftIdentifier)?.keys ?? panic(\"This NFT is not supported by the NFT Catalog yet. Type : \".concat(nftIdentifier))\n let collection = FINDNFTCatalog.getCatalogEntry(collectionIdentifier : collectionIdentifier[0])!\n nft = collection.collectionData\n nfts[nftIdentifier] = nft\n }\n\n if fts[ftIdentifier] != nil {\n ft = fts[ftIdentifier]\n } else {\n ft = FTRegistry.getFTInfo(ftIdentifier) ?? panic(\"This FT is not supported by the Find Market yet. Type : \".concat(ftIdentifier))\n fts[ftIdentifier] = ft\n }\n\n self.ftVaultType.append(fts[ftIdentifier]!.type)\n\n\n let pointer= FindViews.createViewReadPointer(address: address, path:nft!.publicPath, id: ids[counter])\n self.pointer.append(pointer)\n\n var targetCapability= account.getCapability\u003c\u0026{NonFungibleToken.Receiver}\u003e(nft!.publicPath)\n\n /* Check for nftCapability */\n if !targetCapability.check() {\n let cd = pointer.getNFTCollectionData()\n // should use account.type here instead\n if account.type(at: cd.storagePath) != nil {\n let pathIdentifier = nft!.publicPath.toString()\n let findPath = PublicPath(identifier: pathIdentifier.slice(from: \"/public/\".length , upTo: pathIdentifier.length).concat(\"_FIND\"))!\n account.link\u003c\u0026{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(\n findPath,\n target: nft!.storagePath\n )\n targetCapability = account.getCapability\u003c\u0026{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(findPath)\n } else {\n account.storage.save(\u003c- cd.createEmptyCollection(), to: cd.storagePath)\n account.link\u003c\u0026{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(cd.publicPath, target: cd.storagePath)\n account.link\u003c\u0026{NonFungibleToken.Provider, NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(cd.providerPath, target: cd.storagePath)\n }\n\n }\n self.targetCapability.append(targetCapability)\n counter = counter + 1\n }\n }\n\n pre {\n self.bidsReference != nil : \"This account does not have a bid collection\"\n }\n\n execute {\n var counter = 0\n while counter \u003c ids.length {\n self.bidsReference!.bid(item:self.pointer[counter], amount: amounts[counter], vaultType: self.ftVaultType[counter], nftCap: self.targetCapability[counter], validUntil: validUntil, saleItemExtraField: {}, bidExtraField: {})\n counter = counter + 1\n }\n }\n}" }, - "bidName": { - "spec": { - "parameters": { - "amount": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amount" - ] - }, - "code": "import FUSD from 0xf8d6e0586b0a20c7\nimport FungibleToken from 0xee82856bf20e2aa6\nimport FIND from 0xf3fcd2c1a78f5eee\n\ntransaction(name: String, amount: UFix64) {\n\n let vaultRef : auth (FungibleToken.Withdraw) \u0026FUSD.Vault?\n let bidRef : \u0026FIND.BidCollection?\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n self.vaultRef = account.storage.borrow\u003c auth (FungibleToken.Withdraw) \u0026FUSD.Vault\u003e(from: /storage/fusdVault)\n self.bidRef = account.storage.borrow\u003c\u0026FIND.BidCollection\u003e(from: FIND.BidStoragePath)\n }\n\n pre{\n self.vaultRef != nil : \"Could not borrow reference to the fusdVault!\" \n self.bidRef != nil : \"Could not borrow reference to the bid collection!\" \n }\n\n execute {\n let vault \u003c- self.vaultRef!.withdraw(amount: amount) as! @FUSD.Vault\n self.bidRef!.bid(name: name, vault: \u003c- vault)\n }\n}" - }, "burnNFTs": { "spec": { "parameters": { @@ -895,7 +882,7 @@ "totalAmount" ] }, - "code": "import FindPack from 0xf3fcd2c1a78f5eee\nimport FungibleToken from 0xee82856bf20e2aa6\nimport NonFungibleToken from 0xf8d6e0586b0a20c7\nimport MetadataViews from 0xf8d6e0586b0a20c7\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport FUSD from 0xf8d6e0586b0a20c7\nimport Profile from 0xf3fcd2c1a78f5eee\n\ntransaction(packTypeName: String, packTypeId:UInt64, numberOfPacks:UInt64, totalAmount: UFix64) {\n let packs: \u0026FindPack.Collection\n\n let userPacks: Capability\u003c\u0026FindPack.Collection\u003e\n let salePrice: UFix64\n let packsLeft: UInt64\n\n let userFlowTokenVault: auth(FungibleToken.Withdraw) \u0026FlowToken.Vault\n\n let paymentVault: @{FungibleToken.Vault}\n let balanceBeforeTransfer:UFix64\n\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue, FungibleToken.Withdraw) \u0026Account) {\n\n\n let col = account.storage.borrow\u003c\u0026FindPack.Collection\u003e(from: FindPack.CollectionStoragePath)\n if col == nil {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType:Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n\n let profileCap = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if !profileCap.check() {\n let profile \u003c-Profile.createUser(name:account.address.toString(), createdAt: \"find\")\n\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n\n let fusdWallet=Profile.Wallet(\n name:\"FUSD\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance),\n accept: Type\u003c@FUSD.Vault\u003e(),\n tags: [\"fusd\", \"stablecoin\"]\n )\n\n profile.addWallet(fusdWallet)\n\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n profile.addWallet(flowWallet)\n account.storage.save(\u003c-profile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n }\n\n self.userPacks=account.capabilities.get\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionPublicPath)\n self.packs=FindPack.getPacksCollection(packTypeName: packTypeName, packTypeId:packTypeId)\n\n self.salePrice= FindPack.getCurrentPrice(packTypeName: packTypeName, packTypeId:packTypeId, user:account.address) ?? panic (\"Cannot buy the pack now\") \n self.packsLeft= UInt64(self.packs.getPacksLeft())\n\n\n self.userFlowTokenVault = account.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026FlowToken.Vault\u003e(from: /storage/flowTokenVault) ?? panic(\"Cannot borrow FlowToken vault from account storage\")\n self.balanceBeforeTransfer = self.userFlowTokenVault.balance\n\n if self.balanceBeforeTransfer \u003c totalAmount {\n panic(\"Your account does not have enough funds has \".concat(self.balanceBeforeTransfer.toString()).concat(\" needs \").concat(totalAmount.toString()))\n }\n self.paymentVault \u003c- self.userFlowTokenVault.withdraw(amount: totalAmount)\n }\n\n pre {\n self.salePrice * UFix64(numberOfPacks) == totalAmount: \"unexpected sending amount\"\n self.packsLeft \u003e= numberOfPacks : \"Rats! there are no packs left\"\n self.userPacks.check() : \"User need a receiver to put the pack in\"\n }\n\n execute {\n var counter = numberOfPacks\n while counter \u003e 0 {\n let purchasingVault \u003c- self.paymentVault.withdraw(amount: self.salePrice)\n self.packs.buy(packTypeName: packTypeName, typeId:packTypeId, vault: \u003c- purchasingVault, collectionCapability: self.userPacks)\n counter = counter - 1\n }\n if self.paymentVault.balance != 0.0 {\n panic(\"paymentVault balance is non-zero after paying\")\n }\n destroy self.paymentVault\n }\n\n}" + "code": "import FindPack from 0xf3fcd2c1a78f5eee\nimport FungibleToken from 0xee82856bf20e2aa6\nimport NonFungibleToken from 0xf8d6e0586b0a20c7\nimport MetadataViews from 0xf8d6e0586b0a20c7\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport Profile from 0xf3fcd2c1a78f5eee\n\ntransaction(packTypeName: String, packTypeId:UInt64, numberOfPacks:UInt64, totalAmount: UFix64) {\n let packs: \u0026FindPack.Collection\n\n let userPacks: Capability\u003c\u0026FindPack.Collection\u003e\n let salePrice: UFix64\n let packsLeft: UInt64\n\n let userFlowTokenVault: auth(FungibleToken.Withdraw) \u0026FlowToken.Vault\n\n let paymentVault: @{FungibleToken.Vault}\n let balanceBeforeTransfer:UFix64\n\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue, FungibleToken.Withdraw) \u0026Account) {\n\n\n let col = account.storage.borrow\u003c\u0026FindPack.Collection\u003e(from: FindPack.CollectionStoragePath)\n if col == nil {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType:Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n\n let profileCap = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if !profileCap.check() {\n let profile \u003c-Profile.createUser(name:account.address.toString(), createdAt: \"find\")\n\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n profile.addWallet(flowWallet)\n account.storage.save(\u003c-profile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n }\n\n self.userPacks=account.capabilities.get\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionPublicPath)\n self.packs=FindPack.getPacksCollection(packTypeName: packTypeName, packTypeId:packTypeId)\n\n self.salePrice= FindPack.getCurrentPrice(packTypeName: packTypeName, packTypeId:packTypeId, user:account.address) ?? panic (\"Cannot buy the pack now\") \n self.packsLeft= UInt64(self.packs.getPacksLeft())\n\n\n self.userFlowTokenVault = account.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026FlowToken.Vault\u003e(from: /storage/flowTokenVault) ?? panic(\"Cannot borrow FlowToken vault from account storage\")\n self.balanceBeforeTransfer = self.userFlowTokenVault.balance\n\n if self.balanceBeforeTransfer \u003c totalAmount {\n panic(\"Your account does not have enough funds has \".concat(self.balanceBeforeTransfer.toString()).concat(\" needs \").concat(totalAmount.toString()))\n }\n self.paymentVault \u003c- self.userFlowTokenVault.withdraw(amount: totalAmount)\n }\n\n pre {\n self.salePrice * UFix64(numberOfPacks) == totalAmount: \"unexpected sending amount\"\n self.packsLeft \u003e= numberOfPacks : \"Rats! there are no packs left\"\n self.userPacks.check() : \"User need a receiver to put the pack in\"\n }\n\n execute {\n var counter = numberOfPacks\n while counter \u003e 0 {\n let purchasingVault \u003c- self.paymentVault.withdraw(amount: self.salePrice)\n self.packs.buy(packTypeName: packTypeName, typeId:packTypeId, vault: \u003c- purchasingVault, collectionCapability: self.userPacks)\n counter = counter - 1\n }\n if self.paymentVault.balance != 0.0 {\n panic(\"paymentVault balance is non-zero after paying\")\n }\n destroy self.paymentVault\n }\n\n}" }, "buyLeaseForSale": { "spec": { @@ -1130,7 +1117,7 @@ "name" ] }, - "code": "import FungibleToken from 0xee82856bf20e2aa6\nimport NonFungibleToken from 0xf8d6e0586b0a20c7\nimport FUSD from 0xf8d6e0586b0a20c7\nimport FiatToken from 0xf8d6e0586b0a20c7\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport MetadataViews from 0xf8d6e0586b0a20c7\nimport FIND from 0xf3fcd2c1a78f5eee\nimport FindPack from 0xf3fcd2c1a78f5eee\nimport Profile from 0xf3fcd2c1a78f5eee\nimport FindMarket from 0xf3fcd2c1a78f5eee\nimport FindMarketDirectOfferEscrow from 0xf3fcd2c1a78f5eee\nimport FindLeaseMarketDirectOfferSoft from 0xf3fcd2c1a78f5eee\nimport FindLeaseMarket from 0xf3fcd2c1a78f5eee\nimport Dandy from 0xf3fcd2c1a78f5eee\n\ntransaction(name: String) {\n prepare(account: auth (Profile.Admin, StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n //if we do not have a profile it might be stored under a different address so we will just remove it\n let profileCapFirst = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if profileCapFirst.check() {\n return \n }\n\n //the code below has some dead code for this specific transaction, but it is hard to maintain otherwise\n //SYNC with register\n //Add exising FUSD or create a new one and add it\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n let usdcCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n if !usdcCap.check() {\n account.storage.save( \u003c-FiatToken.createEmptyVault(), to: FiatToken.VaultStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FiatToken.Vault\u003e(FiatToken.VaultStoragePath)\n account.capabilities.publish(cap, at: FiatToken.VaultUUIDPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultReceiverPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultBalancePubPath)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let dandyCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(Dandy.CollectionPublicPath)\n if !dandyCap.check() {\n account.storage.save(\u003c- Dandy.createEmptyCollection(nftType:Type\u003c@Dandy.NFT\u003e()), to: Dandy.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026Dandy.Collection\u003e(Dandy.CollectionStoragePath)\n account.capabilities.publish(cap, at: Dandy.CollectionPublicPath)\n }\n\n let findPackCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(FindPack.CollectionPublicPath)\n if !findPackCap.check() {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType: Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n var created=false\n var updated=false\n let profileCap = account.capabilities.get\u003c\u0026Profile.User\u003e(Profile.publicPath)\n if !profileCap.check(){\n let newProfile \u003c-Profile.createUser(name:name, createdAt: \"find\")\n account.storage.save(\u003c-newProfile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n created=true\n }\n\n let profile=account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from: Profile.storagePath)!\n\n if !profile.hasWallet(\"Flow\") {\n let flowWallet=Profile.Wallet( name:\"Flow\", receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver), balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance), accept: Type\u003c@FlowToken.Vault\u003e(), tags: [\"flow\"])\n\n profile.addWallet(flowWallet)\n updated=true\n }\n if !profile.hasWallet(\"FUSD\") {\n let fr = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n let fb =account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance)\n profile.addWallet(Profile.Wallet( name:\"FUSD\", receiver:fr, balance:fb, accept: Type\u003c@FUSD.Vault\u003e(), tags: [\"fusd\", \"stablecoin\"]))\n updated=true\n }\n\n if !profile.hasWallet(\"USDC\") {\n\n let fr = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n let fb =account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(FiatToken.VaultBalancePubPath) \n profile.addWallet(Profile.Wallet( name:\"USDC\", receiver:fr, balance:fb, accept: Type\u003c@FiatToken.Vault\u003e(), tags: [\"usdc\", \"stablecoin\"]))\n updated=true\n }\n\n /*\n //If find name not set and we have a profile set it.\n if profile.getFindName() == \"\" {\n if let findName = FIND.reverseLookup(account.address) {\n profile.setFindName(findName)\n // If name is set, it will emit Updated Event, there is no need to emit another update event below. \n updated=false\n }\n }\n */\n\n if created {\n profile.emitCreatedEvent()\n } else if updated {\n profile.emitUpdatedEvent()\n }\n\n\n let receiverCap=account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(Profile.publicReceiverPath)\n let tenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n\n let tenant = tenantCapability.borrow()!\n\n let doeSaleType= Type\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e()\n let doeSalePublicPath=FindMarket.getPublicPath(doeSaleType, name: tenant.name)\n let doeSaleStoragePath= FindMarket.getStoragePath(doeSaleType, name:tenant.name)\n let doeSaleCap= account.capabilities.get\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic}\u003e(doeSalePublicPath) \n if !doeSaleCap.check() {\n account.storage.save\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e(\u003c- FindMarketDirectOfferEscrow.createEmptySaleItemCollection(tenantCapability), to: doeSaleStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}\u003e(doeSaleStoragePath)\n account.capabilities.publish(cap, at: doeSalePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n\n }\n}" + "code": "import FungibleToken from 0xee82856bf20e2aa6\nimport NonFungibleToken from 0xf8d6e0586b0a20c7\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport MetadataViews from 0xf8d6e0586b0a20c7\nimport FIND from 0xf3fcd2c1a78f5eee\nimport FindPack from 0xf3fcd2c1a78f5eee\nimport Profile from 0xf3fcd2c1a78f5eee\nimport FindMarket from 0xf3fcd2c1a78f5eee\nimport FindMarketDirectOfferEscrow from 0xf3fcd2c1a78f5eee\nimport FindLeaseMarketDirectOfferSoft from 0xf3fcd2c1a78f5eee\nimport FindLeaseMarket from 0xf3fcd2c1a78f5eee\nimport Dandy from 0xf3fcd2c1a78f5eee\n\ntransaction(name: String) {\n prepare(account: auth (Profile.Admin, StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n //if we do not have a profile it might be stored under a different address so we will just remove it\n let profileCapFirst = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if profileCapFirst.check() {\n return \n }\n\n //the code below has some dead code for this specific transaction, but it is hard to maintain otherwise\n //SYNC with register\n let leaseCollection = account.capabilities.get\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let dandyCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(Dandy.CollectionPublicPath)\n if !dandyCap.check() {\n account.storage.save(\u003c- Dandy.createEmptyCollection(nftType:Type\u003c@Dandy.NFT\u003e()), to: Dandy.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026Dandy.Collection\u003e(Dandy.CollectionStoragePath)\n account.capabilities.publish(cap, at: Dandy.CollectionPublicPath)\n }\n\n let findPackCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(FindPack.CollectionPublicPath)\n if !findPackCap.check() {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType: Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n var created=false\n var updated=false\n let profileCap = account.capabilities.get\u003c\u0026Profile.User\u003e(Profile.publicPath)\n if !profileCap.check(){\n let newProfile \u003c-Profile.createUser(name:name, createdAt: \"find\")\n account.storage.save(\u003c-newProfile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n created=true\n }\n\n let profile=account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from: Profile.storagePath)!\n\n if !profile.hasWallet(\"Flow\") {\n let flowWallet=Profile.Wallet( name:\"Flow\", receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver), balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance), accept: Type\u003c@FlowToken.Vault\u003e(), tags: [\"flow\"])\n\n profile.addWallet(flowWallet)\n updated=true\n }\n /*\n //If find name not set and we have a profile set it.\n if profile.getFindName() == \"\" {\n if let findName = FIND.reverseLookup(account.address) {\n profile.setFindName(findName)\n // If name is set, it will emit Updated Event, there is no need to emit another update event below. \n updated=false\n }\n }\n */\n\n if created {\n profile.emitCreatedEvent()\n } else if updated {\n profile.emitUpdatedEvent()\n }\n\n\n let receiverCap=account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(Profile.publicReceiverPath)\n let tenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n\n let tenant = tenantCapability.borrow()!\n\n let doeSaleType= Type\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e()\n let doeSalePublicPath=FindMarket.getPublicPath(doeSaleType, name: tenant.name)\n let doeSaleStoragePath= FindMarket.getStoragePath(doeSaleType, name:tenant.name)\n let doeSaleCap= account.capabilities.get\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic}\u003e(doeSalePublicPath) \n if !doeSaleCap.check() {\n account.storage.save\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e(\u003c- FindMarketDirectOfferEscrow.createEmptySaleItemCollection(tenantCapability), to: doeSaleStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}\u003e(doeSaleStoragePath)\n account.capabilities.publish(cap, at: doeSalePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n\n }\n}" }, "createProfileDapper": { "spec": { @@ -1250,7 +1237,7 @@ "removeLinks" ] }, - "code": "import FungibleToken from 0xee82856bf20e2aa6\nimport FUSD from 0xf8d6e0586b0a20c7\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport FIND from 0xf3fcd2c1a78f5eee\nimport Profile from 0xf3fcd2c1a78f5eee\nimport FindMarket from 0xf3fcd2c1a78f5eee\nimport FindLeaseMarketDirectOfferSoft from 0xf3fcd2c1a78f5eee\n\ntransaction(name:String, description: String, avatar: String, tags:[String], allowStoringFollowers: Bool, linkTitles : {String: String}, linkTypes: {String:String}, linkUrls : {String:String}, removeLinks : [String]) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n var hasFusdWallet=false\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name==\"FUSD\" {\n hasFusdWallet=true\n }\n\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n\n if !hasFusdWallet {\n let fusdWallet=Profile.Wallet(\n name:\"FUSD\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance),\n accept: Type\u003c@FUSD.Vault\u003e(),\n tags: [\"fusd\", \"stablecoin\"]\n )\n self.profile.addWallet(fusdWallet)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n }\n\n execute{\n self.profile.setName(name)\n self.profile.setDescription(description)\n self.profile.setAvatar(avatar)\n self.profile.setTags(tags)\n\n for link in removeLinks {\n self.profile.removeLink(link)\n }\n\n for titleName in linkTitles.keys {\n let title=linkTitles[titleName]!\n let url = linkUrls[titleName]!\n let type = linkTypes[titleName]!\n\n self.profile.addLinkWithName(name:titleName, link: Profile.Link(title: title, type: type, url: url))\n }\n self.profile.emitUpdatedEvent()\n }\n}" + "code": "import FungibleToken from 0xee82856bf20e2aa6\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport FIND from 0xf3fcd2c1a78f5eee\nimport Profile from 0xf3fcd2c1a78f5eee\nimport FindMarket from 0xf3fcd2c1a78f5eee\nimport FindLeaseMarketDirectOfferSoft from 0xf3fcd2c1a78f5eee\n\ntransaction(name:String, description: String, avatar: String, tags:[String], allowStoringFollowers: Bool, linkTitles : {String: String}, linkTypes: {String:String}, linkUrls : {String:String}, removeLinks : [String]) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n }\n\n execute{\n self.profile.setName(name)\n self.profile.setDescription(description)\n self.profile.setAvatar(avatar)\n self.profile.setTags(tags)\n\n for link in removeLinks {\n self.profile.removeLink(link)\n }\n\n for titleName in linkTitles.keys {\n let title=linkTitles[titleName]!\n let url = linkUrls[titleName]!\n let type = linkTypes[titleName]!\n\n self.profile.addLinkWithName(name:titleName, link: Profile.Link(title: title, type: type, url: url))\n }\n self.profile.emitUpdatedEvent()\n }\n}" }, "editProfileDapper": { "spec": { @@ -1288,7 +1275,18 @@ "follows" ] }, - "code": "import FungibleToken from 0xee82856bf20e2aa6\nimport FUSD from 0xf8d6e0586b0a20c7\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport FIND from 0xf3fcd2c1a78f5eee\nimport Profile from 0xf3fcd2c1a78f5eee\n\n// map of {User in string (find name or address) : [tag]}\ntransaction(follows:{String : [String]}) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check(){\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n var hasFusdWallet=false\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name==\"FUSD\" {\n hasFusdWallet=true\n }\n\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\",\n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n\n if !hasFusdWallet {\n let fusdWallet=Profile.Wallet(\n name:\"FUSD\",\n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance),\n accept: Type\u003c@FUSD.Vault\u003e(),\n tags: [\"fusd\", \"stablecoin\"]\n )\n self.profile.addWallet(fusdWallet)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n }\n\n execute{\n for key in follows.keys {\n let user = FIND.resolve(key) ?? panic(key.concat(\" cannot be resolved. It is either an invalid .find name or address\"))\n let tags = follows[key]!\n self.profile.follow(user, tags: tags)\n }\n }\n}" + "code": "import FungibleToken from 0xee82856bf20e2aa6\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport FIND from 0xf3fcd2c1a78f5eee\nimport Profile from 0xf3fcd2c1a78f5eee\n\n// map of {User in string (find name or address) : [tag]}\ntransaction(follows:{String : [String]}) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\",\n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n }\n\n execute{\n for key in follows.keys {\n let user = FIND.resolve(key) ?? panic(key.concat(\" cannot be resolved. It is either an invalid .find name or address\"))\n let tags = follows[key]!\n self.profile.follow(user, tags: tags)\n }\n }\n}" + }, + "followDapper": { + "spec": { + "parameters": { + "follows": "{String: [String]}" + }, + "order": [ + "follows" + ] + }, + "code": "import FungibleToken from 0xee82856bf20e2aa6\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport FIND from 0xf3fcd2c1a78f5eee\nimport Profile from 0xf3fcd2c1a78f5eee\n\n// map of {User in string (find name or address) : [tag]}\ntransaction(follows:{String : [String]}) {\n\n let profile : \u0026Profile.User\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n self.profile =account.storage.borrow\u003c\u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"You do not have a profile set up, initialize the user first\")\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n }\n\n execute{\n for key in follows.keys {\n let user = FIND.resolve(key) ?? panic(key.concat(\" cannot be resolved. It is either an invalid .find name or address\"))\n let tags = follows[key]!\n self.profile.follow(user, tags: tags)\n }\n }\n}" }, "fulfillLeaseMarketAuctionSoft": { "spec": { @@ -1581,19 +1579,6 @@ }, "code": "import FindMarketDirectOfferSoft from 0xf3fcd2c1a78f5eee\nimport FindMarket from 0xf3fcd2c1a78f5eee\n\ntransaction(id: UInt64, amount: UFix64) {\n\n let bidsReference: auth(FindMarketDirectOfferSoft.Buyer) \u0026FindMarketDirectOfferSoft.MarketBidCollection\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n let marketplace = FindMarket.getFindTenantAddress()\n let tenant=FindMarket.getTenant(marketplace)\n let storagePath=tenant.getStoragePath(Type\u003c@FindMarketDirectOfferSoft.MarketBidCollection\u003e())\n self.bidsReference= account.storage.borrow\u003cauth(FindMarketDirectOfferSoft.Buyer) \u0026FindMarketDirectOfferSoft.MarketBidCollection\u003e(from: storagePath) ?? panic(\"Bid resource does not exist\")\n // get Bidding Fungible Token Vault\n let marketOption = FindMarket.getMarketOptionFromType(Type\u003c@FindMarketDirectOfferSoft.MarketBidCollection\u003e())\n let item = FindMarket.assertBidOperationValid(tenant: marketplace, address: account.address, marketOption: marketOption, id: id)\n }\n\n execute {\n self.bidsReference.increaseBid(id: id, increaseBy: amount)\n }\n}" }, - "increaseNameBid": { - "spec": { - "parameters": { - "amount": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amount" - ] - }, - "code": "import FIND from 0xf3fcd2c1a78f5eee\nimport FungibleToken from 0xee82856bf20e2aa6\nimport FUSD from 0xf8d6e0586b0a20c7\n\ntransaction(name: String, amount: UFix64) {\n\n let vaultRef : auth (FungibleToken.Withdraw) \u0026FUSD.Vault?\n let bids : \u0026FIND.BidCollection?\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n self.vaultRef = account.storage.borrow\u003c auth (FungibleToken.Withdraw) \u0026FUSD.Vault\u003e(from: /storage/fusdVault)\n self.bids = account.storage.borrow\u003c\u0026FIND.BidCollection\u003e(from: FIND.BidStoragePath)\n }\n\n pre{\n self.vaultRef != nil : \"Could not borrow reference to the fusdVault!\"\n self.bids != nil : \"Could not borrow reference to bid collection\"\n }\n\n execute{\n let vault \u003c- self.vaultRef!.withdraw(amount: amount)\n self.bids!.increaseBid(name: name, vault: \u003c- vault)\n }\n}" - }, "initDapperAccount": { "spec": { "parameters": { @@ -1621,7 +1606,7 @@ "dapperAddress" ] }, - "code": "import FungibleToken from 0xee82856bf20e2aa6\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport FUSD from 0xf8d6e0586b0a20c7\nimport FiatToken from 0xf8d6e0586b0a20c7\nimport TokenForwarding from 0xf8d6e0586b0a20c7\nimport FungibleTokenSwitchboard from 0xee82856bf20e2aa6\nimport DapperUtilityCoin from 0x179b6b1cb6755e31\nimport FlowUtilityToken from 0x179b6b1cb6755e31\n\ntransaction(dapperAddress: Address) {\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n\n let dapper = getAccount(dapperAddress)\n\n //FUSD\n var fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n }\n\n\n var usdcCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n if !usdcCap.check() {\n account.storage.save( \u003c-FiatToken.createEmptyVault(), to: FiatToken.VaultStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FiatToken.Vault\u003e(FiatToken.VaultStoragePath)\n account.capabilities.publish(cap, at: FiatToken.VaultUUIDPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultReceiverPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultBalancePubPath)\n usdcCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n }\n\n //Dapper utility token\n var DUCReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n if !DUCReceiver.check(){\n let dapperDUCReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n let ducForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperDUCReceiver)\n account.storage.save(\u003c-ducForwarder, to: /storage/dapperUtilityCoinReceiver)\n DUCReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/dapperUtilityCoinReceiver)\n account.capabilities.publish(DUCReceiver, at: /public/dapperUtilityCoinReceiver)\n }\n\n //FlowUtility token\n var FUTReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n if !FUTReceiver.check(){\n let dapperFUTReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n let futForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperFUTReceiver)\n account.storage.save(\u003c-futForwarder, to: /storage/flowUtilityTokenVault)\n FUTReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/flowUtilityTokenVault)\n account.capabilities.publish(FUTReceiver, at: /public/flowUtilityTokenReceiver)\n }\n\n let switchboardRef = account.storage.borrow\u003c\u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)\n if switchboardRef == nil {\n let sb \u003c- FungibleTokenSwitchboard.createSwitchboard()\n account.storage.save(\u003c- sb, to: FungibleTokenSwitchboard.StoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(cap, at: FungibleTokenSwitchboard.ReceiverPublicPath)\n\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleTokenSwitchboard.SwitchboardPublic,FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(capb, at: FungibleTokenSwitchboard.PublicPath)\n }\n\n let switchboard = account.storage.borrow\u003cauth(FungibleTokenSwitchboard.Owner) \u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)!\n\n if !switchboard.isSupportedVaultType(type:Type\u003c@DapperUtilityCoin.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: DUCReceiver, type: Type\u003c@DapperUtilityCoin.Vault\u003e())\n }\n if !switchboard.isSupportedVaultType(type: Type\u003c@FlowUtilityToken.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: FUTReceiver, type: Type\u003c@FlowUtilityToken.Vault\u003e())\n }\n if !switchboard.isSupportedVaultType(type: usdcCap.borrow()!.getType()) {\n switchboard.addNewVault(capability: usdcCap)\n }\n if !switchboard.isSupportedVaultType(type: fusdReceiver.borrow()!.getType()) {\n switchboard.addNewVault(capability: fusdReceiver)\n }\n let flowTokenCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n if !switchboard.isSupportedVaultType(type: flowTokenCap.borrow()!.getType()) {\n switchboard.addNewVault(capability: flowTokenCap)\n }\n\n\n }\n}" + "code": "import FungibleToken from 0xee82856bf20e2aa6\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport TokenForwarding from 0xf8d6e0586b0a20c7\nimport FungibleTokenSwitchboard from 0xee82856bf20e2aa6\nimport DapperUtilityCoin from 0x179b6b1cb6755e31\nimport FlowUtilityToken from 0x179b6b1cb6755e31\n\ntransaction(dapperAddress: Address) {\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n\n let dapper = getAccount(dapperAddress)\n\n //Dapper utility token\n var DUCReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n if !DUCReceiver.check(){\n let dapperDUCReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n let ducForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperDUCReceiver)\n account.storage.save(\u003c-ducForwarder, to: /storage/dapperUtilityCoinReceiver)\n DUCReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/dapperUtilityCoinReceiver)\n account.capabilities.publish(DUCReceiver, at: /public/dapperUtilityCoinReceiver)\n }\n\n //FlowUtility token\n var FUTReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n if !FUTReceiver.check(){\n let dapperFUTReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n let futForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperFUTReceiver)\n account.storage.save(\u003c-futForwarder, to: /storage/flowUtilityTokenVault)\n FUTReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/flowUtilityTokenVault)\n account.capabilities.publish(FUTReceiver, at: /public/flowUtilityTokenReceiver)\n }\n\n let switchboardRef = account.storage.borrow\u003c\u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)\n if switchboardRef == nil {\n let sb \u003c- FungibleTokenSwitchboard.createSwitchboard()\n account.storage.save(\u003c- sb, to: FungibleTokenSwitchboard.StoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(cap, at: FungibleTokenSwitchboard.ReceiverPublicPath)\n\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleTokenSwitchboard.SwitchboardPublic,FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(capb, at: FungibleTokenSwitchboard.PublicPath)\n }\n\n let switchboard = account.storage.borrow\u003cauth(FungibleTokenSwitchboard.Owner) \u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)!\n\n if !switchboard.isSupportedVaultType(type:Type\u003c@DapperUtilityCoin.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: DUCReceiver, type: Type\u003c@DapperUtilityCoin.Vault\u003e())\n }\n if !switchboard.isSupportedVaultType(type: Type\u003c@FlowUtilityToken.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: FUTReceiver, type: Type\u003c@FlowUtilityToken.Vault\u003e())\n }\n let flowTokenCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n if !switchboard.isSupportedVaultType(type: flowTokenCap.borrow()!.getType()) {\n switchboard.addNewVault(capability: flowTokenCap)\n }\n\n\n }\n}" }, "linkDUCVaultReceiver": { "spec": { @@ -2098,19 +2083,6 @@ }, "code": "import NonFungibleToken from 0xf8d6e0586b0a20c7\nimport MetadataViews from 0xf8d6e0586b0a20c7\nimport FINDNFTCatalog from 0xf3fcd2c1a78f5eee\nimport FungibleToken from 0xee82856bf20e2aa6\nimport FindPack from 0xf3fcd2c1a78f5eee\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport FindVerifier from 0xf3fcd2c1a78f5eee\nimport FindForge from 0xf3fcd2c1a78f5eee\nimport FIND from 0xf3fcd2c1a78f5eee\n\n// this is a simple tx to update the metadata of a given type of NeoVoucher\n\ntransaction(info: FindPack.PackRegisterInfo) {\n\n let lease: \u0026FIND.Lease\n let wallet: Capability\u003c\u0026{FungibleToken.Receiver}\u003e\n let providerCaps : {Type : Capability\u003c\u0026{NonFungibleToken.Provider, ViewResolver.ResolverCollection}\u003e}\n let types : [Type]\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n let leaseCol =account.storage.borrow\u003c\u0026FIND.LeaseCollection\u003e(from: FIND.LeaseStoragePath) ?? panic(\"Could not borrow leases collection\")\n self.lease = leaseCol.borrow(info.forge)\n self.wallet = getAccount(info.paymentAddress).getCapability\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n\n //for each tier you need a providerAddress and path\n self.providerCaps = {}\n self.types = []\n for typeName in info.nftTypes {\n let collection = FINDNFTCatalog.getCollectionsForType(nftTypeIdentifier: typeName)\n if collection == nil || collection!.length == 0 {\n panic(\"Type : \".concat(typeName).concat(\" is not supported in NFTCatalog at the moment\"))\n }\n let collectionInfo = FINDNFTCatalog.getCatalogEntry(collectionIdentifier : collection!.keys[0])!.collectionData\n let providerCap= account.getCapability\u003c\u0026{NonFungibleToken.Provider, ViewResolver.ResolverCollection}\u003e(collectionInfo.privatePath)\n let type = CompositeType(typeName)!\n self.types.append(type)\n self.providerCaps[type] = providerCap\n }\n }\n\n execute {\n\n let forgeType = Type\u003c@FindPack.Forge\u003e()\n\n let minterPlatform = FindForge.getMinterPlatform(name: info.forge, forgeType: forgeType)\n if minterPlatform == nil {\n panic(\"Please set up minter platform for name : \".concat(info.forge).concat( \" with this forge type : \").concat(forgeType.identifier))\n }\n\n let socialMap : {String : MetadataViews.ExternalURL} = {}\n for key in info.socials.keys {\n socialMap[key] = MetadataViews.ExternalURL(info.socials[key]!)\n }\n\n let collectionDisplay = MetadataViews.NFTCollectionDisplay(\n name: info.name,\n description: info.description,\n externalURL: MetadataViews.ExternalURL(url: info.externalURL),\n squareImage: MetadataViews.Media(file: MetadataViews.IPFSFile(hash: info.squareImageHash, path:nil), mediaType: \"image\"),\n bannerImage: MetadataViews.Media(file: MetadataViews.IPFSFile(hash: info.bannerHash, path:nil), mediaType: \"image\"),\n socials: socialMap\n )\n\n var saleInfo : [FindPack.SaleInfo] = []\n for key in info.saleInfo {\n saleInfo.append(key.generateSaleInfo())\n }\n\n let royaltyItems : [MetadataViews.Royalty] = []\n for i, r in info.primaryRoyalty {\n let wallet = getAccount(r.recipient).getCapability\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n royaltyItems.append(MetadataViews.Royalty(receiver: wallet, cut: r.cut, description: r.description))\n }\n\n let primaryRoyalties = MetadataViews.Royalties(royaltyItems)\n\n let secondaryRoyaltyItems : [MetadataViews.Royalty] = []\n for i, r in info.secondaryRoyalty {\n let wallet = getAccount(r.recipient).getCapability\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n secondaryRoyaltyItems.append(MetadataViews.Royalty(receiver: wallet, cut: r.cut, description: r.description))\n }\n\n let secondaryRoyalty = MetadataViews.Royalties(secondaryRoyaltyItems)\n\n let metadata = FindPack.Metadata(\n name: info.name,\n description: info.description,\n thumbnailUrl: nil,\n thumbnailHash: info.squareImageHash,\n wallet: self.wallet,\n openTime: info.openTime,\n walletType: CompositeType(info.paymentType)!,\n itemTypes: self.types,\n providerCaps: self.providerCaps,\n requiresReservation: info.requiresReservation,\n storageRequirement: info.storageRequirement,\n saleInfos: saleInfo,\n primarySaleRoyalties: primaryRoyalties,\n royalties: secondaryRoyalty,\n collectionDisplay: collectionDisplay,\n packFields: info.packFields,\n extraData: {}\n )\n\n let input : {UInt64 : FindPack.Metadata} = {info.typeId : metadata}\n\n FindForge.addContractData(lease: self.lease, forgeType: Type\u003c@FindPack.Forge\u003e() , data: input)\n }\n}" }, - "registerUSDC": { - "spec": { - "parameters": { - "amount": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amount" - ] - }, - "code": "import FiatToken from 0xf8d6e0586b0a20c7\nimport FungibleToken from 0xee82856bf20e2aa6\nimport FIND from 0xf3fcd2c1a78f5eee\n\ntransaction(name: String, amount: UFix64) {\n\n let vaultRef : auth(FungibleToken.Withdraw) \u0026FiatToken.Vault?\n let leases : auth(FIND.LeaseOwner) \u0026FIND.LeaseCollection?\n let price : UFix64\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n self.price=FIND.calculateCost(name)\n log(\"The cost for registering this name is \".concat(self.price.toString()))\n self.vaultRef = account.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026FiatToken.Vault\u003e(from: FiatToken.VaultStoragePath)\n self.leases=account.storage.borrow\u003cauth(FIND.LeaseOwner) \u0026FIND.LeaseCollection\u003e(from: FIND.LeaseStoragePath)\n }\n\n pre{\n self.vaultRef != nil : \"Could not borrow reference to the USDC Vault!\"\n self.leases != nil : \"Could not borrow reference to find lease collection\"\n self.price == amount : \"Calculated cost : \".concat(self.price.toString()).concat(\" does not match expected cost : \").concat(amount.toString())\n }\n\n execute{\n let payVault \u003c- self.vaultRef!.withdraw(amount: self.price) as! @FiatToken.Vault\n self.leases!.registerUSDC(name: name, vault: \u003c- payVault)\n }\n}" - }, "rejectNameDirectOffer": { "spec": { "parameters": { @@ -2447,18 +2419,7 @@ "parameters": {}, "order": [] }, - "code": "import FindMarket from 0xf3fcd2c1a78f5eee\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport FUSD from 0xf8d6e0586b0a20c7\nimport Dandy from 0xf3fcd2c1a78f5eee\n\ntransaction(){\n prepare(account: auth(BorrowValue) \u0026Account){\n let path = FindMarket.TenantClientStoragePath\n let tenantRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Reference.\")\n\n tenantRef.setMarketOption(name:\"FUSDDandy\", cut: nil, rules:[\n FindMarket.TenantRule(name:\"FUSD\", types:[Type\u003c@FUSD.Vault\u003e()], ruleType: \"ft\", allow: true),\n FindMarket.TenantRule(name:\"Dandy\", types:[ Type\u003c@Dandy.NFT\u003e()], ruleType: \"nft\", allow: true)\n ]\n )\n\n tenantRef.setMarketOption(name:\"FlowDandy\", cut: nil, rules:[\n FindMarket.TenantRule(name:\"Flow\", types:[Type\u003c@FlowToken.Vault\u003e()], ruleType: \"ft\", allow: true),\n FindMarket.TenantRule(name:\"Dandy\", types:[ Type\u003c@Dandy.NFT\u003e()], ruleType: \"nft\", allow: true)\n ]\n )\n\n }\n}" - }, - "setTenantRuleFUSD": { - "spec": { - "parameters": { - "optionName": "String" - }, - "order": [ - "optionName" - ] - }, - "code": "import FindMarket from 0xf3fcd2c1a78f5eee\nimport FUSD from 0xf8d6e0586b0a20c7\n\ntransaction(optionName: String){\n prepare(account: auth(BorrowValue) \u0026Account){\n let path = FindMarket.TenantClientStoragePath\n let tenantRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Reference.\")\n\n tenantRef.setTenantRule(optionName: optionName, tenantRule:\n FindMarket.TenantRule(name:\"FUSD\", types:[Type\u003c@FUSD.Vault\u003e()], ruleType: \"ft\", allow: true)\n )\n }\n}" + "code": "import FindMarket from 0xf3fcd2c1a78f5eee\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport Dandy from 0xf3fcd2c1a78f5eee\n\ntransaction(){\n prepare(account: auth(BorrowValue) \u0026Account){\n let path = FindMarket.TenantClientStoragePath\n let tenantRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Reference.\")\n\n tenantRef.setMarketOption(name:\"FlowDandy\", cut: nil, rules:[\n FindMarket.TenantRule(name:\"Flow\", types:[Type\u003c@FlowToken.Vault\u003e()], ruleType: \"ft\", allow: true),\n FindMarket.TenantRule(name:\"Dandy\", types:[ Type\u003c@Dandy.NFT\u003e()], ruleType: \"nft\", allow: true)\n ]\n )\n\n}\n}" }, "startNameAuction": { "spec": { @@ -2540,7 +2501,7 @@ "cut" ] }, - "code": "import FindMarket from 0xf3fcd2c1a78f5eee\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport FUSD from 0xf8d6e0586b0a20c7\nimport FiatToken from 0xf8d6e0586b0a20c7\nimport FindMarketSale from 0xf3fcd2c1a78f5eee\nimport DapperUtilityCoin from 0x179b6b1cb6755e31\nimport FlowUtilityToken from 0x179b6b1cb6755e31\nimport FindMarketAuctionEscrow from 0xf3fcd2c1a78f5eee\nimport FindMarketDirectOfferEscrow from 0xf3fcd2c1a78f5eee\nimport MetadataViews from 0xf8d6e0586b0a20c7\nimport FungibleToken from 0xee82856bf20e2aa6\nimport FungibleTokenSwitchboard from 0xee82856bf20e2aa6\n\ntransaction(nftName: String, nftTypes: [String], cut: UFix64){\n prepare(account: auth(BorrowValue) \u0026Account){\n\n let nfts : [Type] = []\n for t in nftTypes {\n nfts.append(CompositeType(t)!)\n }\n\n let defaultRules : [FindMarket.TenantRule] = [\n FindMarket.TenantRule(\n name: \"Standard\",\n types:[\n Type\u003c@DapperUtilityCoin.Vault\u003e(), \n Type\u003c@FlowUtilityToken.Vault\u003e(),\n Type\u003c@FlowToken.Vault\u003e()\n ],\n ruleType: \"ft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: nftName,\n types:nfts,\n ruleType: \"nft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: \"Escrow\",\n types:[Type\u003c@FindMarketSale.SaleItem\u003e(), Type\u003c@FindMarketAuctionEscrow.SaleItem\u003e(), Type\u003c@FindMarketDirectOfferEscrow.SaleItem\u003e()],\n ruleType: \"listing\",\n allow:true\n )\n ]\n\n var royalty : MetadataViews.Royalty? = nil\n if cut != 0.0 {\n royalty = MetadataViews.Royalty(\n receiver: account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.ReceiverPublicPath)!,\n cut: cut,\n description: \"tenant\"\n )\n }\n\n let saleItem = FindMarket.TenantSaleItem(\n name: \"Flow\".concat(nftName).concat(\"Escrow\"),\n cut: royalty,\n rules: defaultRules,\n status: \"active\"\n )\n\n let clientRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: FindMarket.TenantClientStoragePath) ?? panic(\"Cannot borrow Tenant Client Reference.\")\n clientRef.setMarketOption(saleItem: saleItem)\n }\n}" + "code": "import FindMarket from 0xf3fcd2c1a78f5eee\nimport FlowToken from 0x0ae53cb6e3f42a79\nimport FindMarketSale from 0xf3fcd2c1a78f5eee\nimport DapperUtilityCoin from 0x179b6b1cb6755e31\nimport FlowUtilityToken from 0x179b6b1cb6755e31\nimport FindMarketAuctionEscrow from 0xf3fcd2c1a78f5eee\nimport FindMarketDirectOfferEscrow from 0xf3fcd2c1a78f5eee\nimport MetadataViews from 0xf8d6e0586b0a20c7\nimport FungibleToken from 0xee82856bf20e2aa6\nimport FungibleTokenSwitchboard from 0xee82856bf20e2aa6\n\ntransaction(nftName: String, nftTypes: [String], cut: UFix64){\n prepare(account: auth(BorrowValue) \u0026Account){\n\n let nfts : [Type] = []\n for t in nftTypes {\n nfts.append(CompositeType(t)!)\n }\n\n let defaultRules : [FindMarket.TenantRule] = [\n FindMarket.TenantRule(\n name: \"Standard\",\n types:[\n Type\u003c@DapperUtilityCoin.Vault\u003e(), \n Type\u003c@FlowUtilityToken.Vault\u003e(),\n Type\u003c@FlowToken.Vault\u003e()\n ],\n ruleType: \"ft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: nftName,\n types:nfts,\n ruleType: \"nft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: \"Escrow\",\n types:[Type\u003c@FindMarketSale.SaleItem\u003e(), Type\u003c@FindMarketAuctionEscrow.SaleItem\u003e(), Type\u003c@FindMarketDirectOfferEscrow.SaleItem\u003e()],\n ruleType: \"listing\",\n allow:true\n )\n ]\n\n var royalty : MetadataViews.Royalty? = nil\n if cut != 0.0 {\n royalty = MetadataViews.Royalty(\n receiver: account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.ReceiverPublicPath)!,\n cut: cut,\n description: \"tenant\"\n )\n }\n\n let saleItem = FindMarket.TenantSaleItem(\n name: \"Flow\".concat(nftName).concat(\"Escrow\"),\n cut: royalty,\n rules: defaultRules,\n status: \"active\"\n )\n\n let clientRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: FindMarket.TenantClientStoragePath) ?? panic(\"Cannot borrow Tenant Client Reference.\")\n clientRef.setMarketOption(saleItem: saleItem)\n }\n}" }, "tenantsetMarketOptionDUC": { "spec": { @@ -2731,7 +2692,7 @@ "user" ] }, - "code": "import FIND from 0x097bafa4e0b48eef\nimport FUSD from 0x3c5959b568896393\nimport FindMarket from 0x097bafa4e0b48eef\nimport Clock from 0x097bafa4e0b48eef\n\naccess(all) struct FINDReport{\n\n access(all) let leases: [FIND.LeaseInformation]\n access(all) let itemsForSale: {String : FindMarket.SaleItemCollectionReport}\n access(all) let marketBids: {String : FindMarket.BidItemCollectionReport}\n\n init(\n leases : [FIND.LeaseInformation],\n itemsForSale: {String : FindMarket.SaleItemCollectionReport},\n marketBids: {String : FindMarket.BidItemCollectionReport},\n ) {\n\n self.leases=leases\n self.itemsForSale=itemsForSale\n self.marketBids=marketBids\n }\n}\n\n\naccess(all) fun main(user: String) : FINDReport? {\n\n let maybeAddress=FIND.resolve(user)\n if maybeAddress == nil{\n return nil\n }\n\n let address=maybeAddress!\n\n let account=getAccount(address)\n if account.balance == 0.0 {\n return nil\n }\n\n\n let leaseCap = account.capabilities.borrow\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n let leases = leaseCap?.getLeaseInformation() ?? []\n let find= FindMarket.getFindTenantAddress()\n var items : {String : FindMarket.SaleItemCollectionReport} = FindMarket.getSaleItemReport(tenant:find, address: address, getNFTInfo:true)\n var marketBids : {String : FindMarket.BidItemCollectionReport} = FindMarket.getBidsReport(tenant:find, address: address, getNFTInfo:true)\n\n return FINDReport(\n leases: leases,\n itemsForSale: items,\n marketBids: marketBids,\n )\n}" + "code": "import FIND from 0x097bafa4e0b48eef\nimport FindMarket from 0x097bafa4e0b48eef\nimport Clock from 0x097bafa4e0b48eef\n\naccess(all) struct FINDReport{\n\n access(all) let leases: [FIND.LeaseInformation]\n access(all) let itemsForSale: {String : FindMarket.SaleItemCollectionReport}\n access(all) let marketBids: {String : FindMarket.BidItemCollectionReport}\n\n init(\n leases : [FIND.LeaseInformation],\n itemsForSale: {String : FindMarket.SaleItemCollectionReport},\n marketBids: {String : FindMarket.BidItemCollectionReport},\n ) {\n\n self.leases=leases\n self.itemsForSale=itemsForSale\n self.marketBids=marketBids\n }\n}\n\n\naccess(all) fun main(user: String) : FINDReport? {\n\n let maybeAddress=FIND.resolve(user)\n if maybeAddress == nil{\n return nil\n }\n\n let address=maybeAddress!\n\n let account=getAccount(address)\n if account.balance == 0.0 {\n return nil\n }\n\n\n let leaseCap = account.capabilities.borrow\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n let leases = leaseCap?.getLeaseInformation() ?? []\n let find= FindMarket.getFindTenantAddress()\n var items : {String : FindMarket.SaleItemCollectionReport} = FindMarket.getSaleItemReport(tenant:find, address: address, getNFTInfo:true)\n var marketBids : {String : FindMarket.BidItemCollectionReport} = FindMarket.getBidsReport(tenant:find, address: address, getNFTInfo:true)\n\n return FINDReport(\n leases: leases,\n itemsForSale: items,\n marketBids: marketBids,\n )\n}" }, "getFindStatus": { "spec": { @@ -2764,17 +2725,6 @@ }, "code": "import PublicPriceOracle from 0xec67451f8a58216a\n\naccess(all) fun main():UFix64? {\n\n let feeds = PublicPriceOracle.getAllSupportedOracles()\n for address in feeds.keys {\n\n let name= feeds[address]\n if name==\"FLOW/USD\" {\n return PublicPriceOracle.getLatestPrice(oracleAddr: address)\n }\n\n }\n return nil\n}" }, - "getFlowToUSDC": { - "spec": { - "parameters": { - "usdcAmount": "UFix64" - }, - "order": [ - "usdcAmount" - ] - }, - "code": "import SwapRouter from 0xa6850776a94e6551\nimport FiatToken from 0xb19436aae4d94622\nimport FlowToken from 0x1654653399040a61\n\naccess(all) fun main(usdcAmount: UFix64) : UFix64 {\n let path = [ Type\u003cFiatToken\u003e().identifier, Type\u003cFlowToken\u003e().identifier ]\n return SwapRouter.getAmountsIn(amountOut: usdcAmount, tokenKeyPath:path)[0]\n}" - }, "getLostAndFoundNFTs": { "spec": { "parameters": { @@ -3250,21 +3200,6 @@ } }, "transactions": { - "RegisterFlow": { - "spec": { - "parameters": { - "amountInMax": "UFix64", - "exactAmountOut": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amountInMax", - "exactAmountOut" - ] - }, - "code": "import FiatToken from 0xb19436aae4d94622\nimport FlowToken from 0x1654653399040a61\nimport FungibleToken from 0xf233dcee88fe0abe\nimport SwapRouter from 0xa6850776a94e6551\nimport FIND from 0x097bafa4e0b48eef\n\ntransaction(\n name: String, \n amountInMax: UFix64,\n exactAmountOut: UFix64,\n) {\n\n let payVault : @FiatToken.Vault\n let leases : \u0026FIND.LeaseCollection?\n let price : UFix64\n\n\n prepare(userAccount: AuthAccount) {\n\n self.price=FIND.calculateCost(name)\n self.leases=userAccount.borrow\u003c\u0026FIND.LeaseCollection\u003e(from: FIND.LeaseStoragePath)\n\n let deadline = getCurrentBlock().timestamp + 1000.0\n let tokenInVaultPath = /storage/flowTokenVault\n let tokenOutReceiverPath = /public/USDCVaultReceiver\n\n let inVaultRef = userAccount.borrow\u003c\u0026FungibleToken.Vault\u003e(from: tokenInVaultPath) ?? panic(\"Could not borrow reference to the owner's in FT.Vault\")\n\n //we need to diff this on testnet mainnet\n let path = [ \"A.1654653399040a61.FlowToken\", \"A.b19436aae4d94622.FiatToken\" ]\n\n let vaultInMax \u003c- inVaultRef.withdraw(amount: amountInMax)\n let swapResVault \u003c- SwapRouter.swapTokensForExactTokens(\n vaultInMax: \u003c-vaultInMax,\n exactAmountOut: exactAmountOut,\n tokenKeyPath: path,\n deadline: deadline\n )\n let tempVault \u003c- swapResVault.removeFirst() \n self.payVault \u003c- tempVault as! @FiatToken.Vault\n let vaultInLeft \u003c- swapResVault.removeLast()\n destroy swapResVault\n inVaultRef.deposit(from: \u003c-vaultInLeft)\n }\n\n pre{\n self.leases != nil : \"Could not borrow reference to find lease collection\"\n self.price == exactAmountOut : \"Calculated cost : \".concat(self.price.toString()).concat(\" does not match expected cost : \").concat(exactAmountOut.toString())\n }\n\n execute{\n self.leases!.registerUSDC(name: name, vault: \u003c- self.payVault)\n }\n\n}" - }, "acceptDirectOfferSoft": { "spec": { "parameters": { @@ -3616,19 +3551,6 @@ }, "code": "import FindMarketSale from 0x097bafa4e0b48eef\nimport FindMarketDirectOfferSoft from 0x097bafa4e0b48eef\nimport FindMarket from 0x097bafa4e0b48eef\nimport FungibleToken from 0xf233dcee88fe0abe\nimport NonFungibleToken from 0x1d7e57aa55817448\nimport MetadataViews from 0x1d7e57aa55817448\nimport FindViews from 0x097bafa4e0b48eef\nimport NFTCatalog from 0x49a7cda3a1eecc29\nimport FINDNFTCatalog from 0x097bafa4e0b48eef\nimport FTRegistry from 0x097bafa4e0b48eef\nimport FIND from 0x097bafa4e0b48eef\n\ntransaction(users: [String], nftAliasOrIdentifiers: [String], ids: [UInt64], ftAliasOrIdentifiers: [String], amounts: [UFix64], validUntil: UFix64?) {\n\n let targetCapability : [Capability\u003c\u0026{NonFungibleToken.Receiver}\u003e]\n let bidsReference: \u0026FindMarketDirectOfferSoft.MarketBidCollection?\n let pointer: [FindViews.ViewReadPointer]\n let walletReference : [\u0026FungibleToken.Vault]\n let ftVaultType: [Type]\n let walletBalances : {Type : UFix64}\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n if nftAliasOrIdentifiers.length != users.length {\n panic(\"The length of arrays passed in has to be the same\")\n } else if nftAliasOrIdentifiers.length != ids.length {\n panic(\"The length of arrays passed in has to be the same\")\n } else if nftAliasOrIdentifiers.length != amounts.length {\n panic(\"The length of arrays passed in has to be the same\")\n }\n\n let marketplace = FindMarket.getFindTenantAddress()\n let addresses : {String : Address} = {}\n let nfts : {String : NFTCatalog.NFTCollectionData} = {}\n let fts : {String : FTRegistry.FTInfo} = {}\n\n let marketOption = FindMarket.getMarketOptionFromType(Type\u003c@FindMarketSale.SaleItemCollection\u003e())\n let vaultType : {String : Type} = {}\n\n let tenantCapability= FindMarket.getTenantCapability(marketplace)!\n let tenant = tenantCapability.borrow()!\n let bidStoragePath=tenant.getStoragePath(Type\u003c@FindMarketDirectOfferSoft.MarketBidCollection\u003e())\n self.bidsReference= account.storage.borrow\u003c\u0026FindMarketDirectOfferSoft.MarketBidCollection\u003e(from: bidStoragePath)\n\n self.pointer = []\n self.targetCapability = []\n self.walletReference = []\n self.ftVaultType = []\n self.walletBalances = {}\n\n var counter = 0\n while counter \u003c users.length {\n var resolveAddress : Address? = nil\n if addresses[users[counter]] != nil {\n resolveAddress = addresses[users[counter]]!\n } else {\n let address = FIND.resolve(users[counter])\n if address == nil {\n panic(\"The address input is not a valid name nor address. Input : \".concat(users[counter]))\n }\n addresses[users[counter]] = address!\n resolveAddress = address!\n }\n let address = resolveAddress!\n\n var nft : NFTCatalog.NFTCollectionData? = nil\n var ft : FTRegistry.FTInfo? = nil\n let nftIdentifier = nftAliasOrIdentifiers[counter]\n let ftIdentifier = ftAliasOrIdentifiers[counter]\n\n if nfts[nftIdentifier] != nil {\n nft = nfts[nftIdentifier]\n } else {\n let collectionIdentifier = FINDNFTCatalog.getCollectionsForType(nftTypeIdentifier: nftIdentifier)?.keys ?? panic(\"This NFT is not supported by the NFT Catalog yet. Type : \".concat(nftIdentifier))\n let collection = FINDNFTCatalog.getCatalogEntry(collectionIdentifier : collectionIdentifier[0])!\n nft = collection.collectionData\n nfts[nftIdentifier] = nft\n }\n\n if fts[ftIdentifier] != nil {\n ft = fts[ftIdentifier]\n } else {\n ft = FTRegistry.getFTInfo(ftIdentifier) ?? panic(\"This FT is not supported by the Find Market yet. Type : \".concat(ftIdentifier))\n fts[ftIdentifier] = ft\n }\n\n self.ftVaultType.append(fts[ftIdentifier]!.type)\n\n\n let pointer= FindViews.createViewReadPointer(address: address, path:nft!.publicPath, id: ids[counter])\n self.pointer.append(pointer)\n\n var targetCapability= account.getCapability\u003c\u0026{NonFungibleToken.Receiver}\u003e(nft!.publicPath)\n\n /* Check for nftCapability */\n if !targetCapability.check() {\n let cd = pointer.getNFTCollectionData()\n // should use account.type here instead\n if account.type(at: cd.storagePath) != nil {\n let pathIdentifier = nft!.publicPath.toString()\n let findPath = PublicPath(identifier: pathIdentifier.slice(from: \"/public/\".length , upTo: pathIdentifier.length).concat(\"_FIND\"))!\n account.link\u003c\u0026{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(\n findPath,\n target: nft!.storagePath\n )\n targetCapability = account.getCapability\u003c\u0026{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(findPath)\n } else {\n account.storage.save(\u003c- cd.createEmptyCollection(), to: cd.storagePath)\n account.link\u003c\u0026{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(cd.publicPath, target: cd.storagePath)\n account.link\u003c\u0026{NonFungibleToken.Provider, NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(cd.providerPath, target: cd.storagePath)\n }\n\n }\n self.targetCapability.append(targetCapability)\n counter = counter + 1\n }\n }\n\n pre {\n self.bidsReference != nil : \"This account does not have a bid collection\"\n }\n\n execute {\n var counter = 0\n while counter \u003c ids.length {\n self.bidsReference!.bid(item:self.pointer[counter], amount: amounts[counter], vaultType: self.ftVaultType[counter], nftCap: self.targetCapability[counter], validUntil: validUntil, saleItemExtraField: {}, bidExtraField: {})\n counter = counter + 1\n }\n }\n}" }, - "bidName": { - "spec": { - "parameters": { - "amount": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amount" - ] - }, - "code": "import FUSD from 0x3c5959b568896393\nimport FungibleToken from 0xf233dcee88fe0abe\nimport FIND from 0x097bafa4e0b48eef\n\ntransaction(name: String, amount: UFix64) {\n\n let vaultRef : auth (FungibleToken.Withdraw) \u0026FUSD.Vault?\n let bidRef : \u0026FIND.BidCollection?\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n self.vaultRef = account.storage.borrow\u003c auth (FungibleToken.Withdraw) \u0026FUSD.Vault\u003e(from: /storage/fusdVault)\n self.bidRef = account.storage.borrow\u003c\u0026FIND.BidCollection\u003e(from: FIND.BidStoragePath)\n }\n\n pre{\n self.vaultRef != nil : \"Could not borrow reference to the fusdVault!\" \n self.bidRef != nil : \"Could not borrow reference to the bid collection!\" \n }\n\n execute {\n let vault \u003c- self.vaultRef!.withdraw(amount: amount) as! @FUSD.Vault\n self.bidRef!.bid(name: name, vault: \u003c- vault)\n }\n}" - }, "burnNFTs": { "spec": { "parameters": { @@ -3691,7 +3613,7 @@ "totalAmount" ] }, - "code": "import FindPack from 0x097bafa4e0b48eef\nimport FungibleToken from 0xf233dcee88fe0abe\nimport NonFungibleToken from 0x1d7e57aa55817448\nimport MetadataViews from 0x1d7e57aa55817448\nimport FlowToken from 0x1654653399040a61\nimport FUSD from 0x3c5959b568896393\nimport Profile from 0x097bafa4e0b48eef\n\ntransaction(packTypeName: String, packTypeId:UInt64, numberOfPacks:UInt64, totalAmount: UFix64) {\n let packs: \u0026FindPack.Collection\n\n let userPacks: Capability\u003c\u0026FindPack.Collection\u003e\n let salePrice: UFix64\n let packsLeft: UInt64\n\n let userFlowTokenVault: auth(FungibleToken.Withdraw) \u0026FlowToken.Vault\n\n let paymentVault: @{FungibleToken.Vault}\n let balanceBeforeTransfer:UFix64\n\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue, FungibleToken.Withdraw) \u0026Account) {\n\n\n let col = account.storage.borrow\u003c\u0026FindPack.Collection\u003e(from: FindPack.CollectionStoragePath)\n if col == nil {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType:Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n\n let profileCap = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if !profileCap.check() {\n let profile \u003c-Profile.createUser(name:account.address.toString(), createdAt: \"find\")\n\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n\n let fusdWallet=Profile.Wallet(\n name:\"FUSD\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance),\n accept: Type\u003c@FUSD.Vault\u003e(),\n tags: [\"fusd\", \"stablecoin\"]\n )\n\n profile.addWallet(fusdWallet)\n\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n profile.addWallet(flowWallet)\n account.storage.save(\u003c-profile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n }\n\n self.userPacks=account.capabilities.get\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionPublicPath)\n self.packs=FindPack.getPacksCollection(packTypeName: packTypeName, packTypeId:packTypeId)\n\n self.salePrice= FindPack.getCurrentPrice(packTypeName: packTypeName, packTypeId:packTypeId, user:account.address) ?? panic (\"Cannot buy the pack now\") \n self.packsLeft= UInt64(self.packs.getPacksLeft())\n\n\n self.userFlowTokenVault = account.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026FlowToken.Vault\u003e(from: /storage/flowTokenVault) ?? panic(\"Cannot borrow FlowToken vault from account storage\")\n self.balanceBeforeTransfer = self.userFlowTokenVault.balance\n\n if self.balanceBeforeTransfer \u003c totalAmount {\n panic(\"Your account does not have enough funds has \".concat(self.balanceBeforeTransfer.toString()).concat(\" needs \").concat(totalAmount.toString()))\n }\n self.paymentVault \u003c- self.userFlowTokenVault.withdraw(amount: totalAmount)\n }\n\n pre {\n self.salePrice * UFix64(numberOfPacks) == totalAmount: \"unexpected sending amount\"\n self.packsLeft \u003e= numberOfPacks : \"Rats! there are no packs left\"\n self.userPacks.check() : \"User need a receiver to put the pack in\"\n }\n\n execute {\n var counter = numberOfPacks\n while counter \u003e 0 {\n let purchasingVault \u003c- self.paymentVault.withdraw(amount: self.salePrice)\n self.packs.buy(packTypeName: packTypeName, typeId:packTypeId, vault: \u003c- purchasingVault, collectionCapability: self.userPacks)\n counter = counter - 1\n }\n if self.paymentVault.balance != 0.0 {\n panic(\"paymentVault balance is non-zero after paying\")\n }\n destroy self.paymentVault\n }\n\n}" + "code": "import FindPack from 0x097bafa4e0b48eef\nimport FungibleToken from 0xf233dcee88fe0abe\nimport NonFungibleToken from 0x1d7e57aa55817448\nimport MetadataViews from 0x1d7e57aa55817448\nimport FlowToken from 0x1654653399040a61\nimport Profile from 0x097bafa4e0b48eef\n\ntransaction(packTypeName: String, packTypeId:UInt64, numberOfPacks:UInt64, totalAmount: UFix64) {\n let packs: \u0026FindPack.Collection\n\n let userPacks: Capability\u003c\u0026FindPack.Collection\u003e\n let salePrice: UFix64\n let packsLeft: UInt64\n\n let userFlowTokenVault: auth(FungibleToken.Withdraw) \u0026FlowToken.Vault\n\n let paymentVault: @{FungibleToken.Vault}\n let balanceBeforeTransfer:UFix64\n\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue, FungibleToken.Withdraw) \u0026Account) {\n\n\n let col = account.storage.borrow\u003c\u0026FindPack.Collection\u003e(from: FindPack.CollectionStoragePath)\n if col == nil {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType:Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n\n let profileCap = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if !profileCap.check() {\n let profile \u003c-Profile.createUser(name:account.address.toString(), createdAt: \"find\")\n\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n profile.addWallet(flowWallet)\n account.storage.save(\u003c-profile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n }\n\n self.userPacks=account.capabilities.get\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionPublicPath)\n self.packs=FindPack.getPacksCollection(packTypeName: packTypeName, packTypeId:packTypeId)\n\n self.salePrice= FindPack.getCurrentPrice(packTypeName: packTypeName, packTypeId:packTypeId, user:account.address) ?? panic (\"Cannot buy the pack now\") \n self.packsLeft= UInt64(self.packs.getPacksLeft())\n\n\n self.userFlowTokenVault = account.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026FlowToken.Vault\u003e(from: /storage/flowTokenVault) ?? panic(\"Cannot borrow FlowToken vault from account storage\")\n self.balanceBeforeTransfer = self.userFlowTokenVault.balance\n\n if self.balanceBeforeTransfer \u003c totalAmount {\n panic(\"Your account does not have enough funds has \".concat(self.balanceBeforeTransfer.toString()).concat(\" needs \").concat(totalAmount.toString()))\n }\n self.paymentVault \u003c- self.userFlowTokenVault.withdraw(amount: totalAmount)\n }\n\n pre {\n self.salePrice * UFix64(numberOfPacks) == totalAmount: \"unexpected sending amount\"\n self.packsLeft \u003e= numberOfPacks : \"Rats! there are no packs left\"\n self.userPacks.check() : \"User need a receiver to put the pack in\"\n }\n\n execute {\n var counter = numberOfPacks\n while counter \u003e 0 {\n let purchasingVault \u003c- self.paymentVault.withdraw(amount: self.salePrice)\n self.packs.buy(packTypeName: packTypeName, typeId:packTypeId, vault: \u003c- purchasingVault, collectionCapability: self.userPacks)\n counter = counter - 1\n }\n if self.paymentVault.balance != 0.0 {\n panic(\"paymentVault balance is non-zero after paying\")\n }\n destroy self.paymentVault\n }\n\n}" }, "buyLeaseForSale": { "spec": { @@ -3926,7 +3848,7 @@ "name" ] }, - "code": "import FungibleToken from 0xf233dcee88fe0abe\nimport NonFungibleToken from 0x1d7e57aa55817448\nimport FUSD from 0x3c5959b568896393\nimport FiatToken from 0xb19436aae4d94622\nimport FlowToken from 0x1654653399040a61\nimport MetadataViews from 0x1d7e57aa55817448\nimport FIND from 0x097bafa4e0b48eef\nimport FindPack from 0x097bafa4e0b48eef\nimport Profile from 0x097bafa4e0b48eef\nimport FindMarket from 0x097bafa4e0b48eef\nimport FindMarketDirectOfferEscrow from 0x097bafa4e0b48eef\nimport FindLeaseMarketDirectOfferSoft from 0x097bafa4e0b48eef\nimport FindLeaseMarket from 0x097bafa4e0b48eef\nimport Dandy from 0x097bafa4e0b48eef\n\ntransaction(name: String) {\n prepare(account: auth (Profile.Admin, StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n //if we do not have a profile it might be stored under a different address so we will just remove it\n let profileCapFirst = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if profileCapFirst.check() {\n return \n }\n\n //the code below has some dead code for this specific transaction, but it is hard to maintain otherwise\n //SYNC with register\n //Add exising FUSD or create a new one and add it\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n let usdcCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n if !usdcCap.check() {\n account.storage.save( \u003c-FiatToken.createEmptyVault(), to: FiatToken.VaultStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FiatToken.Vault\u003e(FiatToken.VaultStoragePath)\n account.capabilities.publish(cap, at: FiatToken.VaultUUIDPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultReceiverPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultBalancePubPath)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let dandyCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(Dandy.CollectionPublicPath)\n if !dandyCap.check() {\n account.storage.save(\u003c- Dandy.createEmptyCollection(nftType:Type\u003c@Dandy.NFT\u003e()), to: Dandy.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026Dandy.Collection\u003e(Dandy.CollectionStoragePath)\n account.capabilities.publish(cap, at: Dandy.CollectionPublicPath)\n }\n\n let findPackCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(FindPack.CollectionPublicPath)\n if !findPackCap.check() {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType: Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n var created=false\n var updated=false\n let profileCap = account.capabilities.get\u003c\u0026Profile.User\u003e(Profile.publicPath)\n if !profileCap.check(){\n let newProfile \u003c-Profile.createUser(name:name, createdAt: \"find\")\n account.storage.save(\u003c-newProfile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n created=true\n }\n\n let profile=account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from: Profile.storagePath)!\n\n if !profile.hasWallet(\"Flow\") {\n let flowWallet=Profile.Wallet( name:\"Flow\", receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver), balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance), accept: Type\u003c@FlowToken.Vault\u003e(), tags: [\"flow\"])\n\n profile.addWallet(flowWallet)\n updated=true\n }\n if !profile.hasWallet(\"FUSD\") {\n let fr = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n let fb =account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance)\n profile.addWallet(Profile.Wallet( name:\"FUSD\", receiver:fr, balance:fb, accept: Type\u003c@FUSD.Vault\u003e(), tags: [\"fusd\", \"stablecoin\"]))\n updated=true\n }\n\n if !profile.hasWallet(\"USDC\") {\n\n let fr = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n let fb =account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(FiatToken.VaultBalancePubPath) \n profile.addWallet(Profile.Wallet( name:\"USDC\", receiver:fr, balance:fb, accept: Type\u003c@FiatToken.Vault\u003e(), tags: [\"usdc\", \"stablecoin\"]))\n updated=true\n }\n\n /*\n //If find name not set and we have a profile set it.\n if profile.getFindName() == \"\" {\n if let findName = FIND.reverseLookup(account.address) {\n profile.setFindName(findName)\n // If name is set, it will emit Updated Event, there is no need to emit another update event below. \n updated=false\n }\n }\n */\n\n if created {\n profile.emitCreatedEvent()\n } else if updated {\n profile.emitUpdatedEvent()\n }\n\n\n let receiverCap=account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(Profile.publicReceiverPath)\n let tenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n\n let tenant = tenantCapability.borrow()!\n\n let doeSaleType= Type\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e()\n let doeSalePublicPath=FindMarket.getPublicPath(doeSaleType, name: tenant.name)\n let doeSaleStoragePath= FindMarket.getStoragePath(doeSaleType, name:tenant.name)\n let doeSaleCap= account.capabilities.get\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic}\u003e(doeSalePublicPath) \n if !doeSaleCap.check() {\n account.storage.save\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e(\u003c- FindMarketDirectOfferEscrow.createEmptySaleItemCollection(tenantCapability), to: doeSaleStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}\u003e(doeSaleStoragePath)\n account.capabilities.publish(cap, at: doeSalePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n\n }\n}" + "code": "import FungibleToken from 0xf233dcee88fe0abe\nimport NonFungibleToken from 0x1d7e57aa55817448\nimport FlowToken from 0x1654653399040a61\nimport MetadataViews from 0x1d7e57aa55817448\nimport FIND from 0x097bafa4e0b48eef\nimport FindPack from 0x097bafa4e0b48eef\nimport Profile from 0x097bafa4e0b48eef\nimport FindMarket from 0x097bafa4e0b48eef\nimport FindMarketDirectOfferEscrow from 0x097bafa4e0b48eef\nimport FindLeaseMarketDirectOfferSoft from 0x097bafa4e0b48eef\nimport FindLeaseMarket from 0x097bafa4e0b48eef\nimport Dandy from 0x097bafa4e0b48eef\n\ntransaction(name: String) {\n prepare(account: auth (Profile.Admin, StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n //if we do not have a profile it might be stored under a different address so we will just remove it\n let profileCapFirst = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if profileCapFirst.check() {\n return \n }\n\n //the code below has some dead code for this specific transaction, but it is hard to maintain otherwise\n //SYNC with register\n let leaseCollection = account.capabilities.get\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let dandyCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(Dandy.CollectionPublicPath)\n if !dandyCap.check() {\n account.storage.save(\u003c- Dandy.createEmptyCollection(nftType:Type\u003c@Dandy.NFT\u003e()), to: Dandy.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026Dandy.Collection\u003e(Dandy.CollectionStoragePath)\n account.capabilities.publish(cap, at: Dandy.CollectionPublicPath)\n }\n\n let findPackCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(FindPack.CollectionPublicPath)\n if !findPackCap.check() {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType: Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n var created=false\n var updated=false\n let profileCap = account.capabilities.get\u003c\u0026Profile.User\u003e(Profile.publicPath)\n if !profileCap.check(){\n let newProfile \u003c-Profile.createUser(name:name, createdAt: \"find\")\n account.storage.save(\u003c-newProfile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n created=true\n }\n\n let profile=account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from: Profile.storagePath)!\n\n if !profile.hasWallet(\"Flow\") {\n let flowWallet=Profile.Wallet( name:\"Flow\", receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver), balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance), accept: Type\u003c@FlowToken.Vault\u003e(), tags: [\"flow\"])\n\n profile.addWallet(flowWallet)\n updated=true\n }\n /*\n //If find name not set and we have a profile set it.\n if profile.getFindName() == \"\" {\n if let findName = FIND.reverseLookup(account.address) {\n profile.setFindName(findName)\n // If name is set, it will emit Updated Event, there is no need to emit another update event below. \n updated=false\n }\n }\n */\n\n if created {\n profile.emitCreatedEvent()\n } else if updated {\n profile.emitUpdatedEvent()\n }\n\n\n let receiverCap=account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(Profile.publicReceiverPath)\n let tenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n\n let tenant = tenantCapability.borrow()!\n\n let doeSaleType= Type\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e()\n let doeSalePublicPath=FindMarket.getPublicPath(doeSaleType, name: tenant.name)\n let doeSaleStoragePath= FindMarket.getStoragePath(doeSaleType, name:tenant.name)\n let doeSaleCap= account.capabilities.get\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic}\u003e(doeSalePublicPath) \n if !doeSaleCap.check() {\n account.storage.save\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e(\u003c- FindMarketDirectOfferEscrow.createEmptySaleItemCollection(tenantCapability), to: doeSaleStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}\u003e(doeSaleStoragePath)\n account.capabilities.publish(cap, at: doeSalePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n\n }\n}" }, "createProfileDapper": { "spec": { @@ -4046,7 +3968,7 @@ "removeLinks" ] }, - "code": "import FungibleToken from 0xf233dcee88fe0abe\nimport FUSD from 0x3c5959b568896393\nimport FlowToken from 0x1654653399040a61\nimport FIND from 0x097bafa4e0b48eef\nimport Profile from 0x097bafa4e0b48eef\nimport FindMarket from 0x097bafa4e0b48eef\nimport FindLeaseMarketDirectOfferSoft from 0x097bafa4e0b48eef\n\ntransaction(name:String, description: String, avatar: String, tags:[String], allowStoringFollowers: Bool, linkTitles : {String: String}, linkTypes: {String:String}, linkUrls : {String:String}, removeLinks : [String]) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n var hasFusdWallet=false\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name==\"FUSD\" {\n hasFusdWallet=true\n }\n\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n\n if !hasFusdWallet {\n let fusdWallet=Profile.Wallet(\n name:\"FUSD\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance),\n accept: Type\u003c@FUSD.Vault\u003e(),\n tags: [\"fusd\", \"stablecoin\"]\n )\n self.profile.addWallet(fusdWallet)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n }\n\n execute{\n self.profile.setName(name)\n self.profile.setDescription(description)\n self.profile.setAvatar(avatar)\n self.profile.setTags(tags)\n\n for link in removeLinks {\n self.profile.removeLink(link)\n }\n\n for titleName in linkTitles.keys {\n let title=linkTitles[titleName]!\n let url = linkUrls[titleName]!\n let type = linkTypes[titleName]!\n\n self.profile.addLinkWithName(name:titleName, link: Profile.Link(title: title, type: type, url: url))\n }\n self.profile.emitUpdatedEvent()\n }\n}" + "code": "import FungibleToken from 0xf233dcee88fe0abe\nimport FlowToken from 0x1654653399040a61\nimport FIND from 0x097bafa4e0b48eef\nimport Profile from 0x097bafa4e0b48eef\nimport FindMarket from 0x097bafa4e0b48eef\nimport FindLeaseMarketDirectOfferSoft from 0x097bafa4e0b48eef\n\ntransaction(name:String, description: String, avatar: String, tags:[String], allowStoringFollowers: Bool, linkTitles : {String: String}, linkTypes: {String:String}, linkUrls : {String:String}, removeLinks : [String]) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n }\n\n execute{\n self.profile.setName(name)\n self.profile.setDescription(description)\n self.profile.setAvatar(avatar)\n self.profile.setTags(tags)\n\n for link in removeLinks {\n self.profile.removeLink(link)\n }\n\n for titleName in linkTitles.keys {\n let title=linkTitles[titleName]!\n let url = linkUrls[titleName]!\n let type = linkTypes[titleName]!\n\n self.profile.addLinkWithName(name:titleName, link: Profile.Link(title: title, type: type, url: url))\n }\n self.profile.emitUpdatedEvent()\n }\n}" }, "editProfileDapper": { "spec": { @@ -4084,7 +4006,18 @@ "follows" ] }, - "code": "import FungibleToken from 0xf233dcee88fe0abe\nimport FUSD from 0x3c5959b568896393\nimport FlowToken from 0x1654653399040a61\nimport FIND from 0x097bafa4e0b48eef\nimport Profile from 0x097bafa4e0b48eef\n\n// map of {User in string (find name or address) : [tag]}\ntransaction(follows:{String : [String]}) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check(){\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n var hasFusdWallet=false\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name==\"FUSD\" {\n hasFusdWallet=true\n }\n\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\",\n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n\n if !hasFusdWallet {\n let fusdWallet=Profile.Wallet(\n name:\"FUSD\",\n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance),\n accept: Type\u003c@FUSD.Vault\u003e(),\n tags: [\"fusd\", \"stablecoin\"]\n )\n self.profile.addWallet(fusdWallet)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n }\n\n execute{\n for key in follows.keys {\n let user = FIND.resolve(key) ?? panic(key.concat(\" cannot be resolved. It is either an invalid .find name or address\"))\n let tags = follows[key]!\n self.profile.follow(user, tags: tags)\n }\n }\n}" + "code": "import FungibleToken from 0xf233dcee88fe0abe\nimport FlowToken from 0x1654653399040a61\nimport FIND from 0x097bafa4e0b48eef\nimport Profile from 0x097bafa4e0b48eef\n\n// map of {User in string (find name or address) : [tag]}\ntransaction(follows:{String : [String]}) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\",\n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n }\n\n execute{\n for key in follows.keys {\n let user = FIND.resolve(key) ?? panic(key.concat(\" cannot be resolved. It is either an invalid .find name or address\"))\n let tags = follows[key]!\n self.profile.follow(user, tags: tags)\n }\n }\n}" + }, + "followDapper": { + "spec": { + "parameters": { + "follows": "{String: [String]}" + }, + "order": [ + "follows" + ] + }, + "code": "import FungibleToken from 0xf233dcee88fe0abe\nimport FlowToken from 0x1654653399040a61\nimport FIND from 0x097bafa4e0b48eef\nimport Profile from 0x097bafa4e0b48eef\n\n// map of {User in string (find name or address) : [tag]}\ntransaction(follows:{String : [String]}) {\n\n let profile : \u0026Profile.User\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n self.profile =account.storage.borrow\u003c\u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"You do not have a profile set up, initialize the user first\")\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n }\n\n execute{\n for key in follows.keys {\n let user = FIND.resolve(key) ?? panic(key.concat(\" cannot be resolved. It is either an invalid .find name or address\"))\n let tags = follows[key]!\n self.profile.follow(user, tags: tags)\n }\n }\n}" }, "fulfillLeaseMarketAuctionSoft": { "spec": { @@ -4377,19 +4310,6 @@ }, "code": "import FindMarketDirectOfferSoft from 0x097bafa4e0b48eef\nimport FindMarket from 0x097bafa4e0b48eef\n\ntransaction(id: UInt64, amount: UFix64) {\n\n let bidsReference: auth(FindMarketDirectOfferSoft.Buyer) \u0026FindMarketDirectOfferSoft.MarketBidCollection\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n let marketplace = FindMarket.getFindTenantAddress()\n let tenant=FindMarket.getTenant(marketplace)\n let storagePath=tenant.getStoragePath(Type\u003c@FindMarketDirectOfferSoft.MarketBidCollection\u003e())\n self.bidsReference= account.storage.borrow\u003cauth(FindMarketDirectOfferSoft.Buyer) \u0026FindMarketDirectOfferSoft.MarketBidCollection\u003e(from: storagePath) ?? panic(\"Bid resource does not exist\")\n // get Bidding Fungible Token Vault\n let marketOption = FindMarket.getMarketOptionFromType(Type\u003c@FindMarketDirectOfferSoft.MarketBidCollection\u003e())\n let item = FindMarket.assertBidOperationValid(tenant: marketplace, address: account.address, marketOption: marketOption, id: id)\n }\n\n execute {\n self.bidsReference.increaseBid(id: id, increaseBy: amount)\n }\n}" }, - "increaseNameBid": { - "spec": { - "parameters": { - "amount": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amount" - ] - }, - "code": "import FIND from 0x097bafa4e0b48eef\nimport FungibleToken from 0xf233dcee88fe0abe\nimport FUSD from 0x3c5959b568896393\n\ntransaction(name: String, amount: UFix64) {\n\n let vaultRef : auth (FungibleToken.Withdraw) \u0026FUSD.Vault?\n let bids : \u0026FIND.BidCollection?\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n self.vaultRef = account.storage.borrow\u003c auth (FungibleToken.Withdraw) \u0026FUSD.Vault\u003e(from: /storage/fusdVault)\n self.bids = account.storage.borrow\u003c\u0026FIND.BidCollection\u003e(from: FIND.BidStoragePath)\n }\n\n pre{\n self.vaultRef != nil : \"Could not borrow reference to the fusdVault!\"\n self.bids != nil : \"Could not borrow reference to bid collection\"\n }\n\n execute{\n let vault \u003c- self.vaultRef!.withdraw(amount: amount)\n self.bids!.increaseBid(name: name, vault: \u003c- vault)\n }\n}" - }, "initDapperAccount": { "spec": { "parameters": { @@ -4417,7 +4337,7 @@ "dapperAddress" ] }, - "code": "import FungibleToken from 0xf233dcee88fe0abe\nimport FlowToken from 0x1654653399040a61\nimport FUSD from 0x3c5959b568896393\nimport FiatToken from 0xb19436aae4d94622\nimport TokenForwarding from 0xe544175ee0461c4b\nimport FungibleTokenSwitchboard from 0xf233dcee88fe0abe\nimport DapperUtilityCoin from 0xead892083b3e2c6c\nimport FlowUtilityToken from 0xead892083b3e2c6c\n\ntransaction(dapperAddress: Address) {\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n\n let dapper = getAccount(dapperAddress)\n\n //FUSD\n var fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n }\n\n\n var usdcCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n if !usdcCap.check() {\n account.storage.save( \u003c-FiatToken.createEmptyVault(), to: FiatToken.VaultStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FiatToken.Vault\u003e(FiatToken.VaultStoragePath)\n account.capabilities.publish(cap, at: FiatToken.VaultUUIDPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultReceiverPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultBalancePubPath)\n usdcCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n }\n\n //Dapper utility token\n var DUCReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n if !DUCReceiver.check(){\n let dapperDUCReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n let ducForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperDUCReceiver)\n account.storage.save(\u003c-ducForwarder, to: /storage/dapperUtilityCoinReceiver)\n DUCReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/dapperUtilityCoinReceiver)\n account.capabilities.publish(DUCReceiver, at: /public/dapperUtilityCoinReceiver)\n }\n\n //FlowUtility token\n var FUTReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n if !FUTReceiver.check(){\n let dapperFUTReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n let futForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperFUTReceiver)\n account.storage.save(\u003c-futForwarder, to: /storage/flowUtilityTokenVault)\n FUTReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/flowUtilityTokenVault)\n account.capabilities.publish(FUTReceiver, at: /public/flowUtilityTokenReceiver)\n }\n\n let switchboardRef = account.storage.borrow\u003c\u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)\n if switchboardRef == nil {\n let sb \u003c- FungibleTokenSwitchboard.createSwitchboard()\n account.storage.save(\u003c- sb, to: FungibleTokenSwitchboard.StoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(cap, at: FungibleTokenSwitchboard.ReceiverPublicPath)\n\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleTokenSwitchboard.SwitchboardPublic,FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(capb, at: FungibleTokenSwitchboard.PublicPath)\n }\n\n let switchboard = account.storage.borrow\u003cauth(FungibleTokenSwitchboard.Owner) \u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)!\n\n if !switchboard.isSupportedVaultType(type:Type\u003c@DapperUtilityCoin.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: DUCReceiver, type: Type\u003c@DapperUtilityCoin.Vault\u003e())\n }\n if !switchboard.isSupportedVaultType(type: Type\u003c@FlowUtilityToken.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: FUTReceiver, type: Type\u003c@FlowUtilityToken.Vault\u003e())\n }\n if !switchboard.isSupportedVaultType(type: usdcCap.borrow()!.getType()) {\n switchboard.addNewVault(capability: usdcCap)\n }\n if !switchboard.isSupportedVaultType(type: fusdReceiver.borrow()!.getType()) {\n switchboard.addNewVault(capability: fusdReceiver)\n }\n let flowTokenCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n if !switchboard.isSupportedVaultType(type: flowTokenCap.borrow()!.getType()) {\n switchboard.addNewVault(capability: flowTokenCap)\n }\n\n\n }\n}" + "code": "import FungibleToken from 0xf233dcee88fe0abe\nimport FlowToken from 0x1654653399040a61\nimport TokenForwarding from 0xe544175ee0461c4b\nimport FungibleTokenSwitchboard from 0xf233dcee88fe0abe\nimport DapperUtilityCoin from 0xead892083b3e2c6c\nimport FlowUtilityToken from 0xead892083b3e2c6c\n\ntransaction(dapperAddress: Address) {\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n\n let dapper = getAccount(dapperAddress)\n\n //Dapper utility token\n var DUCReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n if !DUCReceiver.check(){\n let dapperDUCReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n let ducForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperDUCReceiver)\n account.storage.save(\u003c-ducForwarder, to: /storage/dapperUtilityCoinReceiver)\n DUCReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/dapperUtilityCoinReceiver)\n account.capabilities.publish(DUCReceiver, at: /public/dapperUtilityCoinReceiver)\n }\n\n //FlowUtility token\n var FUTReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n if !FUTReceiver.check(){\n let dapperFUTReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n let futForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperFUTReceiver)\n account.storage.save(\u003c-futForwarder, to: /storage/flowUtilityTokenVault)\n FUTReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/flowUtilityTokenVault)\n account.capabilities.publish(FUTReceiver, at: /public/flowUtilityTokenReceiver)\n }\n\n let switchboardRef = account.storage.borrow\u003c\u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)\n if switchboardRef == nil {\n let sb \u003c- FungibleTokenSwitchboard.createSwitchboard()\n account.storage.save(\u003c- sb, to: FungibleTokenSwitchboard.StoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(cap, at: FungibleTokenSwitchboard.ReceiverPublicPath)\n\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleTokenSwitchboard.SwitchboardPublic,FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(capb, at: FungibleTokenSwitchboard.PublicPath)\n }\n\n let switchboard = account.storage.borrow\u003cauth(FungibleTokenSwitchboard.Owner) \u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)!\n\n if !switchboard.isSupportedVaultType(type:Type\u003c@DapperUtilityCoin.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: DUCReceiver, type: Type\u003c@DapperUtilityCoin.Vault\u003e())\n }\n if !switchboard.isSupportedVaultType(type: Type\u003c@FlowUtilityToken.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: FUTReceiver, type: Type\u003c@FlowUtilityToken.Vault\u003e())\n }\n let flowTokenCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n if !switchboard.isSupportedVaultType(type: flowTokenCap.borrow()!.getType()) {\n switchboard.addNewVault(capability: flowTokenCap)\n }\n\n\n }\n}" }, "linkDUCVaultReceiver": { "spec": { @@ -4890,34 +4810,6 @@ }, "code": "import NonFungibleToken from 0x1d7e57aa55817448\nimport MetadataViews from 0x1d7e57aa55817448\nimport FINDNFTCatalog from 0x097bafa4e0b48eef\nimport FungibleToken from 0xf233dcee88fe0abe\nimport FindPack from 0x097bafa4e0b48eef\nimport FlowToken from 0x1654653399040a61\nimport FindVerifier from 0x097bafa4e0b48eef\nimport FindForge from 0x097bafa4e0b48eef\nimport FIND from 0x097bafa4e0b48eef\n\n// this is a simple tx to update the metadata of a given type of NeoVoucher\n\ntransaction(info: FindPack.PackRegisterInfo) {\n\n let lease: \u0026FIND.Lease\n let wallet: Capability\u003c\u0026{FungibleToken.Receiver}\u003e\n let providerCaps : {Type : Capability\u003c\u0026{NonFungibleToken.Provider, ViewResolver.ResolverCollection}\u003e}\n let types : [Type]\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n let leaseCol =account.storage.borrow\u003c\u0026FIND.LeaseCollection\u003e(from: FIND.LeaseStoragePath) ?? panic(\"Could not borrow leases collection\")\n self.lease = leaseCol.borrow(info.forge)\n self.wallet = getAccount(info.paymentAddress).getCapability\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n\n //for each tier you need a providerAddress and path\n self.providerCaps = {}\n self.types = []\n for typeName in info.nftTypes {\n let collection = FINDNFTCatalog.getCollectionsForType(nftTypeIdentifier: typeName)\n if collection == nil || collection!.length == 0 {\n panic(\"Type : \".concat(typeName).concat(\" is not supported in NFTCatalog at the moment\"))\n }\n let collectionInfo = FINDNFTCatalog.getCatalogEntry(collectionIdentifier : collection!.keys[0])!.collectionData\n let providerCap= account.getCapability\u003c\u0026{NonFungibleToken.Provider, ViewResolver.ResolverCollection}\u003e(collectionInfo.privatePath)\n let type = CompositeType(typeName)!\n self.types.append(type)\n self.providerCaps[type] = providerCap\n }\n }\n\n execute {\n\n let forgeType = Type\u003c@FindPack.Forge\u003e()\n\n let minterPlatform = FindForge.getMinterPlatform(name: info.forge, forgeType: forgeType)\n if minterPlatform == nil {\n panic(\"Please set up minter platform for name : \".concat(info.forge).concat( \" with this forge type : \").concat(forgeType.identifier))\n }\n\n let socialMap : {String : MetadataViews.ExternalURL} = {}\n for key in info.socials.keys {\n socialMap[key] = MetadataViews.ExternalURL(info.socials[key]!)\n }\n\n let collectionDisplay = MetadataViews.NFTCollectionDisplay(\n name: info.name,\n description: info.description,\n externalURL: MetadataViews.ExternalURL(url: info.externalURL),\n squareImage: MetadataViews.Media(file: MetadataViews.IPFSFile(hash: info.squareImageHash, path:nil), mediaType: \"image\"),\n bannerImage: MetadataViews.Media(file: MetadataViews.IPFSFile(hash: info.bannerHash, path:nil), mediaType: \"image\"),\n socials: socialMap\n )\n\n var saleInfo : [FindPack.SaleInfo] = []\n for key in info.saleInfo {\n saleInfo.append(key.generateSaleInfo())\n }\n\n let royaltyItems : [MetadataViews.Royalty] = []\n for i, r in info.primaryRoyalty {\n let wallet = getAccount(r.recipient).getCapability\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n royaltyItems.append(MetadataViews.Royalty(receiver: wallet, cut: r.cut, description: r.description))\n }\n\n let primaryRoyalties = MetadataViews.Royalties(royaltyItems)\n\n let secondaryRoyaltyItems : [MetadataViews.Royalty] = []\n for i, r in info.secondaryRoyalty {\n let wallet = getAccount(r.recipient).getCapability\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n secondaryRoyaltyItems.append(MetadataViews.Royalty(receiver: wallet, cut: r.cut, description: r.description))\n }\n\n let secondaryRoyalty = MetadataViews.Royalties(secondaryRoyaltyItems)\n\n let metadata = FindPack.Metadata(\n name: info.name,\n description: info.description,\n thumbnailUrl: nil,\n thumbnailHash: info.squareImageHash,\n wallet: self.wallet,\n openTime: info.openTime,\n walletType: CompositeType(info.paymentType)!,\n itemTypes: self.types,\n providerCaps: self.providerCaps,\n requiresReservation: info.requiresReservation,\n storageRequirement: info.storageRequirement,\n saleInfos: saleInfo,\n primarySaleRoyalties: primaryRoyalties,\n royalties: secondaryRoyalty,\n collectionDisplay: collectionDisplay,\n packFields: info.packFields,\n extraData: {}\n )\n\n let input : {UInt64 : FindPack.Metadata} = {info.typeId : metadata}\n\n FindForge.addContractData(lease: self.lease, forgeType: Type\u003c@FindPack.Forge\u003e() , data: input)\n }\n}" }, - "registerFlow": { - "spec": { - "parameters": { - "amountInMax": "UFix64", - "exactAmountOut": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amountInMax", - "exactAmountOut" - ] - }, - "code": "import FiatToken from 0xb19436aae4d94622\nimport FlowToken from 0x1654653399040a61\nimport FungibleToken from 0xf233dcee88fe0abe\nimport SwapRouter from 0xa6850776a94e6551\nimport FIND from 0x097bafa4e0b48eef\n\ntransaction(\n name: String, \n amountInMax: UFix64,\n exactAmountOut: UFix64,\n) {\n\n let payVault : @FiatToken.Vault\n let leases : \u0026FIND.LeaseCollection?\n let price : UFix64\n\n\n prepare(userAccount: auth(BorrowValue) \u0026Account) {\n\n self.price=FIND.calculateCost(name)\n self.leases=userAccount.storage.borrow\u003c\u0026FIND.LeaseCollection\u003e(from: FIND.LeaseStoragePath)\n\n let deadline = getCurrentBlock().timestamp + 1000.0\n let tokenInVaultPath = /storage/flowTokenVault\n\n let inVaultRef = userAccount.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026{FungibleToken.Vault}\u003e(from: tokenInVaultPath) ?? panic(\"Could not borrow reference to the owner's in FT.Vault\")\n\n\n let vaultInMax \u003c- inVaultRef.withdraw(amount: amountInMax)\n\n\n let path = [ Type\u003cFlowToken\u003e().identifier, Type\u003cFiatToken\u003e().identifier ]\n let swapResVault \u003c- SwapRouter.swapTokensForExactTokens(\n vaultInMax: \u003c-vaultInMax,\n exactAmountOut: exactAmountOut,\n tokenKeyPath: path,\n deadline: deadline\n )\n\n let tempVault \u003c- swapResVault.removeFirst() \n self.payVault \u003c- tempVault as! @FiatToken.Vault\n let vaultInLeft \u003c- swapResVault.removeLast()\n destroy swapResVault\n inVaultRef.deposit(from: \u003c-vaultInLeft)\n }\n\n pre{\n self.leases != nil : \"Could not borrow reference to find lease collection\"\n self.price == exactAmountOut : \"Calculated cost : \".concat(self.price.toString()).concat(\" does not match expected cost : \").concat(exactAmountOut.toString())\n }\n\n execute{\n self.leases!.registerUSDC(name: name, vault: \u003c- self.payVault)\n }\n\n}" - }, - "registerUSDC": { - "spec": { - "parameters": { - "amount": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amount" - ] - }, - "code": "import FiatToken from 0xb19436aae4d94622\nimport FungibleToken from 0xf233dcee88fe0abe\nimport FIND from 0x097bafa4e0b48eef\n\ntransaction(name: String, amount: UFix64) {\n\n let vaultRef : auth(FungibleToken.Withdraw) \u0026FiatToken.Vault?\n let leases : auth(FIND.LeaseOwner) \u0026FIND.LeaseCollection?\n let price : UFix64\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n self.price=FIND.calculateCost(name)\n log(\"The cost for registering this name is \".concat(self.price.toString()))\n self.vaultRef = account.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026FiatToken.Vault\u003e(from: FiatToken.VaultStoragePath)\n self.leases=account.storage.borrow\u003cauth(FIND.LeaseOwner) \u0026FIND.LeaseCollection\u003e(from: FIND.LeaseStoragePath)\n }\n\n pre{\n self.vaultRef != nil : \"Could not borrow reference to the USDC Vault!\"\n self.leases != nil : \"Could not borrow reference to find lease collection\"\n self.price == amount : \"Calculated cost : \".concat(self.price.toString()).concat(\" does not match expected cost : \").concat(amount.toString())\n }\n\n execute{\n let payVault \u003c- self.vaultRef!.withdraw(amount: self.price) as! @FiatToken.Vault\n self.leases!.registerUSDC(name: name, vault: \u003c- payVault)\n }\n}" - }, "rejectNameDirectOffer": { "spec": { "parameters": { @@ -5269,18 +5161,7 @@ "parameters": {}, "order": [] }, - "code": "import FindMarket from 0x097bafa4e0b48eef\nimport FlowToken from 0x1654653399040a61\nimport FUSD from 0x3c5959b568896393\nimport Dandy from 0x097bafa4e0b48eef\n\ntransaction(){\n prepare(account: auth(BorrowValue) \u0026Account){\n let path = FindMarket.TenantClientStoragePath\n let tenantRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Reference.\")\n\n tenantRef.setMarketOption(name:\"FUSDDandy\", cut: nil, rules:[\n FindMarket.TenantRule(name:\"FUSD\", types:[Type\u003c@FUSD.Vault\u003e()], ruleType: \"ft\", allow: true),\n FindMarket.TenantRule(name:\"Dandy\", types:[ Type\u003c@Dandy.NFT\u003e()], ruleType: \"nft\", allow: true)\n ]\n )\n\n tenantRef.setMarketOption(name:\"FlowDandy\", cut: nil, rules:[\n FindMarket.TenantRule(name:\"Flow\", types:[Type\u003c@FlowToken.Vault\u003e()], ruleType: \"ft\", allow: true),\n FindMarket.TenantRule(name:\"Dandy\", types:[ Type\u003c@Dandy.NFT\u003e()], ruleType: \"nft\", allow: true)\n ]\n )\n\n }\n}" - }, - "setTenantRuleFUSD": { - "spec": { - "parameters": { - "optionName": "String" - }, - "order": [ - "optionName" - ] - }, - "code": "import FindMarket from 0x097bafa4e0b48eef\nimport FUSD from 0x3c5959b568896393\n\ntransaction(optionName: String){\n prepare(account: auth(BorrowValue) \u0026Account){\n let path = FindMarket.TenantClientStoragePath\n let tenantRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Reference.\")\n\n tenantRef.setTenantRule(optionName: optionName, tenantRule:\n FindMarket.TenantRule(name:\"FUSD\", types:[Type\u003c@FUSD.Vault\u003e()], ruleType: \"ft\", allow: true)\n )\n }\n}" + "code": "import FindMarket from 0x097bafa4e0b48eef\nimport FlowToken from 0x1654653399040a61\nimport Dandy from 0x097bafa4e0b48eef\n\ntransaction(){\n prepare(account: auth(BorrowValue) \u0026Account){\n let path = FindMarket.TenantClientStoragePath\n let tenantRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Reference.\")\n\n tenantRef.setMarketOption(name:\"FlowDandy\", cut: nil, rules:[\n FindMarket.TenantRule(name:\"Flow\", types:[Type\u003c@FlowToken.Vault\u003e()], ruleType: \"ft\", allow: true),\n FindMarket.TenantRule(name:\"Dandy\", types:[ Type\u003c@Dandy.NFT\u003e()], ruleType: \"nft\", allow: true)\n ]\n )\n\n}\n}" }, "startNameAuction": { "spec": { @@ -5362,7 +5243,7 @@ "cut" ] }, - "code": "import FindMarket from 0x097bafa4e0b48eef\nimport FlowToken from 0x1654653399040a61\nimport FUSD from 0x3c5959b568896393\nimport FiatToken from 0xb19436aae4d94622\nimport FindMarketSale from 0x097bafa4e0b48eef\nimport DapperUtilityCoin from 0xead892083b3e2c6c\nimport FlowUtilityToken from 0xead892083b3e2c6c\nimport FindMarketAuctionEscrow from 0x097bafa4e0b48eef\nimport FindMarketDirectOfferEscrow from 0x097bafa4e0b48eef\nimport MetadataViews from 0x1d7e57aa55817448\nimport FungibleToken from 0xf233dcee88fe0abe\nimport FungibleTokenSwitchboard from 0xf233dcee88fe0abe\n\ntransaction(nftName: String, nftTypes: [String], cut: UFix64){\n prepare(account: auth(BorrowValue) \u0026Account){\n\n let nfts : [Type] = []\n for t in nftTypes {\n nfts.append(CompositeType(t)!)\n }\n\n let defaultRules : [FindMarket.TenantRule] = [\n FindMarket.TenantRule(\n name: \"Standard\",\n types:[\n Type\u003c@DapperUtilityCoin.Vault\u003e(), \n Type\u003c@FlowUtilityToken.Vault\u003e(),\n Type\u003c@FlowToken.Vault\u003e()\n ],\n ruleType: \"ft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: nftName,\n types:nfts,\n ruleType: \"nft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: \"Escrow\",\n types:[Type\u003c@FindMarketSale.SaleItem\u003e(), Type\u003c@FindMarketAuctionEscrow.SaleItem\u003e(), Type\u003c@FindMarketDirectOfferEscrow.SaleItem\u003e()],\n ruleType: \"listing\",\n allow:true\n )\n ]\n\n var royalty : MetadataViews.Royalty? = nil\n if cut != 0.0 {\n royalty = MetadataViews.Royalty(\n receiver: account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.ReceiverPublicPath)!,\n cut: cut,\n description: \"tenant\"\n )\n }\n\n let saleItem = FindMarket.TenantSaleItem(\n name: \"Flow\".concat(nftName).concat(\"Escrow\"),\n cut: royalty,\n rules: defaultRules,\n status: \"active\"\n )\n\n let clientRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: FindMarket.TenantClientStoragePath) ?? panic(\"Cannot borrow Tenant Client Reference.\")\n clientRef.setMarketOption(saleItem: saleItem)\n }\n}" + "code": "import FindMarket from 0x097bafa4e0b48eef\nimport FlowToken from 0x1654653399040a61\nimport FindMarketSale from 0x097bafa4e0b48eef\nimport DapperUtilityCoin from 0xead892083b3e2c6c\nimport FlowUtilityToken from 0xead892083b3e2c6c\nimport FindMarketAuctionEscrow from 0x097bafa4e0b48eef\nimport FindMarketDirectOfferEscrow from 0x097bafa4e0b48eef\nimport MetadataViews from 0x1d7e57aa55817448\nimport FungibleToken from 0xf233dcee88fe0abe\nimport FungibleTokenSwitchboard from 0xf233dcee88fe0abe\n\ntransaction(nftName: String, nftTypes: [String], cut: UFix64){\n prepare(account: auth(BorrowValue) \u0026Account){\n\n let nfts : [Type] = []\n for t in nftTypes {\n nfts.append(CompositeType(t)!)\n }\n\n let defaultRules : [FindMarket.TenantRule] = [\n FindMarket.TenantRule(\n name: \"Standard\",\n types:[\n Type\u003c@DapperUtilityCoin.Vault\u003e(), \n Type\u003c@FlowUtilityToken.Vault\u003e(),\n Type\u003c@FlowToken.Vault\u003e()\n ],\n ruleType: \"ft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: nftName,\n types:nfts,\n ruleType: \"nft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: \"Escrow\",\n types:[Type\u003c@FindMarketSale.SaleItem\u003e(), Type\u003c@FindMarketAuctionEscrow.SaleItem\u003e(), Type\u003c@FindMarketDirectOfferEscrow.SaleItem\u003e()],\n ruleType: \"listing\",\n allow:true\n )\n ]\n\n var royalty : MetadataViews.Royalty? = nil\n if cut != 0.0 {\n royalty = MetadataViews.Royalty(\n receiver: account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.ReceiverPublicPath)!,\n cut: cut,\n description: \"tenant\"\n )\n }\n\n let saleItem = FindMarket.TenantSaleItem(\n name: \"Flow\".concat(nftName).concat(\"Escrow\"),\n cut: royalty,\n rules: defaultRules,\n status: \"active\"\n )\n\n let clientRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: FindMarket.TenantClientStoragePath) ?? panic(\"Cannot borrow Tenant Client Reference.\")\n clientRef.setMarketOption(saleItem: saleItem)\n }\n}" }, "tenantsetMarketOptionDUC": { "spec": { @@ -5488,7 +5369,7 @@ "user" ] }, - "code": "import FIND from 0x35717efbbce11c74\nimport FUSD from 0xe223d8a629e49c68\nimport FindMarket from 0x35717efbbce11c74\nimport Clock from 0x35717efbbce11c74\n\naccess(all) struct FINDReport{\n\n access(all) let leases: [FIND.LeaseInformation]\n access(all) let itemsForSale: {String : FindMarket.SaleItemCollectionReport}\n access(all) let marketBids: {String : FindMarket.BidItemCollectionReport}\n\n init(\n leases : [FIND.LeaseInformation],\n itemsForSale: {String : FindMarket.SaleItemCollectionReport},\n marketBids: {String : FindMarket.BidItemCollectionReport},\n ) {\n\n self.leases=leases\n self.itemsForSale=itemsForSale\n self.marketBids=marketBids\n }\n}\n\n\naccess(all) fun main(user: String) : FINDReport? {\n\n let maybeAddress=FIND.resolve(user)\n if maybeAddress == nil{\n return nil\n }\n\n let address=maybeAddress!\n\n let account=getAccount(address)\n if account.balance == 0.0 {\n return nil\n }\n\n\n let leaseCap = account.capabilities.borrow\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n let leases = leaseCap?.getLeaseInformation() ?? []\n let find= FindMarket.getFindTenantAddress()\n var items : {String : FindMarket.SaleItemCollectionReport} = FindMarket.getSaleItemReport(tenant:find, address: address, getNFTInfo:true)\n var marketBids : {String : FindMarket.BidItemCollectionReport} = FindMarket.getBidsReport(tenant:find, address: address, getNFTInfo:true)\n\n return FINDReport(\n leases: leases,\n itemsForSale: items,\n marketBids: marketBids,\n )\n}" + "code": "import FIND from 0x35717efbbce11c74\nimport FindMarket from 0x35717efbbce11c74\nimport Clock from 0x35717efbbce11c74\n\naccess(all) struct FINDReport{\n\n access(all) let leases: [FIND.LeaseInformation]\n access(all) let itemsForSale: {String : FindMarket.SaleItemCollectionReport}\n access(all) let marketBids: {String : FindMarket.BidItemCollectionReport}\n\n init(\n leases : [FIND.LeaseInformation],\n itemsForSale: {String : FindMarket.SaleItemCollectionReport},\n marketBids: {String : FindMarket.BidItemCollectionReport},\n ) {\n\n self.leases=leases\n self.itemsForSale=itemsForSale\n self.marketBids=marketBids\n }\n}\n\n\naccess(all) fun main(user: String) : FINDReport? {\n\n let maybeAddress=FIND.resolve(user)\n if maybeAddress == nil{\n return nil\n }\n\n let address=maybeAddress!\n\n let account=getAccount(address)\n if account.balance == 0.0 {\n return nil\n }\n\n\n let leaseCap = account.capabilities.borrow\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n let leases = leaseCap?.getLeaseInformation() ?? []\n let find= FindMarket.getFindTenantAddress()\n var items : {String : FindMarket.SaleItemCollectionReport} = FindMarket.getSaleItemReport(tenant:find, address: address, getNFTInfo:true)\n var marketBids : {String : FindMarket.BidItemCollectionReport} = FindMarket.getBidsReport(tenant:find, address: address, getNFTInfo:true)\n\n return FINDReport(\n leases: leases,\n itemsForSale: items,\n marketBids: marketBids,\n )\n}" }, "getFindStatus": { "spec": { @@ -5521,17 +5402,6 @@ }, "code": "import PublicPriceOracle from 0x8232ce4a3aff4e94\n\naccess(all) fun main():UFix64? {\n\n let feeds = PublicPriceOracle.getAllSupportedOracles()\n for address in feeds.keys {\n\n let name= feeds[address]\n if name==\"FLOW/USD\" {\n return PublicPriceOracle.getLatestPrice(oracleAddr: address)\n }\n\n }\n return nil\n}" }, - "getFlowToUSDC": { - "spec": { - "parameters": { - "usdcAmount": "UFix64" - }, - "order": [ - "usdcAmount" - ] - }, - "code": "import SwapRouter from 0x2f8af5ed05bbde0d\nimport FiatToken from 0xa983fecbed621163\nimport FlowToken from 0x7e60df042a9c0868\n\naccess(all) fun main(usdcAmount: UFix64) : UFix64 {\n let path = [ Type\u003cFiatToken\u003e().identifier, Type\u003cFlowToken\u003e().identifier ]\n return SwapRouter.getAmountsIn(amountOut: usdcAmount, tokenKeyPath:path)[0]\n}" - }, "getLostAndFoundNFTs": { "spec": { "parameters": { @@ -6277,19 +6147,6 @@ }, "code": "import FindMarketSale from 0x35717efbbce11c74\nimport FindMarketDirectOfferSoft from 0x35717efbbce11c74\nimport FindMarket from 0x35717efbbce11c74\nimport FungibleToken from 0x9a0766d93b6608b7\nimport NonFungibleToken from 0x631e88ae7f1d7c20\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FindViews from 0x35717efbbce11c74\nimport NFTCatalog from 0x324c34e1c517e4db\nimport FINDNFTCatalog from 0x35717efbbce11c74\nimport FTRegistry from 0x35717efbbce11c74\nimport FIND from 0x35717efbbce11c74\n\ntransaction(users: [String], nftAliasOrIdentifiers: [String], ids: [UInt64], ftAliasOrIdentifiers: [String], amounts: [UFix64], validUntil: UFix64?) {\n\n let targetCapability : [Capability\u003c\u0026{NonFungibleToken.Receiver}\u003e]\n let bidsReference: \u0026FindMarketDirectOfferSoft.MarketBidCollection?\n let pointer: [FindViews.ViewReadPointer]\n let walletReference : [\u0026FungibleToken.Vault]\n let ftVaultType: [Type]\n let walletBalances : {Type : UFix64}\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n if nftAliasOrIdentifiers.length != users.length {\n panic(\"The length of arrays passed in has to be the same\")\n } else if nftAliasOrIdentifiers.length != ids.length {\n panic(\"The length of arrays passed in has to be the same\")\n } else if nftAliasOrIdentifiers.length != amounts.length {\n panic(\"The length of arrays passed in has to be the same\")\n }\n\n let marketplace = FindMarket.getFindTenantAddress()\n let addresses : {String : Address} = {}\n let nfts : {String : NFTCatalog.NFTCollectionData} = {}\n let fts : {String : FTRegistry.FTInfo} = {}\n\n let marketOption = FindMarket.getMarketOptionFromType(Type\u003c@FindMarketSale.SaleItemCollection\u003e())\n let vaultType : {String : Type} = {}\n\n let tenantCapability= FindMarket.getTenantCapability(marketplace)!\n let tenant = tenantCapability.borrow()!\n let bidStoragePath=tenant.getStoragePath(Type\u003c@FindMarketDirectOfferSoft.MarketBidCollection\u003e())\n self.bidsReference= account.storage.borrow\u003c\u0026FindMarketDirectOfferSoft.MarketBidCollection\u003e(from: bidStoragePath)\n\n self.pointer = []\n self.targetCapability = []\n self.walletReference = []\n self.ftVaultType = []\n self.walletBalances = {}\n\n var counter = 0\n while counter \u003c users.length {\n var resolveAddress : Address? = nil\n if addresses[users[counter]] != nil {\n resolveAddress = addresses[users[counter]]!\n } else {\n let address = FIND.resolve(users[counter])\n if address == nil {\n panic(\"The address input is not a valid name nor address. Input : \".concat(users[counter]))\n }\n addresses[users[counter]] = address!\n resolveAddress = address!\n }\n let address = resolveAddress!\n\n var nft : NFTCatalog.NFTCollectionData? = nil\n var ft : FTRegistry.FTInfo? = nil\n let nftIdentifier = nftAliasOrIdentifiers[counter]\n let ftIdentifier = ftAliasOrIdentifiers[counter]\n\n if nfts[nftIdentifier] != nil {\n nft = nfts[nftIdentifier]\n } else {\n let collectionIdentifier = FINDNFTCatalog.getCollectionsForType(nftTypeIdentifier: nftIdentifier)?.keys ?? panic(\"This NFT is not supported by the NFT Catalog yet. Type : \".concat(nftIdentifier))\n let collection = FINDNFTCatalog.getCatalogEntry(collectionIdentifier : collectionIdentifier[0])!\n nft = collection.collectionData\n nfts[nftIdentifier] = nft\n }\n\n if fts[ftIdentifier] != nil {\n ft = fts[ftIdentifier]\n } else {\n ft = FTRegistry.getFTInfo(ftIdentifier) ?? panic(\"This FT is not supported by the Find Market yet. Type : \".concat(ftIdentifier))\n fts[ftIdentifier] = ft\n }\n\n self.ftVaultType.append(fts[ftIdentifier]!.type)\n\n\n let pointer= FindViews.createViewReadPointer(address: address, path:nft!.publicPath, id: ids[counter])\n self.pointer.append(pointer)\n\n var targetCapability= account.getCapability\u003c\u0026{NonFungibleToken.Receiver}\u003e(nft!.publicPath)\n\n /* Check for nftCapability */\n if !targetCapability.check() {\n let cd = pointer.getNFTCollectionData()\n // should use account.type here instead\n if account.type(at: cd.storagePath) != nil {\n let pathIdentifier = nft!.publicPath.toString()\n let findPath = PublicPath(identifier: pathIdentifier.slice(from: \"/public/\".length , upTo: pathIdentifier.length).concat(\"_FIND\"))!\n account.link\u003c\u0026{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(\n findPath,\n target: nft!.storagePath\n )\n targetCapability = account.getCapability\u003c\u0026{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(findPath)\n } else {\n account.storage.save(\u003c- cd.createEmptyCollection(), to: cd.storagePath)\n account.link\u003c\u0026{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(cd.publicPath, target: cd.storagePath)\n account.link\u003c\u0026{NonFungibleToken.Provider, NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(cd.providerPath, target: cd.storagePath)\n }\n\n }\n self.targetCapability.append(targetCapability)\n counter = counter + 1\n }\n }\n\n pre {\n self.bidsReference != nil : \"This account does not have a bid collection\"\n }\n\n execute {\n var counter = 0\n while counter \u003c ids.length {\n self.bidsReference!.bid(item:self.pointer[counter], amount: amounts[counter], vaultType: self.ftVaultType[counter], nftCap: self.targetCapability[counter], validUntil: validUntil, saleItemExtraField: {}, bidExtraField: {})\n counter = counter + 1\n }\n }\n}" }, - "bidName": { - "spec": { - "parameters": { - "amount": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amount" - ] - }, - "code": "import FUSD from 0xe223d8a629e49c68\nimport FungibleToken from 0x9a0766d93b6608b7\nimport FIND from 0x35717efbbce11c74\n\ntransaction(name: String, amount: UFix64) {\n\n let vaultRef : auth (FungibleToken.Withdraw) \u0026FUSD.Vault?\n let bidRef : \u0026FIND.BidCollection?\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n self.vaultRef = account.storage.borrow\u003c auth (FungibleToken.Withdraw) \u0026FUSD.Vault\u003e(from: /storage/fusdVault)\n self.bidRef = account.storage.borrow\u003c\u0026FIND.BidCollection\u003e(from: FIND.BidStoragePath)\n }\n\n pre{\n self.vaultRef != nil : \"Could not borrow reference to the fusdVault!\" \n self.bidRef != nil : \"Could not borrow reference to the bid collection!\" \n }\n\n execute {\n let vault \u003c- self.vaultRef!.withdraw(amount: amount) as! @FUSD.Vault\n self.bidRef!.bid(name: name, vault: \u003c- vault)\n }\n}" - }, "burnNFTs": { "spec": { "parameters": { @@ -6352,7 +6209,7 @@ "totalAmount" ] }, - "code": "import FindPack from 0x35717efbbce11c74\nimport FungibleToken from 0x9a0766d93b6608b7\nimport NonFungibleToken from 0x631e88ae7f1d7c20\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FlowToken from 0x7e60df042a9c0868\nimport FUSD from 0xe223d8a629e49c68\nimport Profile from 0x35717efbbce11c74\n\ntransaction(packTypeName: String, packTypeId:UInt64, numberOfPacks:UInt64, totalAmount: UFix64) {\n let packs: \u0026FindPack.Collection\n\n let userPacks: Capability\u003c\u0026FindPack.Collection\u003e\n let salePrice: UFix64\n let packsLeft: UInt64\n\n let userFlowTokenVault: auth(FungibleToken.Withdraw) \u0026FlowToken.Vault\n\n let paymentVault: @{FungibleToken.Vault}\n let balanceBeforeTransfer:UFix64\n\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue, FungibleToken.Withdraw) \u0026Account) {\n\n\n let col = account.storage.borrow\u003c\u0026FindPack.Collection\u003e(from: FindPack.CollectionStoragePath)\n if col == nil {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType:Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n\n let profileCap = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if !profileCap.check() {\n let profile \u003c-Profile.createUser(name:account.address.toString(), createdAt: \"find\")\n\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n\n let fusdWallet=Profile.Wallet(\n name:\"FUSD\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance),\n accept: Type\u003c@FUSD.Vault\u003e(),\n tags: [\"fusd\", \"stablecoin\"]\n )\n\n profile.addWallet(fusdWallet)\n\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n profile.addWallet(flowWallet)\n account.storage.save(\u003c-profile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n }\n\n self.userPacks=account.capabilities.get\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionPublicPath)\n self.packs=FindPack.getPacksCollection(packTypeName: packTypeName, packTypeId:packTypeId)\n\n self.salePrice= FindPack.getCurrentPrice(packTypeName: packTypeName, packTypeId:packTypeId, user:account.address) ?? panic (\"Cannot buy the pack now\") \n self.packsLeft= UInt64(self.packs.getPacksLeft())\n\n\n self.userFlowTokenVault = account.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026FlowToken.Vault\u003e(from: /storage/flowTokenVault) ?? panic(\"Cannot borrow FlowToken vault from account storage\")\n self.balanceBeforeTransfer = self.userFlowTokenVault.balance\n\n if self.balanceBeforeTransfer \u003c totalAmount {\n panic(\"Your account does not have enough funds has \".concat(self.balanceBeforeTransfer.toString()).concat(\" needs \").concat(totalAmount.toString()))\n }\n self.paymentVault \u003c- self.userFlowTokenVault.withdraw(amount: totalAmount)\n }\n\n pre {\n self.salePrice * UFix64(numberOfPacks) == totalAmount: \"unexpected sending amount\"\n self.packsLeft \u003e= numberOfPacks : \"Rats! there are no packs left\"\n self.userPacks.check() : \"User need a receiver to put the pack in\"\n }\n\n execute {\n var counter = numberOfPacks\n while counter \u003e 0 {\n let purchasingVault \u003c- self.paymentVault.withdraw(amount: self.salePrice)\n self.packs.buy(packTypeName: packTypeName, typeId:packTypeId, vault: \u003c- purchasingVault, collectionCapability: self.userPacks)\n counter = counter - 1\n }\n if self.paymentVault.balance != 0.0 {\n panic(\"paymentVault balance is non-zero after paying\")\n }\n destroy self.paymentVault\n }\n\n}" + "code": "import FindPack from 0x35717efbbce11c74\nimport FungibleToken from 0x9a0766d93b6608b7\nimport NonFungibleToken from 0x631e88ae7f1d7c20\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FlowToken from 0x7e60df042a9c0868\nimport Profile from 0x35717efbbce11c74\n\ntransaction(packTypeName: String, packTypeId:UInt64, numberOfPacks:UInt64, totalAmount: UFix64) {\n let packs: \u0026FindPack.Collection\n\n let userPacks: Capability\u003c\u0026FindPack.Collection\u003e\n let salePrice: UFix64\n let packsLeft: UInt64\n\n let userFlowTokenVault: auth(FungibleToken.Withdraw) \u0026FlowToken.Vault\n\n let paymentVault: @{FungibleToken.Vault}\n let balanceBeforeTransfer:UFix64\n\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue, FungibleToken.Withdraw) \u0026Account) {\n\n\n let col = account.storage.borrow\u003c\u0026FindPack.Collection\u003e(from: FindPack.CollectionStoragePath)\n if col == nil {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType:Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n\n let profileCap = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if !profileCap.check() {\n let profile \u003c-Profile.createUser(name:account.address.toString(), createdAt: \"find\")\n\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n profile.addWallet(flowWallet)\n account.storage.save(\u003c-profile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n }\n\n self.userPacks=account.capabilities.get\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionPublicPath)\n self.packs=FindPack.getPacksCollection(packTypeName: packTypeName, packTypeId:packTypeId)\n\n self.salePrice= FindPack.getCurrentPrice(packTypeName: packTypeName, packTypeId:packTypeId, user:account.address) ?? panic (\"Cannot buy the pack now\") \n self.packsLeft= UInt64(self.packs.getPacksLeft())\n\n\n self.userFlowTokenVault = account.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026FlowToken.Vault\u003e(from: /storage/flowTokenVault) ?? panic(\"Cannot borrow FlowToken vault from account storage\")\n self.balanceBeforeTransfer = self.userFlowTokenVault.balance\n\n if self.balanceBeforeTransfer \u003c totalAmount {\n panic(\"Your account does not have enough funds has \".concat(self.balanceBeforeTransfer.toString()).concat(\" needs \").concat(totalAmount.toString()))\n }\n self.paymentVault \u003c- self.userFlowTokenVault.withdraw(amount: totalAmount)\n }\n\n pre {\n self.salePrice * UFix64(numberOfPacks) == totalAmount: \"unexpected sending amount\"\n self.packsLeft \u003e= numberOfPacks : \"Rats! there are no packs left\"\n self.userPacks.check() : \"User need a receiver to put the pack in\"\n }\n\n execute {\n var counter = numberOfPacks\n while counter \u003e 0 {\n let purchasingVault \u003c- self.paymentVault.withdraw(amount: self.salePrice)\n self.packs.buy(packTypeName: packTypeName, typeId:packTypeId, vault: \u003c- purchasingVault, collectionCapability: self.userPacks)\n counter = counter - 1\n }\n if self.paymentVault.balance != 0.0 {\n panic(\"paymentVault balance is non-zero after paying\")\n }\n destroy self.paymentVault\n }\n\n}" }, "buyLeaseForSale": { "spec": { @@ -6587,7 +6444,7 @@ "name" ] }, - "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport NonFungibleToken from 0x631e88ae7f1d7c20\nimport FUSD from 0xe223d8a629e49c68\nimport FiatToken from 0xa983fecbed621163\nimport FlowToken from 0x7e60df042a9c0868\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FIND from 0x35717efbbce11c74\nimport FindPack from 0x35717efbbce11c74\nimport Profile from 0x35717efbbce11c74\nimport FindMarket from 0x35717efbbce11c74\nimport FindMarketDirectOfferEscrow from 0x35717efbbce11c74\nimport FindLeaseMarketDirectOfferSoft from 0x35717efbbce11c74\nimport FindLeaseMarket from 0x35717efbbce11c74\nimport Dandy from 0x35717efbbce11c74\n\ntransaction(name: String) {\n prepare(account: auth (Profile.Admin, StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n //if we do not have a profile it might be stored under a different address so we will just remove it\n let profileCapFirst = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if profileCapFirst.check() {\n return \n }\n\n //the code below has some dead code for this specific transaction, but it is hard to maintain otherwise\n //SYNC with register\n //Add exising FUSD or create a new one and add it\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n let usdcCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n if !usdcCap.check() {\n account.storage.save( \u003c-FiatToken.createEmptyVault(), to: FiatToken.VaultStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FiatToken.Vault\u003e(FiatToken.VaultStoragePath)\n account.capabilities.publish(cap, at: FiatToken.VaultUUIDPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultReceiverPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultBalancePubPath)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let dandyCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(Dandy.CollectionPublicPath)\n if !dandyCap.check() {\n account.storage.save(\u003c- Dandy.createEmptyCollection(nftType:Type\u003c@Dandy.NFT\u003e()), to: Dandy.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026Dandy.Collection\u003e(Dandy.CollectionStoragePath)\n account.capabilities.publish(cap, at: Dandy.CollectionPublicPath)\n }\n\n let findPackCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(FindPack.CollectionPublicPath)\n if !findPackCap.check() {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType: Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n var created=false\n var updated=false\n let profileCap = account.capabilities.get\u003c\u0026Profile.User\u003e(Profile.publicPath)\n if !profileCap.check(){\n let newProfile \u003c-Profile.createUser(name:name, createdAt: \"find\")\n account.storage.save(\u003c-newProfile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n created=true\n }\n\n let profile=account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from: Profile.storagePath)!\n\n if !profile.hasWallet(\"Flow\") {\n let flowWallet=Profile.Wallet( name:\"Flow\", receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver), balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance), accept: Type\u003c@FlowToken.Vault\u003e(), tags: [\"flow\"])\n\n profile.addWallet(flowWallet)\n updated=true\n }\n if !profile.hasWallet(\"FUSD\") {\n let fr = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n let fb =account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance)\n profile.addWallet(Profile.Wallet( name:\"FUSD\", receiver:fr, balance:fb, accept: Type\u003c@FUSD.Vault\u003e(), tags: [\"fusd\", \"stablecoin\"]))\n updated=true\n }\n\n if !profile.hasWallet(\"USDC\") {\n\n let fr = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n let fb =account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(FiatToken.VaultBalancePubPath) \n profile.addWallet(Profile.Wallet( name:\"USDC\", receiver:fr, balance:fb, accept: Type\u003c@FiatToken.Vault\u003e(), tags: [\"usdc\", \"stablecoin\"]))\n updated=true\n }\n\n /*\n //If find name not set and we have a profile set it.\n if profile.getFindName() == \"\" {\n if let findName = FIND.reverseLookup(account.address) {\n profile.setFindName(findName)\n // If name is set, it will emit Updated Event, there is no need to emit another update event below. \n updated=false\n }\n }\n */\n\n if created {\n profile.emitCreatedEvent()\n } else if updated {\n profile.emitUpdatedEvent()\n }\n\n\n let receiverCap=account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(Profile.publicReceiverPath)\n let tenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n\n let tenant = tenantCapability.borrow()!\n\n let doeSaleType= Type\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e()\n let doeSalePublicPath=FindMarket.getPublicPath(doeSaleType, name: tenant.name)\n let doeSaleStoragePath= FindMarket.getStoragePath(doeSaleType, name:tenant.name)\n let doeSaleCap= account.capabilities.get\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic}\u003e(doeSalePublicPath) \n if !doeSaleCap.check() {\n account.storage.save\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e(\u003c- FindMarketDirectOfferEscrow.createEmptySaleItemCollection(tenantCapability), to: doeSaleStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}\u003e(doeSaleStoragePath)\n account.capabilities.publish(cap, at: doeSalePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n\n }\n}" + "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport NonFungibleToken from 0x631e88ae7f1d7c20\nimport FlowToken from 0x7e60df042a9c0868\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FIND from 0x35717efbbce11c74\nimport FindPack from 0x35717efbbce11c74\nimport Profile from 0x35717efbbce11c74\nimport FindMarket from 0x35717efbbce11c74\nimport FindMarketDirectOfferEscrow from 0x35717efbbce11c74\nimport FindLeaseMarketDirectOfferSoft from 0x35717efbbce11c74\nimport FindLeaseMarket from 0x35717efbbce11c74\nimport Dandy from 0x35717efbbce11c74\n\ntransaction(name: String) {\n prepare(account: auth (Profile.Admin, StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n //if we do not have a profile it might be stored under a different address so we will just remove it\n let profileCapFirst = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if profileCapFirst.check() {\n return \n }\n\n //the code below has some dead code for this specific transaction, but it is hard to maintain otherwise\n //SYNC with register\n let leaseCollection = account.capabilities.get\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let dandyCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(Dandy.CollectionPublicPath)\n if !dandyCap.check() {\n account.storage.save(\u003c- Dandy.createEmptyCollection(nftType:Type\u003c@Dandy.NFT\u003e()), to: Dandy.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026Dandy.Collection\u003e(Dandy.CollectionStoragePath)\n account.capabilities.publish(cap, at: Dandy.CollectionPublicPath)\n }\n\n let findPackCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(FindPack.CollectionPublicPath)\n if !findPackCap.check() {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType: Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n var created=false\n var updated=false\n let profileCap = account.capabilities.get\u003c\u0026Profile.User\u003e(Profile.publicPath)\n if !profileCap.check(){\n let newProfile \u003c-Profile.createUser(name:name, createdAt: \"find\")\n account.storage.save(\u003c-newProfile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n created=true\n }\n\n let profile=account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from: Profile.storagePath)!\n\n if !profile.hasWallet(\"Flow\") {\n let flowWallet=Profile.Wallet( name:\"Flow\", receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver), balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance), accept: Type\u003c@FlowToken.Vault\u003e(), tags: [\"flow\"])\n\n profile.addWallet(flowWallet)\n updated=true\n }\n /*\n //If find name not set and we have a profile set it.\n if profile.getFindName() == \"\" {\n if let findName = FIND.reverseLookup(account.address) {\n profile.setFindName(findName)\n // If name is set, it will emit Updated Event, there is no need to emit another update event below. \n updated=false\n }\n }\n */\n\n if created {\n profile.emitCreatedEvent()\n } else if updated {\n profile.emitUpdatedEvent()\n }\n\n\n let receiverCap=account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(Profile.publicReceiverPath)\n let tenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n\n let tenant = tenantCapability.borrow()!\n\n let doeSaleType= Type\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e()\n let doeSalePublicPath=FindMarket.getPublicPath(doeSaleType, name: tenant.name)\n let doeSaleStoragePath= FindMarket.getStoragePath(doeSaleType, name:tenant.name)\n let doeSaleCap= account.capabilities.get\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic}\u003e(doeSalePublicPath) \n if !doeSaleCap.check() {\n account.storage.save\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e(\u003c- FindMarketDirectOfferEscrow.createEmptySaleItemCollection(tenantCapability), to: doeSaleStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}\u003e(doeSaleStoragePath)\n account.capabilities.publish(cap, at: doeSalePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n\n }\n}" }, "createProfileDapper": { "spec": { @@ -6707,7 +6564,7 @@ "removeLinks" ] }, - "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport FUSD from 0xe223d8a629e49c68\nimport FlowToken from 0x7e60df042a9c0868\nimport FIND from 0x35717efbbce11c74\nimport Profile from 0x35717efbbce11c74\nimport FindMarket from 0x35717efbbce11c74\nimport FindLeaseMarketDirectOfferSoft from 0x35717efbbce11c74\n\ntransaction(name:String, description: String, avatar: String, tags:[String], allowStoringFollowers: Bool, linkTitles : {String: String}, linkTypes: {String:String}, linkUrls : {String:String}, removeLinks : [String]) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n var hasFusdWallet=false\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name==\"FUSD\" {\n hasFusdWallet=true\n }\n\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n\n if !hasFusdWallet {\n let fusdWallet=Profile.Wallet(\n name:\"FUSD\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance),\n accept: Type\u003c@FUSD.Vault\u003e(),\n tags: [\"fusd\", \"stablecoin\"]\n )\n self.profile.addWallet(fusdWallet)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n }\n\n execute{\n self.profile.setName(name)\n self.profile.setDescription(description)\n self.profile.setAvatar(avatar)\n self.profile.setTags(tags)\n\n for link in removeLinks {\n self.profile.removeLink(link)\n }\n\n for titleName in linkTitles.keys {\n let title=linkTitles[titleName]!\n let url = linkUrls[titleName]!\n let type = linkTypes[titleName]!\n\n self.profile.addLinkWithName(name:titleName, link: Profile.Link(title: title, type: type, url: url))\n }\n self.profile.emitUpdatedEvent()\n }\n}" + "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport FlowToken from 0x7e60df042a9c0868\nimport FIND from 0x35717efbbce11c74\nimport Profile from 0x35717efbbce11c74\nimport FindMarket from 0x35717efbbce11c74\nimport FindLeaseMarketDirectOfferSoft from 0x35717efbbce11c74\n\ntransaction(name:String, description: String, avatar: String, tags:[String], allowStoringFollowers: Bool, linkTitles : {String: String}, linkTypes: {String:String}, linkUrls : {String:String}, removeLinks : [String]) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n }\n\n execute{\n self.profile.setName(name)\n self.profile.setDescription(description)\n self.profile.setAvatar(avatar)\n self.profile.setTags(tags)\n\n for link in removeLinks {\n self.profile.removeLink(link)\n }\n\n for titleName in linkTitles.keys {\n let title=linkTitles[titleName]!\n let url = linkUrls[titleName]!\n let type = linkTypes[titleName]!\n\n self.profile.addLinkWithName(name:titleName, link: Profile.Link(title: title, type: type, url: url))\n }\n self.profile.emitUpdatedEvent()\n }\n}" }, "editProfileDapper": { "spec": { @@ -6745,7 +6602,18 @@ "follows" ] }, - "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport FUSD from 0xe223d8a629e49c68\nimport FlowToken from 0x7e60df042a9c0868\nimport FIND from 0x35717efbbce11c74\nimport Profile from 0x35717efbbce11c74\n\n// map of {User in string (find name or address) : [tag]}\ntransaction(follows:{String : [String]}) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check(){\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n var hasFusdWallet=false\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name==\"FUSD\" {\n hasFusdWallet=true\n }\n\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\",\n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n\n if !hasFusdWallet {\n let fusdWallet=Profile.Wallet(\n name:\"FUSD\",\n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance),\n accept: Type\u003c@FUSD.Vault\u003e(),\n tags: [\"fusd\", \"stablecoin\"]\n )\n self.profile.addWallet(fusdWallet)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n }\n\n execute{\n for key in follows.keys {\n let user = FIND.resolve(key) ?? panic(key.concat(\" cannot be resolved. It is either an invalid .find name or address\"))\n let tags = follows[key]!\n self.profile.follow(user, tags: tags)\n }\n }\n}" + "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport FlowToken from 0x7e60df042a9c0868\nimport FIND from 0x35717efbbce11c74\nimport Profile from 0x35717efbbce11c74\n\n// map of {User in string (find name or address) : [tag]}\ntransaction(follows:{String : [String]}) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\",\n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n }\n\n execute{\n for key in follows.keys {\n let user = FIND.resolve(key) ?? panic(key.concat(\" cannot be resolved. It is either an invalid .find name or address\"))\n let tags = follows[key]!\n self.profile.follow(user, tags: tags)\n }\n }\n}" + }, + "followDapper": { + "spec": { + "parameters": { + "follows": "{String: [String]}" + }, + "order": [ + "follows" + ] + }, + "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport FlowToken from 0x7e60df042a9c0868\nimport FIND from 0x35717efbbce11c74\nimport Profile from 0x35717efbbce11c74\n\n// map of {User in string (find name or address) : [tag]}\ntransaction(follows:{String : [String]}) {\n\n let profile : \u0026Profile.User\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n self.profile =account.storage.borrow\u003c\u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"You do not have a profile set up, initialize the user first\")\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n }\n\n execute{\n for key in follows.keys {\n let user = FIND.resolve(key) ?? panic(key.concat(\" cannot be resolved. It is either an invalid .find name or address\"))\n let tags = follows[key]!\n self.profile.follow(user, tags: tags)\n }\n }\n}" }, "fulfillLeaseMarketAuctionSoft": { "spec": { @@ -7038,19 +6906,6 @@ }, "code": "import FindMarketDirectOfferSoft from 0x35717efbbce11c74\nimport FindMarket from 0x35717efbbce11c74\n\ntransaction(id: UInt64, amount: UFix64) {\n\n let bidsReference: auth(FindMarketDirectOfferSoft.Buyer) \u0026FindMarketDirectOfferSoft.MarketBidCollection\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n let marketplace = FindMarket.getFindTenantAddress()\n let tenant=FindMarket.getTenant(marketplace)\n let storagePath=tenant.getStoragePath(Type\u003c@FindMarketDirectOfferSoft.MarketBidCollection\u003e())\n self.bidsReference= account.storage.borrow\u003cauth(FindMarketDirectOfferSoft.Buyer) \u0026FindMarketDirectOfferSoft.MarketBidCollection\u003e(from: storagePath) ?? panic(\"Bid resource does not exist\")\n // get Bidding Fungible Token Vault\n let marketOption = FindMarket.getMarketOptionFromType(Type\u003c@FindMarketDirectOfferSoft.MarketBidCollection\u003e())\n let item = FindMarket.assertBidOperationValid(tenant: marketplace, address: account.address, marketOption: marketOption, id: id)\n }\n\n execute {\n self.bidsReference.increaseBid(id: id, increaseBy: amount)\n }\n}" }, - "increaseNameBid": { - "spec": { - "parameters": { - "amount": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amount" - ] - }, - "code": "import FIND from 0x35717efbbce11c74\nimport FungibleToken from 0x9a0766d93b6608b7\nimport FUSD from 0xe223d8a629e49c68\n\ntransaction(name: String, amount: UFix64) {\n\n let vaultRef : auth (FungibleToken.Withdraw) \u0026FUSD.Vault?\n let bids : \u0026FIND.BidCollection?\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n self.vaultRef = account.storage.borrow\u003c auth (FungibleToken.Withdraw) \u0026FUSD.Vault\u003e(from: /storage/fusdVault)\n self.bids = account.storage.borrow\u003c\u0026FIND.BidCollection\u003e(from: FIND.BidStoragePath)\n }\n\n pre{\n self.vaultRef != nil : \"Could not borrow reference to the fusdVault!\"\n self.bids != nil : \"Could not borrow reference to bid collection\"\n }\n\n execute{\n let vault \u003c- self.vaultRef!.withdraw(amount: amount)\n self.bids!.increaseBid(name: name, vault: \u003c- vault)\n }\n}" - }, "initDapperAccount": { "spec": { "parameters": { @@ -7078,7 +6933,7 @@ "dapperAddress" ] }, - "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport FlowToken from 0x7e60df042a9c0868\nimport FUSD from 0xe223d8a629e49c68\nimport FiatToken from 0xa983fecbed621163\nimport TokenForwarding from 0x51ea0e37c27a1f1a\nimport FungibleTokenSwitchboard from 0x9a0766d93b6608b7\nimport DapperUtilityCoin from 0x82ec283f88a62e65\nimport FlowUtilityToken from 0x82ec283f88a62e65\n\ntransaction(dapperAddress: Address) {\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n\n let dapper = getAccount(dapperAddress)\n\n //FUSD\n var fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n }\n\n\n var usdcCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n if !usdcCap.check() {\n account.storage.save( \u003c-FiatToken.createEmptyVault(), to: FiatToken.VaultStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FiatToken.Vault\u003e(FiatToken.VaultStoragePath)\n account.capabilities.publish(cap, at: FiatToken.VaultUUIDPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultReceiverPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultBalancePubPath)\n usdcCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n }\n\n //Dapper utility token\n var DUCReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n if !DUCReceiver.check(){\n let dapperDUCReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n let ducForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperDUCReceiver)\n account.storage.save(\u003c-ducForwarder, to: /storage/dapperUtilityCoinReceiver)\n DUCReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/dapperUtilityCoinReceiver)\n account.capabilities.publish(DUCReceiver, at: /public/dapperUtilityCoinReceiver)\n }\n\n //FlowUtility token\n var FUTReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n if !FUTReceiver.check(){\n let dapperFUTReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n let futForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperFUTReceiver)\n account.storage.save(\u003c-futForwarder, to: /storage/flowUtilityTokenVault)\n FUTReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/flowUtilityTokenVault)\n account.capabilities.publish(FUTReceiver, at: /public/flowUtilityTokenReceiver)\n }\n\n let switchboardRef = account.storage.borrow\u003c\u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)\n if switchboardRef == nil {\n let sb \u003c- FungibleTokenSwitchboard.createSwitchboard()\n account.storage.save(\u003c- sb, to: FungibleTokenSwitchboard.StoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(cap, at: FungibleTokenSwitchboard.ReceiverPublicPath)\n\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleTokenSwitchboard.SwitchboardPublic,FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(capb, at: FungibleTokenSwitchboard.PublicPath)\n }\n\n let switchboard = account.storage.borrow\u003cauth(FungibleTokenSwitchboard.Owner) \u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)!\n\n if !switchboard.isSupportedVaultType(type:Type\u003c@DapperUtilityCoin.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: DUCReceiver, type: Type\u003c@DapperUtilityCoin.Vault\u003e())\n }\n if !switchboard.isSupportedVaultType(type: Type\u003c@FlowUtilityToken.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: FUTReceiver, type: Type\u003c@FlowUtilityToken.Vault\u003e())\n }\n if !switchboard.isSupportedVaultType(type: usdcCap.borrow()!.getType()) {\n switchboard.addNewVault(capability: usdcCap)\n }\n if !switchboard.isSupportedVaultType(type: fusdReceiver.borrow()!.getType()) {\n switchboard.addNewVault(capability: fusdReceiver)\n }\n let flowTokenCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n if !switchboard.isSupportedVaultType(type: flowTokenCap.borrow()!.getType()) {\n switchboard.addNewVault(capability: flowTokenCap)\n }\n\n\n }\n}" + "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport FlowToken from 0x7e60df042a9c0868\nimport TokenForwarding from 0x51ea0e37c27a1f1a\nimport FungibleTokenSwitchboard from 0x9a0766d93b6608b7\nimport DapperUtilityCoin from 0x82ec283f88a62e65\nimport FlowUtilityToken from 0x82ec283f88a62e65\n\ntransaction(dapperAddress: Address) {\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n\n let dapper = getAccount(dapperAddress)\n\n //Dapper utility token\n var DUCReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n if !DUCReceiver.check(){\n let dapperDUCReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n let ducForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperDUCReceiver)\n account.storage.save(\u003c-ducForwarder, to: /storage/dapperUtilityCoinReceiver)\n DUCReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/dapperUtilityCoinReceiver)\n account.capabilities.publish(DUCReceiver, at: /public/dapperUtilityCoinReceiver)\n }\n\n //FlowUtility token\n var FUTReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n if !FUTReceiver.check(){\n let dapperFUTReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n let futForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperFUTReceiver)\n account.storage.save(\u003c-futForwarder, to: /storage/flowUtilityTokenVault)\n FUTReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/flowUtilityTokenVault)\n account.capabilities.publish(FUTReceiver, at: /public/flowUtilityTokenReceiver)\n }\n\n let switchboardRef = account.storage.borrow\u003c\u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)\n if switchboardRef == nil {\n let sb \u003c- FungibleTokenSwitchboard.createSwitchboard()\n account.storage.save(\u003c- sb, to: FungibleTokenSwitchboard.StoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(cap, at: FungibleTokenSwitchboard.ReceiverPublicPath)\n\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleTokenSwitchboard.SwitchboardPublic,FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(capb, at: FungibleTokenSwitchboard.PublicPath)\n }\n\n let switchboard = account.storage.borrow\u003cauth(FungibleTokenSwitchboard.Owner) \u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)!\n\n if !switchboard.isSupportedVaultType(type:Type\u003c@DapperUtilityCoin.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: DUCReceiver, type: Type\u003c@DapperUtilityCoin.Vault\u003e())\n }\n if !switchboard.isSupportedVaultType(type: Type\u003c@FlowUtilityToken.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: FUTReceiver, type: Type\u003c@FlowUtilityToken.Vault\u003e())\n }\n let flowTokenCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n if !switchboard.isSupportedVaultType(type: flowTokenCap.borrow()!.getType()) {\n switchboard.addNewVault(capability: flowTokenCap)\n }\n\n\n }\n}" }, "linkDUCVaultReceiver": { "spec": { @@ -7555,34 +7410,6 @@ }, "code": "import NonFungibleToken from 0x631e88ae7f1d7c20\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FINDNFTCatalog from 0x35717efbbce11c74\nimport FungibleToken from 0x9a0766d93b6608b7\nimport FindPack from 0x35717efbbce11c74\nimport FlowToken from 0x7e60df042a9c0868\nimport FindVerifier from 0x35717efbbce11c74\nimport FindForge from 0x35717efbbce11c74\nimport FIND from 0x35717efbbce11c74\n\n// this is a simple tx to update the metadata of a given type of NeoVoucher\n\ntransaction(info: FindPack.PackRegisterInfo) {\n\n let lease: \u0026FIND.Lease\n let wallet: Capability\u003c\u0026{FungibleToken.Receiver}\u003e\n let providerCaps : {Type : Capability\u003c\u0026{NonFungibleToken.Provider, ViewResolver.ResolverCollection}\u003e}\n let types : [Type]\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n let leaseCol =account.storage.borrow\u003c\u0026FIND.LeaseCollection\u003e(from: FIND.LeaseStoragePath) ?? panic(\"Could not borrow leases collection\")\n self.lease = leaseCol.borrow(info.forge)\n self.wallet = getAccount(info.paymentAddress).getCapability\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n\n //for each tier you need a providerAddress and path\n self.providerCaps = {}\n self.types = []\n for typeName in info.nftTypes {\n let collection = FINDNFTCatalog.getCollectionsForType(nftTypeIdentifier: typeName)\n if collection == nil || collection!.length == 0 {\n panic(\"Type : \".concat(typeName).concat(\" is not supported in NFTCatalog at the moment\"))\n }\n let collectionInfo = FINDNFTCatalog.getCatalogEntry(collectionIdentifier : collection!.keys[0])!.collectionData\n let providerCap= account.getCapability\u003c\u0026{NonFungibleToken.Provider, ViewResolver.ResolverCollection}\u003e(collectionInfo.privatePath)\n let type = CompositeType(typeName)!\n self.types.append(type)\n self.providerCaps[type] = providerCap\n }\n }\n\n execute {\n\n let forgeType = Type\u003c@FindPack.Forge\u003e()\n\n let minterPlatform = FindForge.getMinterPlatform(name: info.forge, forgeType: forgeType)\n if minterPlatform == nil {\n panic(\"Please set up minter platform for name : \".concat(info.forge).concat( \" with this forge type : \").concat(forgeType.identifier))\n }\n\n let socialMap : {String : MetadataViews.ExternalURL} = {}\n for key in info.socials.keys {\n socialMap[key] = MetadataViews.ExternalURL(info.socials[key]!)\n }\n\n let collectionDisplay = MetadataViews.NFTCollectionDisplay(\n name: info.name,\n description: info.description,\n externalURL: MetadataViews.ExternalURL(url: info.externalURL),\n squareImage: MetadataViews.Media(file: MetadataViews.IPFSFile(hash: info.squareImageHash, path:nil), mediaType: \"image\"),\n bannerImage: MetadataViews.Media(file: MetadataViews.IPFSFile(hash: info.bannerHash, path:nil), mediaType: \"image\"),\n socials: socialMap\n )\n\n var saleInfo : [FindPack.SaleInfo] = []\n for key in info.saleInfo {\n saleInfo.append(key.generateSaleInfo())\n }\n\n let royaltyItems : [MetadataViews.Royalty] = []\n for i, r in info.primaryRoyalty {\n let wallet = getAccount(r.recipient).getCapability\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n royaltyItems.append(MetadataViews.Royalty(receiver: wallet, cut: r.cut, description: r.description))\n }\n\n let primaryRoyalties = MetadataViews.Royalties(royaltyItems)\n\n let secondaryRoyaltyItems : [MetadataViews.Royalty] = []\n for i, r in info.secondaryRoyalty {\n let wallet = getAccount(r.recipient).getCapability\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n secondaryRoyaltyItems.append(MetadataViews.Royalty(receiver: wallet, cut: r.cut, description: r.description))\n }\n\n let secondaryRoyalty = MetadataViews.Royalties(secondaryRoyaltyItems)\n\n let metadata = FindPack.Metadata(\n name: info.name,\n description: info.description,\n thumbnailUrl: nil,\n thumbnailHash: info.squareImageHash,\n wallet: self.wallet,\n openTime: info.openTime,\n walletType: CompositeType(info.paymentType)!,\n itemTypes: self.types,\n providerCaps: self.providerCaps,\n requiresReservation: info.requiresReservation,\n storageRequirement: info.storageRequirement,\n saleInfos: saleInfo,\n primarySaleRoyalties: primaryRoyalties,\n royalties: secondaryRoyalty,\n collectionDisplay: collectionDisplay,\n packFields: info.packFields,\n extraData: {}\n )\n\n let input : {UInt64 : FindPack.Metadata} = {info.typeId : metadata}\n\n FindForge.addContractData(lease: self.lease, forgeType: Type\u003c@FindPack.Forge\u003e() , data: input)\n }\n}" }, - "registerFlow": { - "spec": { - "parameters": { - "amountInMax": "UFix64", - "exactAmountOut": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amountInMax", - "exactAmountOut" - ] - }, - "code": "import FiatToken from 0xa983fecbed621163\nimport FlowToken from 0x7e60df042a9c0868\nimport FungibleToken from 0x9a0766d93b6608b7\nimport SwapRouter from 0x2f8af5ed05bbde0d\nimport FIND from 0x35717efbbce11c74\n\ntransaction(\n name: String, \n amountInMax: UFix64,\n exactAmountOut: UFix64,\n) {\n\n let payVault : @FiatToken.Vault\n let leases : \u0026FIND.LeaseCollection?\n let price : UFix64\n\n\n prepare(userAccount: auth(BorrowValue) \u0026Account) {\n\n self.price=FIND.calculateCost(name)\n self.leases=userAccount.storage.borrow\u003c\u0026FIND.LeaseCollection\u003e(from: FIND.LeaseStoragePath)\n\n let deadline = getCurrentBlock().timestamp + 1000.0\n let tokenInVaultPath = /storage/flowTokenVault\n\n let inVaultRef = userAccount.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026{FungibleToken.Vault}\u003e(from: tokenInVaultPath) ?? panic(\"Could not borrow reference to the owner's in FT.Vault\")\n\n\n let vaultInMax \u003c- inVaultRef.withdraw(amount: amountInMax)\n\n\n let path = [ Type\u003cFlowToken\u003e().identifier, Type\u003cFiatToken\u003e().identifier ]\n let swapResVault \u003c- SwapRouter.swapTokensForExactTokens(\n vaultInMax: \u003c-vaultInMax,\n exactAmountOut: exactAmountOut,\n tokenKeyPath: path,\n deadline: deadline\n )\n\n let tempVault \u003c- swapResVault.removeFirst() \n self.payVault \u003c- tempVault as! @FiatToken.Vault\n let vaultInLeft \u003c- swapResVault.removeLast()\n destroy swapResVault\n inVaultRef.deposit(from: \u003c-vaultInLeft)\n }\n\n pre{\n self.leases != nil : \"Could not borrow reference to find lease collection\"\n self.price == exactAmountOut : \"Calculated cost : \".concat(self.price.toString()).concat(\" does not match expected cost : \").concat(exactAmountOut.toString())\n }\n\n execute{\n self.leases!.registerUSDC(name: name, vault: \u003c- self.payVault)\n }\n\n}" - }, - "registerUSDC": { - "spec": { - "parameters": { - "amount": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amount" - ] - }, - "code": "import FiatToken from 0xa983fecbed621163\nimport FungibleToken from 0x9a0766d93b6608b7\nimport FIND from 0x35717efbbce11c74\n\ntransaction(name: String, amount: UFix64) {\n\n let vaultRef : auth(FungibleToken.Withdraw) \u0026FiatToken.Vault?\n let leases : auth(FIND.LeaseOwner) \u0026FIND.LeaseCollection?\n let price : UFix64\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n self.price=FIND.calculateCost(name)\n log(\"The cost for registering this name is \".concat(self.price.toString()))\n self.vaultRef = account.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026FiatToken.Vault\u003e(from: FiatToken.VaultStoragePath)\n self.leases=account.storage.borrow\u003cauth(FIND.LeaseOwner) \u0026FIND.LeaseCollection\u003e(from: FIND.LeaseStoragePath)\n }\n\n pre{\n self.vaultRef != nil : \"Could not borrow reference to the USDC Vault!\"\n self.leases != nil : \"Could not borrow reference to find lease collection\"\n self.price == amount : \"Calculated cost : \".concat(self.price.toString()).concat(\" does not match expected cost : \").concat(amount.toString())\n }\n\n execute{\n let payVault \u003c- self.vaultRef!.withdraw(amount: self.price) as! @FiatToken.Vault\n self.leases!.registerUSDC(name: name, vault: \u003c- payVault)\n }\n}" - }, "rejectNameDirectOffer": { "spec": { "parameters": { @@ -7919,18 +7746,7 @@ "parameters": {}, "order": [] }, - "code": "import FindMarket from 0x35717efbbce11c74\nimport FlowToken from 0x7e60df042a9c0868\nimport FUSD from 0xe223d8a629e49c68\nimport Dandy from 0x35717efbbce11c74\n\ntransaction(){\n prepare(account: auth(BorrowValue) \u0026Account){\n let path = FindMarket.TenantClientStoragePath\n let tenantRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Reference.\")\n\n tenantRef.setMarketOption(name:\"FUSDDandy\", cut: nil, rules:[\n FindMarket.TenantRule(name:\"FUSD\", types:[Type\u003c@FUSD.Vault\u003e()], ruleType: \"ft\", allow: true),\n FindMarket.TenantRule(name:\"Dandy\", types:[ Type\u003c@Dandy.NFT\u003e()], ruleType: \"nft\", allow: true)\n ]\n )\n\n tenantRef.setMarketOption(name:\"FlowDandy\", cut: nil, rules:[\n FindMarket.TenantRule(name:\"Flow\", types:[Type\u003c@FlowToken.Vault\u003e()], ruleType: \"ft\", allow: true),\n FindMarket.TenantRule(name:\"Dandy\", types:[ Type\u003c@Dandy.NFT\u003e()], ruleType: \"nft\", allow: true)\n ]\n )\n\n }\n}" - }, - "setTenantRuleFUSD": { - "spec": { - "parameters": { - "optionName": "String" - }, - "order": [ - "optionName" - ] - }, - "code": "import FindMarket from 0x35717efbbce11c74\nimport FUSD from 0xe223d8a629e49c68\n\ntransaction(optionName: String){\n prepare(account: auth(BorrowValue) \u0026Account){\n let path = FindMarket.TenantClientStoragePath\n let tenantRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Reference.\")\n\n tenantRef.setTenantRule(optionName: optionName, tenantRule:\n FindMarket.TenantRule(name:\"FUSD\", types:[Type\u003c@FUSD.Vault\u003e()], ruleType: \"ft\", allow: true)\n )\n }\n}" + "code": "import FindMarket from 0x35717efbbce11c74\nimport FlowToken from 0x7e60df042a9c0868\nimport Dandy from 0x35717efbbce11c74\n\ntransaction(){\n prepare(account: auth(BorrowValue) \u0026Account){\n let path = FindMarket.TenantClientStoragePath\n let tenantRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Reference.\")\n\n tenantRef.setMarketOption(name:\"FlowDandy\", cut: nil, rules:[\n FindMarket.TenantRule(name:\"Flow\", types:[Type\u003c@FlowToken.Vault\u003e()], ruleType: \"ft\", allow: true),\n FindMarket.TenantRule(name:\"Dandy\", types:[ Type\u003c@Dandy.NFT\u003e()], ruleType: \"nft\", allow: true)\n ]\n )\n\n}\n}" }, "startNameAuction": { "spec": { @@ -8012,7 +7828,7 @@ "cut" ] }, - "code": "import FindMarket from 0x35717efbbce11c74\nimport FlowToken from 0x7e60df042a9c0868\nimport FUSD from 0xe223d8a629e49c68\nimport FiatToken from 0xa983fecbed621163\nimport FindMarketSale from 0x35717efbbce11c74\nimport DapperUtilityCoin from 0x82ec283f88a62e65\nimport FlowUtilityToken from 0x82ec283f88a62e65\nimport FindMarketAuctionEscrow from 0x35717efbbce11c74\nimport FindMarketDirectOfferEscrow from 0x35717efbbce11c74\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FungibleToken from 0x9a0766d93b6608b7\nimport FungibleTokenSwitchboard from 0x9a0766d93b6608b7\n\ntransaction(nftName: String, nftTypes: [String], cut: UFix64){\n prepare(account: auth(BorrowValue) \u0026Account){\n\n let nfts : [Type] = []\n for t in nftTypes {\n nfts.append(CompositeType(t)!)\n }\n\n let defaultRules : [FindMarket.TenantRule] = [\n FindMarket.TenantRule(\n name: \"Standard\",\n types:[\n Type\u003c@DapperUtilityCoin.Vault\u003e(), \n Type\u003c@FlowUtilityToken.Vault\u003e(),\n Type\u003c@FlowToken.Vault\u003e()\n ],\n ruleType: \"ft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: nftName,\n types:nfts,\n ruleType: \"nft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: \"Escrow\",\n types:[Type\u003c@FindMarketSale.SaleItem\u003e(), Type\u003c@FindMarketAuctionEscrow.SaleItem\u003e(), Type\u003c@FindMarketDirectOfferEscrow.SaleItem\u003e()],\n ruleType: \"listing\",\n allow:true\n )\n ]\n\n var royalty : MetadataViews.Royalty? = nil\n if cut != 0.0 {\n royalty = MetadataViews.Royalty(\n receiver: account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.ReceiverPublicPath)!,\n cut: cut,\n description: \"tenant\"\n )\n }\n\n let saleItem = FindMarket.TenantSaleItem(\n name: \"Flow\".concat(nftName).concat(\"Escrow\"),\n cut: royalty,\n rules: defaultRules,\n status: \"active\"\n )\n\n let clientRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: FindMarket.TenantClientStoragePath) ?? panic(\"Cannot borrow Tenant Client Reference.\")\n clientRef.setMarketOption(saleItem: saleItem)\n }\n}" + "code": "import FindMarket from 0x35717efbbce11c74\nimport FlowToken from 0x7e60df042a9c0868\nimport FindMarketSale from 0x35717efbbce11c74\nimport DapperUtilityCoin from 0x82ec283f88a62e65\nimport FlowUtilityToken from 0x82ec283f88a62e65\nimport FindMarketAuctionEscrow from 0x35717efbbce11c74\nimport FindMarketDirectOfferEscrow from 0x35717efbbce11c74\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FungibleToken from 0x9a0766d93b6608b7\nimport FungibleTokenSwitchboard from 0x9a0766d93b6608b7\n\ntransaction(nftName: String, nftTypes: [String], cut: UFix64){\n prepare(account: auth(BorrowValue) \u0026Account){\n\n let nfts : [Type] = []\n for t in nftTypes {\n nfts.append(CompositeType(t)!)\n }\n\n let defaultRules : [FindMarket.TenantRule] = [\n FindMarket.TenantRule(\n name: \"Standard\",\n types:[\n Type\u003c@DapperUtilityCoin.Vault\u003e(), \n Type\u003c@FlowUtilityToken.Vault\u003e(),\n Type\u003c@FlowToken.Vault\u003e()\n ],\n ruleType: \"ft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: nftName,\n types:nfts,\n ruleType: \"nft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: \"Escrow\",\n types:[Type\u003c@FindMarketSale.SaleItem\u003e(), Type\u003c@FindMarketAuctionEscrow.SaleItem\u003e(), Type\u003c@FindMarketDirectOfferEscrow.SaleItem\u003e()],\n ruleType: \"listing\",\n allow:true\n )\n ]\n\n var royalty : MetadataViews.Royalty? = nil\n if cut != 0.0 {\n royalty = MetadataViews.Royalty(\n receiver: account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.ReceiverPublicPath)!,\n cut: cut,\n description: \"tenant\"\n )\n }\n\n let saleItem = FindMarket.TenantSaleItem(\n name: \"Flow\".concat(nftName).concat(\"Escrow\"),\n cut: royalty,\n rules: defaultRules,\n status: \"active\"\n )\n\n let clientRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: FindMarket.TenantClientStoragePath) ?? panic(\"Cannot borrow Tenant Client Reference.\")\n clientRef.setMarketOption(saleItem: saleItem)\n }\n}" }, "tenantsetMarketOptionDUC": { "spec": { @@ -8257,7 +8073,7 @@ "user" ] }, - "code": "import FIND from 0x35717efbbce11c74\nimport FUSD from 0xe223d8a629e49c68\nimport FindMarket from 0x35717efbbce11c74\nimport Clock from 0x35717efbbce11c74\n\naccess(all) struct FINDReport{\n\n access(all) let leases: [FIND.LeaseInformation]\n access(all) let itemsForSale: {String : FindMarket.SaleItemCollectionReport}\n access(all) let marketBids: {String : FindMarket.BidItemCollectionReport}\n\n init(\n leases : [FIND.LeaseInformation],\n itemsForSale: {String : FindMarket.SaleItemCollectionReport},\n marketBids: {String : FindMarket.BidItemCollectionReport},\n ) {\n\n self.leases=leases\n self.itemsForSale=itemsForSale\n self.marketBids=marketBids\n }\n}\n\n\naccess(all) fun main(user: String) : FINDReport? {\n\n let maybeAddress=FIND.resolve(user)\n if maybeAddress == nil{\n return nil\n }\n\n let address=maybeAddress!\n\n let account=getAccount(address)\n if account.balance == 0.0 {\n return nil\n }\n\n\n let leaseCap = account.capabilities.borrow\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n let leases = leaseCap?.getLeaseInformation() ?? []\n let find= FindMarket.getFindTenantAddress()\n var items : {String : FindMarket.SaleItemCollectionReport} = FindMarket.getSaleItemReport(tenant:find, address: address, getNFTInfo:true)\n var marketBids : {String : FindMarket.BidItemCollectionReport} = FindMarket.getBidsReport(tenant:find, address: address, getNFTInfo:true)\n\n return FINDReport(\n leases: leases,\n itemsForSale: items,\n marketBids: marketBids,\n )\n}" + "code": "import FIND from 0x35717efbbce11c74\nimport FindMarket from 0x35717efbbce11c74\nimport Clock from 0x35717efbbce11c74\n\naccess(all) struct FINDReport{\n\n access(all) let leases: [FIND.LeaseInformation]\n access(all) let itemsForSale: {String : FindMarket.SaleItemCollectionReport}\n access(all) let marketBids: {String : FindMarket.BidItemCollectionReport}\n\n init(\n leases : [FIND.LeaseInformation],\n itemsForSale: {String : FindMarket.SaleItemCollectionReport},\n marketBids: {String : FindMarket.BidItemCollectionReport},\n ) {\n\n self.leases=leases\n self.itemsForSale=itemsForSale\n self.marketBids=marketBids\n }\n}\n\n\naccess(all) fun main(user: String) : FINDReport? {\n\n let maybeAddress=FIND.resolve(user)\n if maybeAddress == nil{\n return nil\n }\n\n let address=maybeAddress!\n\n let account=getAccount(address)\n if account.balance == 0.0 {\n return nil\n }\n\n\n let leaseCap = account.capabilities.borrow\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n let leases = leaseCap?.getLeaseInformation() ?? []\n let find= FindMarket.getFindTenantAddress()\n var items : {String : FindMarket.SaleItemCollectionReport} = FindMarket.getSaleItemReport(tenant:find, address: address, getNFTInfo:true)\n var marketBids : {String : FindMarket.BidItemCollectionReport} = FindMarket.getBidsReport(tenant:find, address: address, getNFTInfo:true)\n\n return FINDReport(\n leases: leases,\n itemsForSale: items,\n marketBids: marketBids,\n )\n}" }, "getFindStatus": { "spec": { @@ -8290,17 +8106,6 @@ }, "code": "import PublicPriceOracle from 0x8232ce4a3aff4e94\n\naccess(all) fun main():UFix64? {\n\n let feeds = PublicPriceOracle.getAllSupportedOracles()\n for address in feeds.keys {\n\n let name= feeds[address]\n if name==\"FLOW/USD\" {\n return PublicPriceOracle.getLatestPrice(oracleAddr: address)\n }\n\n }\n return nil\n}" }, - "getFlowToUSDC": { - "spec": { - "parameters": { - "usdcAmount": "UFix64" - }, - "order": [ - "usdcAmount" - ] - }, - "code": "import SwapRouter from 0x2f8af5ed05bbde0d\nimport FiatToken from 0xa983fecbed621163\nimport FlowToken from 0x7e60df042a9c0868\n\naccess(all) fun main(usdcAmount: UFix64) : UFix64 {\n let path = [ Type\u003cFiatToken\u003e().identifier, Type\u003cFlowToken\u003e().identifier ]\n return SwapRouter.getAmountsIn(amountOut: usdcAmount, tokenKeyPath:path)[0]\n}" - }, "getLostAndFoundNFTs": { "spec": { "parameters": { @@ -8776,21 +8581,6 @@ } }, "transactions": { - "RegisterFlow": { - "spec": { - "parameters": { - "amountInMax": "UFix64", - "exactAmountOut": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amountInMax", - "exactAmountOut" - ] - }, - "code": "import FiatToken from 0xa983fecbed621163\nimport FlowToken from 0x7e60df042a9c0868\nimport FungibleToken from 0x9a0766d93b6608b7\nimport SwapRouter from 0x2f8af5ed05bbde0d\nimport FIND from 0x35717efbbce11c74\n\ntransaction(\n name: String, \n amountInMax: UFix64,\n exactAmountOut: UFix64,\n) {\n\n let payVault : @FiatToken.Vault\n let leases : \u0026FIND.LeaseCollection?\n let price : UFix64\n\n\n prepare(userAccount: AuthAccount) {\n\n self.price=FIND.calculateCost(name)\n self.leases=userAccount.borrow\u003c\u0026FIND.LeaseCollection\u003e(from: FIND.LeaseStoragePath)\n\n let deadline = getCurrentBlock().timestamp + 1000.0\n let tokenInVaultPath = /storage/flowTokenVault\n let tokenOutReceiverPath = /public/USDCVaultReceiver\n\n let inVaultRef = userAccount.borrow\u003c\u0026FungibleToken.Vault\u003e(from: tokenInVaultPath) ?? panic(\"Could not borrow reference to the owner's in FT.Vault\")\n\n let path = [ \"A.7e60df042a9c0868.FlowToken\", \"A.a983fecbed621163.FiatToken\" ]\n\n let vaultInMax \u003c- inVaultRef.withdraw(amount: amountInMax)\n let swapResVault \u003c- SwapRouter.swapTokensForExactTokens(\n vaultInMax: \u003c-vaultInMax,\n exactAmountOut: exactAmountOut,\n tokenKeyPath: path,\n deadline: deadline\n )\n\n let tempVault \u003c- swapResVault.removeFirst() \n self.payVault \u003c- tempVault as! @FiatToken.Vault\n let vaultInLeft \u003c- swapResVault.removeLast()\n destroy swapResVault\n inVaultRef.deposit(from: \u003c-vaultInLeft)\n }\n\n pre{\n self.leases != nil : \"Could not borrow reference to find lease collection\"\n self.price == exactAmountOut : \"Calculated cost : \".concat(self.price.toString()).concat(\" does not match expected cost : \").concat(exactAmountOut.toString())\n }\n\n execute{\n self.leases!.registerUSDC(name: name, vault: \u003c- self.payVault)\n }\n\n}" - }, "acceptDirectOfferSoft": { "spec": { "parameters": { @@ -9142,19 +8932,6 @@ }, "code": "import FindMarketSale from 0x35717efbbce11c74\nimport FindMarketDirectOfferSoft from 0x35717efbbce11c74\nimport FindMarket from 0x35717efbbce11c74\nimport FungibleToken from 0x9a0766d93b6608b7\nimport NonFungibleToken from 0x631e88ae7f1d7c20\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FindViews from 0x35717efbbce11c74\nimport NFTCatalog from 0x324c34e1c517e4db\nimport FINDNFTCatalog from 0x35717efbbce11c74\nimport FTRegistry from 0x35717efbbce11c74\nimport FIND from 0x35717efbbce11c74\n\ntransaction(users: [String], nftAliasOrIdentifiers: [String], ids: [UInt64], ftAliasOrIdentifiers: [String], amounts: [UFix64], validUntil: UFix64?) {\n\n let targetCapability : [Capability\u003c\u0026{NonFungibleToken.Receiver}\u003e]\n let bidsReference: \u0026FindMarketDirectOfferSoft.MarketBidCollection?\n let pointer: [FindViews.ViewReadPointer]\n let walletReference : [\u0026FungibleToken.Vault]\n let ftVaultType: [Type]\n let walletBalances : {Type : UFix64}\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n if nftAliasOrIdentifiers.length != users.length {\n panic(\"The length of arrays passed in has to be the same\")\n } else if nftAliasOrIdentifiers.length != ids.length {\n panic(\"The length of arrays passed in has to be the same\")\n } else if nftAliasOrIdentifiers.length != amounts.length {\n panic(\"The length of arrays passed in has to be the same\")\n }\n\n let marketplace = FindMarket.getFindTenantAddress()\n let addresses : {String : Address} = {}\n let nfts : {String : NFTCatalog.NFTCollectionData} = {}\n let fts : {String : FTRegistry.FTInfo} = {}\n\n let marketOption = FindMarket.getMarketOptionFromType(Type\u003c@FindMarketSale.SaleItemCollection\u003e())\n let vaultType : {String : Type} = {}\n\n let tenantCapability= FindMarket.getTenantCapability(marketplace)!\n let tenant = tenantCapability.borrow()!\n let bidStoragePath=tenant.getStoragePath(Type\u003c@FindMarketDirectOfferSoft.MarketBidCollection\u003e())\n self.bidsReference= account.storage.borrow\u003c\u0026FindMarketDirectOfferSoft.MarketBidCollection\u003e(from: bidStoragePath)\n\n self.pointer = []\n self.targetCapability = []\n self.walletReference = []\n self.ftVaultType = []\n self.walletBalances = {}\n\n var counter = 0\n while counter \u003c users.length {\n var resolveAddress : Address? = nil\n if addresses[users[counter]] != nil {\n resolveAddress = addresses[users[counter]]!\n } else {\n let address = FIND.resolve(users[counter])\n if address == nil {\n panic(\"The address input is not a valid name nor address. Input : \".concat(users[counter]))\n }\n addresses[users[counter]] = address!\n resolveAddress = address!\n }\n let address = resolveAddress!\n\n var nft : NFTCatalog.NFTCollectionData? = nil\n var ft : FTRegistry.FTInfo? = nil\n let nftIdentifier = nftAliasOrIdentifiers[counter]\n let ftIdentifier = ftAliasOrIdentifiers[counter]\n\n if nfts[nftIdentifier] != nil {\n nft = nfts[nftIdentifier]\n } else {\n let collectionIdentifier = FINDNFTCatalog.getCollectionsForType(nftTypeIdentifier: nftIdentifier)?.keys ?? panic(\"This NFT is not supported by the NFT Catalog yet. Type : \".concat(nftIdentifier))\n let collection = FINDNFTCatalog.getCatalogEntry(collectionIdentifier : collectionIdentifier[0])!\n nft = collection.collectionData\n nfts[nftIdentifier] = nft\n }\n\n if fts[ftIdentifier] != nil {\n ft = fts[ftIdentifier]\n } else {\n ft = FTRegistry.getFTInfo(ftIdentifier) ?? panic(\"This FT is not supported by the Find Market yet. Type : \".concat(ftIdentifier))\n fts[ftIdentifier] = ft\n }\n\n self.ftVaultType.append(fts[ftIdentifier]!.type)\n\n\n let pointer= FindViews.createViewReadPointer(address: address, path:nft!.publicPath, id: ids[counter])\n self.pointer.append(pointer)\n\n var targetCapability= account.getCapability\u003c\u0026{NonFungibleToken.Receiver}\u003e(nft!.publicPath)\n\n /* Check for nftCapability */\n if !targetCapability.check() {\n let cd = pointer.getNFTCollectionData()\n // should use account.type here instead\n if account.type(at: cd.storagePath) != nil {\n let pathIdentifier = nft!.publicPath.toString()\n let findPath = PublicPath(identifier: pathIdentifier.slice(from: \"/public/\".length , upTo: pathIdentifier.length).concat(\"_FIND\"))!\n account.link\u003c\u0026{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(\n findPath,\n target: nft!.storagePath\n )\n targetCapability = account.getCapability\u003c\u0026{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(findPath)\n } else {\n account.storage.save(\u003c- cd.createEmptyCollection(), to: cd.storagePath)\n account.link\u003c\u0026{NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(cd.publicPath, target: cd.storagePath)\n account.link\u003c\u0026{NonFungibleToken.Provider, NonFungibleToken.Collection, NonFungibleToken.Receiver, ViewResolver.ResolverCollection}\u003e(cd.providerPath, target: cd.storagePath)\n }\n\n }\n self.targetCapability.append(targetCapability)\n counter = counter + 1\n }\n }\n\n pre {\n self.bidsReference != nil : \"This account does not have a bid collection\"\n }\n\n execute {\n var counter = 0\n while counter \u003c ids.length {\n self.bidsReference!.bid(item:self.pointer[counter], amount: amounts[counter], vaultType: self.ftVaultType[counter], nftCap: self.targetCapability[counter], validUntil: validUntil, saleItemExtraField: {}, bidExtraField: {})\n counter = counter + 1\n }\n }\n}" }, - "bidName": { - "spec": { - "parameters": { - "amount": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amount" - ] - }, - "code": "import FUSD from 0xe223d8a629e49c68\nimport FungibleToken from 0x9a0766d93b6608b7\nimport FIND from 0x35717efbbce11c74\n\ntransaction(name: String, amount: UFix64) {\n\n let vaultRef : auth (FungibleToken.Withdraw) \u0026FUSD.Vault?\n let bidRef : \u0026FIND.BidCollection?\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n self.vaultRef = account.storage.borrow\u003c auth (FungibleToken.Withdraw) \u0026FUSD.Vault\u003e(from: /storage/fusdVault)\n self.bidRef = account.storage.borrow\u003c\u0026FIND.BidCollection\u003e(from: FIND.BidStoragePath)\n }\n\n pre{\n self.vaultRef != nil : \"Could not borrow reference to the fusdVault!\" \n self.bidRef != nil : \"Could not borrow reference to the bid collection!\" \n }\n\n execute {\n let vault \u003c- self.vaultRef!.withdraw(amount: amount) as! @FUSD.Vault\n self.bidRef!.bid(name: name, vault: \u003c- vault)\n }\n}" - }, "burnNFTs": { "spec": { "parameters": { @@ -9217,7 +8994,7 @@ "totalAmount" ] }, - "code": "import FindPack from 0x35717efbbce11c74\nimport FungibleToken from 0x9a0766d93b6608b7\nimport NonFungibleToken from 0x631e88ae7f1d7c20\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FlowToken from 0x7e60df042a9c0868\nimport FUSD from 0xe223d8a629e49c68\nimport Profile from 0x35717efbbce11c74\n\ntransaction(packTypeName: String, packTypeId:UInt64, numberOfPacks:UInt64, totalAmount: UFix64) {\n let packs: \u0026FindPack.Collection\n\n let userPacks: Capability\u003c\u0026FindPack.Collection\u003e\n let salePrice: UFix64\n let packsLeft: UInt64\n\n let userFlowTokenVault: auth(FungibleToken.Withdraw) \u0026FlowToken.Vault\n\n let paymentVault: @{FungibleToken.Vault}\n let balanceBeforeTransfer:UFix64\n\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue, FungibleToken.Withdraw) \u0026Account) {\n\n\n let col = account.storage.borrow\u003c\u0026FindPack.Collection\u003e(from: FindPack.CollectionStoragePath)\n if col == nil {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType:Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n\n let profileCap = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if !profileCap.check() {\n let profile \u003c-Profile.createUser(name:account.address.toString(), createdAt: \"find\")\n\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n\n let fusdWallet=Profile.Wallet(\n name:\"FUSD\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance),\n accept: Type\u003c@FUSD.Vault\u003e(),\n tags: [\"fusd\", \"stablecoin\"]\n )\n\n profile.addWallet(fusdWallet)\n\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n profile.addWallet(flowWallet)\n account.storage.save(\u003c-profile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n }\n\n self.userPacks=account.capabilities.get\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionPublicPath)\n self.packs=FindPack.getPacksCollection(packTypeName: packTypeName, packTypeId:packTypeId)\n\n self.salePrice= FindPack.getCurrentPrice(packTypeName: packTypeName, packTypeId:packTypeId, user:account.address) ?? panic (\"Cannot buy the pack now\") \n self.packsLeft= UInt64(self.packs.getPacksLeft())\n\n\n self.userFlowTokenVault = account.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026FlowToken.Vault\u003e(from: /storage/flowTokenVault) ?? panic(\"Cannot borrow FlowToken vault from account storage\")\n self.balanceBeforeTransfer = self.userFlowTokenVault.balance\n\n if self.balanceBeforeTransfer \u003c totalAmount {\n panic(\"Your account does not have enough funds has \".concat(self.balanceBeforeTransfer.toString()).concat(\" needs \").concat(totalAmount.toString()))\n }\n self.paymentVault \u003c- self.userFlowTokenVault.withdraw(amount: totalAmount)\n }\n\n pre {\n self.salePrice * UFix64(numberOfPacks) == totalAmount: \"unexpected sending amount\"\n self.packsLeft \u003e= numberOfPacks : \"Rats! there are no packs left\"\n self.userPacks.check() : \"User need a receiver to put the pack in\"\n }\n\n execute {\n var counter = numberOfPacks\n while counter \u003e 0 {\n let purchasingVault \u003c- self.paymentVault.withdraw(amount: self.salePrice)\n self.packs.buy(packTypeName: packTypeName, typeId:packTypeId, vault: \u003c- purchasingVault, collectionCapability: self.userPacks)\n counter = counter - 1\n }\n if self.paymentVault.balance != 0.0 {\n panic(\"paymentVault balance is non-zero after paying\")\n }\n destroy self.paymentVault\n }\n\n}" + "code": "import FindPack from 0x35717efbbce11c74\nimport FungibleToken from 0x9a0766d93b6608b7\nimport NonFungibleToken from 0x631e88ae7f1d7c20\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FlowToken from 0x7e60df042a9c0868\nimport Profile from 0x35717efbbce11c74\n\ntransaction(packTypeName: String, packTypeId:UInt64, numberOfPacks:UInt64, totalAmount: UFix64) {\n let packs: \u0026FindPack.Collection\n\n let userPacks: Capability\u003c\u0026FindPack.Collection\u003e\n let salePrice: UFix64\n let packsLeft: UInt64\n\n let userFlowTokenVault: auth(FungibleToken.Withdraw) \u0026FlowToken.Vault\n\n let paymentVault: @{FungibleToken.Vault}\n let balanceBeforeTransfer:UFix64\n\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue, FungibleToken.Withdraw) \u0026Account) {\n\n\n let col = account.storage.borrow\u003c\u0026FindPack.Collection\u003e(from: FindPack.CollectionStoragePath)\n if col == nil {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType:Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n\n let profileCap = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if !profileCap.check() {\n let profile \u003c-Profile.createUser(name:account.address.toString(), createdAt: \"find\")\n\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n profile.addWallet(flowWallet)\n account.storage.save(\u003c-profile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n }\n\n self.userPacks=account.capabilities.get\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionPublicPath)\n self.packs=FindPack.getPacksCollection(packTypeName: packTypeName, packTypeId:packTypeId)\n\n self.salePrice= FindPack.getCurrentPrice(packTypeName: packTypeName, packTypeId:packTypeId, user:account.address) ?? panic (\"Cannot buy the pack now\") \n self.packsLeft= UInt64(self.packs.getPacksLeft())\n\n\n self.userFlowTokenVault = account.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026FlowToken.Vault\u003e(from: /storage/flowTokenVault) ?? panic(\"Cannot borrow FlowToken vault from account storage\")\n self.balanceBeforeTransfer = self.userFlowTokenVault.balance\n\n if self.balanceBeforeTransfer \u003c totalAmount {\n panic(\"Your account does not have enough funds has \".concat(self.balanceBeforeTransfer.toString()).concat(\" needs \").concat(totalAmount.toString()))\n }\n self.paymentVault \u003c- self.userFlowTokenVault.withdraw(amount: totalAmount)\n }\n\n pre {\n self.salePrice * UFix64(numberOfPacks) == totalAmount: \"unexpected sending amount\"\n self.packsLeft \u003e= numberOfPacks : \"Rats! there are no packs left\"\n self.userPacks.check() : \"User need a receiver to put the pack in\"\n }\n\n execute {\n var counter = numberOfPacks\n while counter \u003e 0 {\n let purchasingVault \u003c- self.paymentVault.withdraw(amount: self.salePrice)\n self.packs.buy(packTypeName: packTypeName, typeId:packTypeId, vault: \u003c- purchasingVault, collectionCapability: self.userPacks)\n counter = counter - 1\n }\n if self.paymentVault.balance != 0.0 {\n panic(\"paymentVault balance is non-zero after paying\")\n }\n destroy self.paymentVault\n }\n\n}" }, "buyLeaseForSale": { "spec": { @@ -9452,7 +9229,7 @@ "name" ] }, - "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport NonFungibleToken from 0x631e88ae7f1d7c20\nimport FUSD from 0xe223d8a629e49c68\nimport FiatToken from 0xa983fecbed621163\nimport FlowToken from 0x7e60df042a9c0868\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FIND from 0x35717efbbce11c74\nimport FindPack from 0x35717efbbce11c74\nimport Profile from 0x35717efbbce11c74\nimport FindMarket from 0x35717efbbce11c74\nimport FindMarketDirectOfferEscrow from 0x35717efbbce11c74\nimport FindLeaseMarketDirectOfferSoft from 0x35717efbbce11c74\nimport FindLeaseMarket from 0x35717efbbce11c74\nimport Dandy from 0x35717efbbce11c74\n\ntransaction(name: String) {\n prepare(account: auth (Profile.Admin, StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n //if we do not have a profile it might be stored under a different address so we will just remove it\n let profileCapFirst = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if profileCapFirst.check() {\n return \n }\n\n //the code below has some dead code for this specific transaction, but it is hard to maintain otherwise\n //SYNC with register\n //Add exising FUSD or create a new one and add it\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n let usdcCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n if !usdcCap.check() {\n account.storage.save( \u003c-FiatToken.createEmptyVault(), to: FiatToken.VaultStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FiatToken.Vault\u003e(FiatToken.VaultStoragePath)\n account.capabilities.publish(cap, at: FiatToken.VaultUUIDPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultReceiverPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultBalancePubPath)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let dandyCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(Dandy.CollectionPublicPath)\n if !dandyCap.check() {\n account.storage.save(\u003c- Dandy.createEmptyCollection(nftType:Type\u003c@Dandy.NFT\u003e()), to: Dandy.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026Dandy.Collection\u003e(Dandy.CollectionStoragePath)\n account.capabilities.publish(cap, at: Dandy.CollectionPublicPath)\n }\n\n let findPackCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(FindPack.CollectionPublicPath)\n if !findPackCap.check() {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType: Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n var created=false\n var updated=false\n let profileCap = account.capabilities.get\u003c\u0026Profile.User\u003e(Profile.publicPath)\n if !profileCap.check(){\n let newProfile \u003c-Profile.createUser(name:name, createdAt: \"find\")\n account.storage.save(\u003c-newProfile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n created=true\n }\n\n let profile=account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from: Profile.storagePath)!\n\n if !profile.hasWallet(\"Flow\") {\n let flowWallet=Profile.Wallet( name:\"Flow\", receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver), balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance), accept: Type\u003c@FlowToken.Vault\u003e(), tags: [\"flow\"])\n\n profile.addWallet(flowWallet)\n updated=true\n }\n if !profile.hasWallet(\"FUSD\") {\n let fr = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n let fb =account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance)\n profile.addWallet(Profile.Wallet( name:\"FUSD\", receiver:fr, balance:fb, accept: Type\u003c@FUSD.Vault\u003e(), tags: [\"fusd\", \"stablecoin\"]))\n updated=true\n }\n\n if !profile.hasWallet(\"USDC\") {\n\n let fr = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n let fb =account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(FiatToken.VaultBalancePubPath) \n profile.addWallet(Profile.Wallet( name:\"USDC\", receiver:fr, balance:fb, accept: Type\u003c@FiatToken.Vault\u003e(), tags: [\"usdc\", \"stablecoin\"]))\n updated=true\n }\n\n /*\n //If find name not set and we have a profile set it.\n if profile.getFindName() == \"\" {\n if let findName = FIND.reverseLookup(account.address) {\n profile.setFindName(findName)\n // If name is set, it will emit Updated Event, there is no need to emit another update event below. \n updated=false\n }\n }\n */\n\n if created {\n profile.emitCreatedEvent()\n } else if updated {\n profile.emitUpdatedEvent()\n }\n\n\n let receiverCap=account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(Profile.publicReceiverPath)\n let tenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n\n let tenant = tenantCapability.borrow()!\n\n let doeSaleType= Type\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e()\n let doeSalePublicPath=FindMarket.getPublicPath(doeSaleType, name: tenant.name)\n let doeSaleStoragePath= FindMarket.getStoragePath(doeSaleType, name:tenant.name)\n let doeSaleCap= account.capabilities.get\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic}\u003e(doeSalePublicPath) \n if !doeSaleCap.check() {\n account.storage.save\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e(\u003c- FindMarketDirectOfferEscrow.createEmptySaleItemCollection(tenantCapability), to: doeSaleStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}\u003e(doeSaleStoragePath)\n account.capabilities.publish(cap, at: doeSalePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n\n }\n}" + "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport NonFungibleToken from 0x631e88ae7f1d7c20\nimport FlowToken from 0x7e60df042a9c0868\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FIND from 0x35717efbbce11c74\nimport FindPack from 0x35717efbbce11c74\nimport Profile from 0x35717efbbce11c74\nimport FindMarket from 0x35717efbbce11c74\nimport FindMarketDirectOfferEscrow from 0x35717efbbce11c74\nimport FindLeaseMarketDirectOfferSoft from 0x35717efbbce11c74\nimport FindLeaseMarket from 0x35717efbbce11c74\nimport Dandy from 0x35717efbbce11c74\n\ntransaction(name: String) {\n prepare(account: auth (Profile.Admin, StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n //if we do not have a profile it might be stored under a different address so we will just remove it\n let profileCapFirst = account.capabilities.get\u003c\u0026{Profile.Public}\u003e(Profile.publicPath)\n if profileCapFirst.check() {\n return \n }\n\n //the code below has some dead code for this specific transaction, but it is hard to maintain otherwise\n //SYNC with register\n let leaseCollection = account.capabilities.get\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let dandyCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(Dandy.CollectionPublicPath)\n if !dandyCap.check() {\n account.storage.save(\u003c- Dandy.createEmptyCollection(nftType:Type\u003c@Dandy.NFT\u003e()), to: Dandy.CollectionStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026Dandy.Collection\u003e(Dandy.CollectionStoragePath)\n account.capabilities.publish(cap, at: Dandy.CollectionPublicPath)\n }\n\n let findPackCap= account.capabilities.get\u003c\u0026{NonFungibleToken.Collection}\u003e(FindPack.CollectionPublicPath)\n if !findPackCap.check() {\n account.storage.save( \u003c- FindPack.createEmptyCollection(nftType: Type\u003c@FindPack.NFT\u003e()), to: FindPack.CollectionStoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026FindPack.Collection\u003e(FindPack.CollectionStoragePath)\n account.capabilities.publish(cap, at: FindPack.CollectionPublicPath)\n }\n\n var created=false\n var updated=false\n let profileCap = account.capabilities.get\u003c\u0026Profile.User\u003e(Profile.publicPath)\n if !profileCap.check(){\n let newProfile \u003c-Profile.createUser(name:name, createdAt: \"find\")\n account.storage.save(\u003c-newProfile, to: Profile.storagePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026Profile.User\u003e(Profile.storagePath)\n account.capabilities.publish(cap, at: Profile.publicPath)\n account.capabilities.publish(cap, at: Profile.publicReceiverPath)\n created=true\n }\n\n let profile=account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from: Profile.storagePath)!\n\n if !profile.hasWallet(\"Flow\") {\n let flowWallet=Profile.Wallet( name:\"Flow\", receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver), balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance), accept: Type\u003c@FlowToken.Vault\u003e(), tags: [\"flow\"])\n\n profile.addWallet(flowWallet)\n updated=true\n }\n /*\n //If find name not set and we have a profile set it.\n if profile.getFindName() == \"\" {\n if let findName = FIND.reverseLookup(account.address) {\n profile.setFindName(findName)\n // If name is set, it will emit Updated Event, there is no need to emit another update event below. \n updated=false\n }\n }\n */\n\n if created {\n profile.emitCreatedEvent()\n } else if updated {\n profile.emitUpdatedEvent()\n }\n\n\n let receiverCap=account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(Profile.publicReceiverPath)\n let tenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n\n let tenant = tenantCapability.borrow()!\n\n let doeSaleType= Type\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e()\n let doeSalePublicPath=FindMarket.getPublicPath(doeSaleType, name: tenant.name)\n let doeSaleStoragePath= FindMarket.getStoragePath(doeSaleType, name:tenant.name)\n let doeSaleCap= account.capabilities.get\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic}\u003e(doeSalePublicPath) \n if !doeSaleCap.check() {\n account.storage.save\u003c@FindMarketDirectOfferEscrow.SaleItemCollection\u003e(\u003c- FindMarketDirectOfferEscrow.createEmptySaleItemCollection(tenantCapability), to: doeSaleStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026{FindMarketDirectOfferEscrow.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}\u003e(doeSaleStoragePath)\n account.capabilities.publish(cap, at: doeSalePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n\n }\n}" }, "createProfileDapper": { "spec": { @@ -9572,7 +9349,7 @@ "removeLinks" ] }, - "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport FUSD from 0xe223d8a629e49c68\nimport FlowToken from 0x7e60df042a9c0868\nimport FIND from 0x35717efbbce11c74\nimport Profile from 0x35717efbbce11c74\nimport FindMarket from 0x35717efbbce11c74\nimport FindLeaseMarketDirectOfferSoft from 0x35717efbbce11c74\n\ntransaction(name:String, description: String, avatar: String, tags:[String], allowStoringFollowers: Bool, linkTitles : {String: String}, linkTypes: {String:String}, linkUrls : {String:String}, removeLinks : [String]) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n var hasFusdWallet=false\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name==\"FUSD\" {\n hasFusdWallet=true\n }\n\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n\n if !hasFusdWallet {\n let fusdWallet=Profile.Wallet(\n name:\"FUSD\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance),\n accept: Type\u003c@FUSD.Vault\u003e(),\n tags: [\"fusd\", \"stablecoin\"]\n )\n self.profile.addWallet(fusdWallet)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n }\n\n execute{\n self.profile.setName(name)\n self.profile.setDescription(description)\n self.profile.setAvatar(avatar)\n self.profile.setTags(tags)\n\n for link in removeLinks {\n self.profile.removeLink(link)\n }\n\n for titleName in linkTitles.keys {\n let title=linkTitles[titleName]!\n let url = linkUrls[titleName]!\n let type = linkTypes[titleName]!\n\n self.profile.addLinkWithName(name:titleName, link: Profile.Link(title: title, type: type, url: url))\n }\n self.profile.emitUpdatedEvent()\n }\n}" + "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport FlowToken from 0x7e60df042a9c0868\nimport FIND from 0x35717efbbce11c74\nimport Profile from 0x35717efbbce11c74\nimport FindMarket from 0x35717efbbce11c74\nimport FindLeaseMarketDirectOfferSoft from 0x35717efbbce11c74\n\ntransaction(name:String, description: String, avatar: String, tags:[String], allowStoringFollowers: Bool, linkTitles : {String: String}, linkTypes: {String:String}, linkUrls : {String:String}, removeLinks : [String]) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\", \n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n let leaseTenantCapability= FindMarket.getTenantCapability(FindMarket.getFindTenantAddress())!\n let leaseTenant = leaseTenantCapability.borrow()!\n\n let leaseDOSSaleItemType= Type\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e()\n let leaseDOSPublicPath=leaseTenant.getPublicPath(leaseDOSSaleItemType)\n let leaseDOSStoragePath= leaseTenant.getStoragePath(leaseDOSSaleItemType)\n let leaseDOSSaleItemCap= account.capabilities.get\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSPublicPath)\n if !leaseDOSSaleItemCap.check() {\n //The link here has to be a capability not a tenant, because it can change.\n account.storage.save\u003c@FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(\u003c- FindLeaseMarketDirectOfferSoft.createEmptySaleItemCollection(leaseTenantCapability), to: leaseDOSStoragePath)\n let leaseDOSSaleItemCap = account.capabilities.storage.issue\u003c\u0026FindLeaseMarketDirectOfferSoft.SaleItemCollection\u003e(leaseDOSStoragePath)\n account.capabilities.publish(leaseDOSSaleItemCap, at: leaseDOSPublicPath)\n }\n }\n\n execute{\n self.profile.setName(name)\n self.profile.setDescription(description)\n self.profile.setAvatar(avatar)\n self.profile.setTags(tags)\n\n for link in removeLinks {\n self.profile.removeLink(link)\n }\n\n for titleName in linkTitles.keys {\n let title=linkTitles[titleName]!\n let url = linkUrls[titleName]!\n let type = linkTypes[titleName]!\n\n self.profile.addLinkWithName(name:titleName, link: Profile.Link(title: title, type: type, url: url))\n }\n self.profile.emitUpdatedEvent()\n }\n}" }, "editProfileDapper": { "spec": { @@ -9610,7 +9387,18 @@ "follows" ] }, - "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport FUSD from 0xe223d8a629e49c68\nimport FlowToken from 0x7e60df042a9c0868\nimport FIND from 0x35717efbbce11c74\nimport Profile from 0x35717efbbce11c74\n\n// map of {User in string (find name or address) : [tag]}\ntransaction(follows:{String : [String]}) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n\n let fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check(){\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n }\n\n var hasFusdWallet=false\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name==\"FUSD\" {\n hasFusdWallet=true\n }\n\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\",\n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n\n if !hasFusdWallet {\n let fusdWallet=Profile.Wallet(\n name:\"FUSD\",\n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/fusdBalance),\n accept: Type\u003c@FUSD.Vault\u003e(),\n tags: [\"fusd\", \"stablecoin\"]\n )\n self.profile.addWallet(fusdWallet)\n }\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n }\n\n execute{\n for key in follows.keys {\n let user = FIND.resolve(key) ?? panic(key.concat(\" cannot be resolved. It is either an invalid .find name or address\"))\n let tags = follows[key]!\n self.profile.follow(user, tags: tags)\n }\n }\n}" + "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport FlowToken from 0x7e60df042a9c0868\nimport FIND from 0x35717efbbce11c74\nimport Profile from 0x35717efbbce11c74\n\n// map of {User in string (find name or address) : [tag]}\ntransaction(follows:{String : [String]}) {\n\n let profile : auth(Profile.Admin) \u0026Profile.User\n\n prepare(account: auth(BorrowValue, SaveValue, PublishCapability, IssueStorageCapabilityController) \u0026Account) {\n\n self.profile =account.storage.borrow\u003cauth(Profile.Admin) \u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"Cannot borrow reference to profile\")\n\n var hasFlowWallet=false\n let wallets=self.profile.getWallets()\n for wallet in wallets {\n if wallet.name ==\"Flow\" {\n hasFlowWallet=true\n }\n }\n\n if !hasFlowWallet {\n let flowWallet=Profile.Wallet(\n name:\"Flow\",\n receiver:account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver),\n balance:account.capabilities.get\u003c\u0026{FungibleToken.Vault}\u003e(/public/flowTokenBalance),\n accept: Type\u003c@FlowToken.Vault\u003e(),\n tags: [\"flow\"]\n )\n self.profile.addWallet(flowWallet)\n }\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n\n }\n\n execute{\n for key in follows.keys {\n let user = FIND.resolve(key) ?? panic(key.concat(\" cannot be resolved. It is either an invalid .find name or address\"))\n let tags = follows[key]!\n self.profile.follow(user, tags: tags)\n }\n }\n}" + }, + "followDapper": { + "spec": { + "parameters": { + "follows": "{String: [String]}" + }, + "order": [ + "follows" + ] + }, + "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport FlowToken from 0x7e60df042a9c0868\nimport FIND from 0x35717efbbce11c74\nimport Profile from 0x35717efbbce11c74\n\n// map of {User in string (find name or address) : [tag]}\ntransaction(follows:{String : [String]}) {\n\n let profile : \u0026Profile.User\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n self.profile =account.storage.borrow\u003c\u0026Profile.User\u003e(from:Profile.storagePath) ?? panic(\"You do not have a profile set up, initialize the user first\")\n\n let leaseCollection = account.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)\n if !leaseCollection.check() {\n account.storage.save(\u003c- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeaseStoragePath)\n account.capabilities.publish(cap, at: FIND.LeasePublicPath)\n }\n }\n\n execute{\n for key in follows.keys {\n let user = FIND.resolve(key) ?? panic(key.concat(\" cannot be resolved. It is either an invalid .find name or address\"))\n let tags = follows[key]!\n self.profile.follow(user, tags: tags)\n }\n }\n}" }, "fulfillLeaseMarketAuctionSoft": { "spec": { @@ -9903,19 +9691,6 @@ }, "code": "import FindMarketDirectOfferSoft from 0x35717efbbce11c74\nimport FindMarket from 0x35717efbbce11c74\n\ntransaction(id: UInt64, amount: UFix64) {\n\n let bidsReference: auth(FindMarketDirectOfferSoft.Buyer) \u0026FindMarketDirectOfferSoft.MarketBidCollection\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n let marketplace = FindMarket.getFindTenantAddress()\n let tenant=FindMarket.getTenant(marketplace)\n let storagePath=tenant.getStoragePath(Type\u003c@FindMarketDirectOfferSoft.MarketBidCollection\u003e())\n self.bidsReference= account.storage.borrow\u003cauth(FindMarketDirectOfferSoft.Buyer) \u0026FindMarketDirectOfferSoft.MarketBidCollection\u003e(from: storagePath) ?? panic(\"Bid resource does not exist\")\n // get Bidding Fungible Token Vault\n let marketOption = FindMarket.getMarketOptionFromType(Type\u003c@FindMarketDirectOfferSoft.MarketBidCollection\u003e())\n let item = FindMarket.assertBidOperationValid(tenant: marketplace, address: account.address, marketOption: marketOption, id: id)\n }\n\n execute {\n self.bidsReference.increaseBid(id: id, increaseBy: amount)\n }\n}" }, - "increaseNameBid": { - "spec": { - "parameters": { - "amount": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amount" - ] - }, - "code": "import FIND from 0x35717efbbce11c74\nimport FungibleToken from 0x9a0766d93b6608b7\nimport FUSD from 0xe223d8a629e49c68\n\ntransaction(name: String, amount: UFix64) {\n\n let vaultRef : auth (FungibleToken.Withdraw) \u0026FUSD.Vault?\n let bids : \u0026FIND.BidCollection?\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n self.vaultRef = account.storage.borrow\u003c auth (FungibleToken.Withdraw) \u0026FUSD.Vault\u003e(from: /storage/fusdVault)\n self.bids = account.storage.borrow\u003c\u0026FIND.BidCollection\u003e(from: FIND.BidStoragePath)\n }\n\n pre{\n self.vaultRef != nil : \"Could not borrow reference to the fusdVault!\"\n self.bids != nil : \"Could not borrow reference to bid collection\"\n }\n\n execute{\n let vault \u003c- self.vaultRef!.withdraw(amount: amount)\n self.bids!.increaseBid(name: name, vault: \u003c- vault)\n }\n}" - }, "initDapperAccount": { "spec": { "parameters": { @@ -9943,7 +9718,7 @@ "dapperAddress" ] }, - "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport FlowToken from 0x7e60df042a9c0868\nimport FUSD from 0xe223d8a629e49c68\nimport FiatToken from 0xa983fecbed621163\nimport TokenForwarding from 0x51ea0e37c27a1f1a\nimport FungibleTokenSwitchboard from 0x9a0766d93b6608b7\nimport DapperUtilityCoin from 0x82ec283f88a62e65\nimport FlowUtilityToken from 0x82ec283f88a62e65\n\ntransaction(dapperAddress: Address) {\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n\n let dapper = getAccount(dapperAddress)\n\n //FUSD\n var fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n if !fusdReceiver.check() {\n let fusd \u003c- FUSD.createEmptyVault(vaultType: Type\u003c@FUSD.Vault\u003e())\n\n account.storage.save(\u003c- fusd, to: /storage/fusdVault)\n var cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/fusdVault)\n account.capabilities.publish(cap, at: /public/fusdReceiver)\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(/storage/fusdVault)\n account.capabilities.publish(capb, at: /public/fusdBalance)\n fusdReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/fusdReceiver)\n }\n\n\n var usdcCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n if !usdcCap.check() {\n account.storage.save( \u003c-FiatToken.createEmptyVault(), to: FiatToken.VaultStoragePath)\n let cap = account.capabilities.storage.issue\u003c\u0026FiatToken.Vault\u003e(FiatToken.VaultStoragePath)\n account.capabilities.publish(cap, at: FiatToken.VaultUUIDPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultReceiverPubPath)\n account.capabilities.publish(cap, at: FiatToken.VaultBalancePubPath)\n usdcCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)\n }\n\n //Dapper utility token\n var DUCReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n if !DUCReceiver.check(){\n let dapperDUCReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n let ducForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperDUCReceiver)\n account.storage.save(\u003c-ducForwarder, to: /storage/dapperUtilityCoinReceiver)\n DUCReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/dapperUtilityCoinReceiver)\n account.capabilities.publish(DUCReceiver, at: /public/dapperUtilityCoinReceiver)\n }\n\n //FlowUtility token\n var FUTReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n if !FUTReceiver.check(){\n let dapperFUTReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n let futForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperFUTReceiver)\n account.storage.save(\u003c-futForwarder, to: /storage/flowUtilityTokenVault)\n FUTReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/flowUtilityTokenVault)\n account.capabilities.publish(FUTReceiver, at: /public/flowUtilityTokenReceiver)\n }\n\n let switchboardRef = account.storage.borrow\u003c\u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)\n if switchboardRef == nil {\n let sb \u003c- FungibleTokenSwitchboard.createSwitchboard()\n account.storage.save(\u003c- sb, to: FungibleTokenSwitchboard.StoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(cap, at: FungibleTokenSwitchboard.ReceiverPublicPath)\n\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleTokenSwitchboard.SwitchboardPublic,FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(capb, at: FungibleTokenSwitchboard.PublicPath)\n }\n\n let switchboard = account.storage.borrow\u003cauth(FungibleTokenSwitchboard.Owner) \u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)!\n\n if !switchboard.isSupportedVaultType(type:Type\u003c@DapperUtilityCoin.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: DUCReceiver, type: Type\u003c@DapperUtilityCoin.Vault\u003e())\n }\n if !switchboard.isSupportedVaultType(type: Type\u003c@FlowUtilityToken.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: FUTReceiver, type: Type\u003c@FlowUtilityToken.Vault\u003e())\n }\n if !switchboard.isSupportedVaultType(type: usdcCap.borrow()!.getType()) {\n switchboard.addNewVault(capability: usdcCap)\n }\n if !switchboard.isSupportedVaultType(type: fusdReceiver.borrow()!.getType()) {\n switchboard.addNewVault(capability: fusdReceiver)\n }\n let flowTokenCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n if !switchboard.isSupportedVaultType(type: flowTokenCap.borrow()!.getType()) {\n switchboard.addNewVault(capability: flowTokenCap)\n }\n\n\n }\n}" + "code": "import FungibleToken from 0x9a0766d93b6608b7\nimport FlowToken from 0x7e60df042a9c0868\nimport TokenForwarding from 0x51ea0e37c27a1f1a\nimport FungibleTokenSwitchboard from 0x9a0766d93b6608b7\nimport DapperUtilityCoin from 0x82ec283f88a62e65\nimport FlowUtilityToken from 0x82ec283f88a62e65\n\ntransaction(dapperAddress: Address) {\n prepare(account: auth (StorageCapabilities, SaveValue,PublishCapability, BorrowValue) \u0026Account) {\n\n let dapper = getAccount(dapperAddress)\n\n //Dapper utility token\n var DUCReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n if !DUCReceiver.check(){\n let dapperDUCReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/dapperUtilityCoinReceiver)\n let ducForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperDUCReceiver)\n account.storage.save(\u003c-ducForwarder, to: /storage/dapperUtilityCoinReceiver)\n DUCReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/dapperUtilityCoinReceiver)\n account.capabilities.publish(DUCReceiver, at: /public/dapperUtilityCoinReceiver)\n }\n\n //FlowUtility token\n var FUTReceiver = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n if !FUTReceiver.check(){\n let dapperFUTReceiver = dapper.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowUtilityTokenReceiver)\n let futForwarder \u003c- TokenForwarding.createNewForwarder(recipient: dapperFUTReceiver)\n account.storage.save(\u003c-futForwarder, to: /storage/flowUtilityTokenVault)\n FUTReceiver = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(/storage/flowUtilityTokenVault)\n account.capabilities.publish(FUTReceiver, at: /public/flowUtilityTokenReceiver)\n }\n\n let switchboardRef = account.storage.borrow\u003c\u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)\n if switchboardRef == nil {\n let sb \u003c- FungibleTokenSwitchboard.createSwitchboard()\n account.storage.save(\u003c- sb, to: FungibleTokenSwitchboard.StoragePath)\n\n let cap = account.capabilities.storage.issue\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(cap, at: FungibleTokenSwitchboard.ReceiverPublicPath)\n\n let capb = account.capabilities.storage.issue\u003c\u0026{FungibleTokenSwitchboard.SwitchboardPublic,FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.StoragePath)\n account.capabilities.publish(capb, at: FungibleTokenSwitchboard.PublicPath)\n }\n\n let switchboard = account.storage.borrow\u003cauth(FungibleTokenSwitchboard.Owner) \u0026FungibleTokenSwitchboard.Switchboard\u003e(from: FungibleTokenSwitchboard.StoragePath)!\n\n if !switchboard.isSupportedVaultType(type:Type\u003c@DapperUtilityCoin.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: DUCReceiver, type: Type\u003c@DapperUtilityCoin.Vault\u003e())\n }\n if !switchboard.isSupportedVaultType(type: Type\u003c@FlowUtilityToken.Vault\u003e()) {\n switchboard.addNewVaultWrapper(capability: FUTReceiver, type: Type\u003c@FlowUtilityToken.Vault\u003e())\n }\n let flowTokenCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n if !switchboard.isSupportedVaultType(type: flowTokenCap.borrow()!.getType()) {\n switchboard.addNewVault(capability: flowTokenCap)\n }\n\n\n }\n}" }, "linkDUCVaultReceiver": { "spec": { @@ -10416,34 +10191,6 @@ }, "code": "import NonFungibleToken from 0x631e88ae7f1d7c20\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FINDNFTCatalog from 0x35717efbbce11c74\nimport FungibleToken from 0x9a0766d93b6608b7\nimport FindPack from 0x35717efbbce11c74\nimport FlowToken from 0x7e60df042a9c0868\nimport FindVerifier from 0x35717efbbce11c74\nimport FindForge from 0x35717efbbce11c74\nimport FIND from 0x35717efbbce11c74\n\n// this is a simple tx to update the metadata of a given type of NeoVoucher\n\ntransaction(info: FindPack.PackRegisterInfo) {\n\n let lease: \u0026FIND.Lease\n let wallet: Capability\u003c\u0026{FungibleToken.Receiver}\u003e\n let providerCaps : {Type : Capability\u003c\u0026{NonFungibleToken.Provider, ViewResolver.ResolverCollection}\u003e}\n let types : [Type]\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n let leaseCol =account.storage.borrow\u003c\u0026FIND.LeaseCollection\u003e(from: FIND.LeaseStoragePath) ?? panic(\"Could not borrow leases collection\")\n self.lease = leaseCol.borrow(info.forge)\n self.wallet = getAccount(info.paymentAddress).getCapability\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n\n //for each tier you need a providerAddress and path\n self.providerCaps = {}\n self.types = []\n for typeName in info.nftTypes {\n let collection = FINDNFTCatalog.getCollectionsForType(nftTypeIdentifier: typeName)\n if collection == nil || collection!.length == 0 {\n panic(\"Type : \".concat(typeName).concat(\" is not supported in NFTCatalog at the moment\"))\n }\n let collectionInfo = FINDNFTCatalog.getCatalogEntry(collectionIdentifier : collection!.keys[0])!.collectionData\n let providerCap= account.getCapability\u003c\u0026{NonFungibleToken.Provider, ViewResolver.ResolverCollection}\u003e(collectionInfo.privatePath)\n let type = CompositeType(typeName)!\n self.types.append(type)\n self.providerCaps[type] = providerCap\n }\n }\n\n execute {\n\n let forgeType = Type\u003c@FindPack.Forge\u003e()\n\n let minterPlatform = FindForge.getMinterPlatform(name: info.forge, forgeType: forgeType)\n if minterPlatform == nil {\n panic(\"Please set up minter platform for name : \".concat(info.forge).concat( \" with this forge type : \").concat(forgeType.identifier))\n }\n\n let socialMap : {String : MetadataViews.ExternalURL} = {}\n for key in info.socials.keys {\n socialMap[key] = MetadataViews.ExternalURL(info.socials[key]!)\n }\n\n let collectionDisplay = MetadataViews.NFTCollectionDisplay(\n name: info.name,\n description: info.description,\n externalURL: MetadataViews.ExternalURL(url: info.externalURL),\n squareImage: MetadataViews.Media(file: MetadataViews.IPFSFile(hash: info.squareImageHash, path:nil), mediaType: \"image\"),\n bannerImage: MetadataViews.Media(file: MetadataViews.IPFSFile(hash: info.bannerHash, path:nil), mediaType: \"image\"),\n socials: socialMap\n )\n\n var saleInfo : [FindPack.SaleInfo] = []\n for key in info.saleInfo {\n saleInfo.append(key.generateSaleInfo())\n }\n\n let royaltyItems : [MetadataViews.Royalty] = []\n for i, r in info.primaryRoyalty {\n let wallet = getAccount(r.recipient).getCapability\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n royaltyItems.append(MetadataViews.Royalty(receiver: wallet, cut: r.cut, description: r.description))\n }\n\n let primaryRoyalties = MetadataViews.Royalties(royaltyItems)\n\n let secondaryRoyaltyItems : [MetadataViews.Royalty] = []\n for i, r in info.secondaryRoyalty {\n let wallet = getAccount(r.recipient).getCapability\u003c\u0026{FungibleToken.Receiver}\u003e(/public/flowTokenReceiver)\n secondaryRoyaltyItems.append(MetadataViews.Royalty(receiver: wallet, cut: r.cut, description: r.description))\n }\n\n let secondaryRoyalty = MetadataViews.Royalties(secondaryRoyaltyItems)\n\n let metadata = FindPack.Metadata(\n name: info.name,\n description: info.description,\n thumbnailUrl: nil,\n thumbnailHash: info.squareImageHash,\n wallet: self.wallet,\n openTime: info.openTime,\n walletType: CompositeType(info.paymentType)!,\n itemTypes: self.types,\n providerCaps: self.providerCaps,\n requiresReservation: info.requiresReservation,\n storageRequirement: info.storageRequirement,\n saleInfos: saleInfo,\n primarySaleRoyalties: primaryRoyalties,\n royalties: secondaryRoyalty,\n collectionDisplay: collectionDisplay,\n packFields: info.packFields,\n extraData: {}\n )\n\n let input : {UInt64 : FindPack.Metadata} = {info.typeId : metadata}\n\n FindForge.addContractData(lease: self.lease, forgeType: Type\u003c@FindPack.Forge\u003e() , data: input)\n }\n}" }, - "registerFlow": { - "spec": { - "parameters": { - "amountInMax": "UFix64", - "exactAmountOut": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amountInMax", - "exactAmountOut" - ] - }, - "code": "import FiatToken from 0xa983fecbed621163\nimport FlowToken from 0x7e60df042a9c0868\nimport FungibleToken from 0x9a0766d93b6608b7\nimport SwapRouter from 0x2f8af5ed05bbde0d\nimport FIND from 0x35717efbbce11c74\n\ntransaction(\n name: String, \n amountInMax: UFix64,\n exactAmountOut: UFix64,\n) {\n\n let payVault : @FiatToken.Vault\n let leases : \u0026FIND.LeaseCollection?\n let price : UFix64\n\n\n prepare(userAccount: auth(BorrowValue) \u0026Account) {\n\n self.price=FIND.calculateCost(name)\n self.leases=userAccount.storage.borrow\u003c\u0026FIND.LeaseCollection\u003e(from: FIND.LeaseStoragePath)\n\n let deadline = getCurrentBlock().timestamp + 1000.0\n let tokenInVaultPath = /storage/flowTokenVault\n\n let inVaultRef = userAccount.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026{FungibleToken.Vault}\u003e(from: tokenInVaultPath) ?? panic(\"Could not borrow reference to the owner's in FT.Vault\")\n\n\n let vaultInMax \u003c- inVaultRef.withdraw(amount: amountInMax)\n\n\n let path = [ Type\u003cFlowToken\u003e().identifier, Type\u003cFiatToken\u003e().identifier ]\n let swapResVault \u003c- SwapRouter.swapTokensForExactTokens(\n vaultInMax: \u003c-vaultInMax,\n exactAmountOut: exactAmountOut,\n tokenKeyPath: path,\n deadline: deadline\n )\n\n let tempVault \u003c- swapResVault.removeFirst() \n self.payVault \u003c- tempVault as! @FiatToken.Vault\n let vaultInLeft \u003c- swapResVault.removeLast()\n destroy swapResVault\n inVaultRef.deposit(from: \u003c-vaultInLeft)\n }\n\n pre{\n self.leases != nil : \"Could not borrow reference to find lease collection\"\n self.price == exactAmountOut : \"Calculated cost : \".concat(self.price.toString()).concat(\" does not match expected cost : \").concat(exactAmountOut.toString())\n }\n\n execute{\n self.leases!.registerUSDC(name: name, vault: \u003c- self.payVault)\n }\n\n}" - }, - "registerUSDC": { - "spec": { - "parameters": { - "amount": "UFix64", - "name": "String" - }, - "order": [ - "name", - "amount" - ] - }, - "code": "import FiatToken from 0xa983fecbed621163\nimport FungibleToken from 0x9a0766d93b6608b7\nimport FIND from 0x35717efbbce11c74\n\ntransaction(name: String, amount: UFix64) {\n\n let vaultRef : auth(FungibleToken.Withdraw) \u0026FiatToken.Vault?\n let leases : auth(FIND.LeaseOwner) \u0026FIND.LeaseCollection?\n let price : UFix64\n\n prepare(account: auth(BorrowValue) \u0026Account) {\n\n self.price=FIND.calculateCost(name)\n log(\"The cost for registering this name is \".concat(self.price.toString()))\n self.vaultRef = account.storage.borrow\u003cauth(FungibleToken.Withdraw) \u0026FiatToken.Vault\u003e(from: FiatToken.VaultStoragePath)\n self.leases=account.storage.borrow\u003cauth(FIND.LeaseOwner) \u0026FIND.LeaseCollection\u003e(from: FIND.LeaseStoragePath)\n }\n\n pre{\n self.vaultRef != nil : \"Could not borrow reference to the USDC Vault!\"\n self.leases != nil : \"Could not borrow reference to find lease collection\"\n self.price == amount : \"Calculated cost : \".concat(self.price.toString()).concat(\" does not match expected cost : \").concat(amount.toString())\n }\n\n execute{\n let payVault \u003c- self.vaultRef!.withdraw(amount: self.price) as! @FiatToken.Vault\n self.leases!.registerUSDC(name: name, vault: \u003c- payVault)\n }\n}" - }, "rejectNameDirectOffer": { "spec": { "parameters": { @@ -10795,18 +10542,7 @@ "parameters": {}, "order": [] }, - "code": "import FindMarket from 0x35717efbbce11c74\nimport FlowToken from 0x7e60df042a9c0868\nimport FUSD from 0xe223d8a629e49c68\nimport Dandy from 0x35717efbbce11c74\n\ntransaction(){\n prepare(account: auth(BorrowValue) \u0026Account){\n let path = FindMarket.TenantClientStoragePath\n let tenantRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Reference.\")\n\n tenantRef.setMarketOption(name:\"FUSDDandy\", cut: nil, rules:[\n FindMarket.TenantRule(name:\"FUSD\", types:[Type\u003c@FUSD.Vault\u003e()], ruleType: \"ft\", allow: true),\n FindMarket.TenantRule(name:\"Dandy\", types:[ Type\u003c@Dandy.NFT\u003e()], ruleType: \"nft\", allow: true)\n ]\n )\n\n tenantRef.setMarketOption(name:\"FlowDandy\", cut: nil, rules:[\n FindMarket.TenantRule(name:\"Flow\", types:[Type\u003c@FlowToken.Vault\u003e()], ruleType: \"ft\", allow: true),\n FindMarket.TenantRule(name:\"Dandy\", types:[ Type\u003c@Dandy.NFT\u003e()], ruleType: \"nft\", allow: true)\n ]\n )\n\n }\n}" - }, - "setTenantRuleFUSD": { - "spec": { - "parameters": { - "optionName": "String" - }, - "order": [ - "optionName" - ] - }, - "code": "import FindMarket from 0x35717efbbce11c74\nimport FUSD from 0xe223d8a629e49c68\n\ntransaction(optionName: String){\n prepare(account: auth(BorrowValue) \u0026Account){\n let path = FindMarket.TenantClientStoragePath\n let tenantRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Reference.\")\n\n tenantRef.setTenantRule(optionName: optionName, tenantRule:\n FindMarket.TenantRule(name:\"FUSD\", types:[Type\u003c@FUSD.Vault\u003e()], ruleType: \"ft\", allow: true)\n )\n }\n}" + "code": "import FindMarket from 0x35717efbbce11c74\nimport FlowToken from 0x7e60df042a9c0868\nimport Dandy from 0x35717efbbce11c74\n\ntransaction(){\n prepare(account: auth(BorrowValue) \u0026Account){\n let path = FindMarket.TenantClientStoragePath\n let tenantRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Reference.\")\n\n tenantRef.setMarketOption(name:\"FlowDandy\", cut: nil, rules:[\n FindMarket.TenantRule(name:\"Flow\", types:[Type\u003c@FlowToken.Vault\u003e()], ruleType: \"ft\", allow: true),\n FindMarket.TenantRule(name:\"Dandy\", types:[ Type\u003c@Dandy.NFT\u003e()], ruleType: \"nft\", allow: true)\n ]\n )\n\n}\n}" }, "startNameAuction": { "spec": { @@ -10888,7 +10624,7 @@ "cut" ] }, - "code": "import FindMarket from 0x35717efbbce11c74\nimport FlowToken from 0x7e60df042a9c0868\nimport FUSD from 0xe223d8a629e49c68\nimport FiatToken from 0xa983fecbed621163\nimport FindMarketSale from 0x35717efbbce11c74\nimport DapperUtilityCoin from 0x82ec283f88a62e65\nimport FlowUtilityToken from 0x82ec283f88a62e65\nimport FindMarketAuctionEscrow from 0x35717efbbce11c74\nimport FindMarketDirectOfferEscrow from 0x35717efbbce11c74\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FungibleToken from 0x9a0766d93b6608b7\nimport FungibleTokenSwitchboard from 0x9a0766d93b6608b7\n\ntransaction(nftName: String, nftTypes: [String], cut: UFix64){\n prepare(account: auth(BorrowValue) \u0026Account){\n\n let nfts : [Type] = []\n for t in nftTypes {\n nfts.append(CompositeType(t)!)\n }\n\n let defaultRules : [FindMarket.TenantRule] = [\n FindMarket.TenantRule(\n name: \"Standard\",\n types:[\n Type\u003c@DapperUtilityCoin.Vault\u003e(), \n Type\u003c@FlowUtilityToken.Vault\u003e(),\n Type\u003c@FlowToken.Vault\u003e()\n ],\n ruleType: \"ft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: nftName,\n types:nfts,\n ruleType: \"nft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: \"Escrow\",\n types:[Type\u003c@FindMarketSale.SaleItem\u003e(), Type\u003c@FindMarketAuctionEscrow.SaleItem\u003e(), Type\u003c@FindMarketDirectOfferEscrow.SaleItem\u003e()],\n ruleType: \"listing\",\n allow:true\n )\n ]\n\n var royalty : MetadataViews.Royalty? = nil\n if cut != 0.0 {\n royalty = MetadataViews.Royalty(\n receiver: account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.ReceiverPublicPath)!,\n cut: cut,\n description: \"tenant\"\n )\n }\n\n let saleItem = FindMarket.TenantSaleItem(\n name: \"Flow\".concat(nftName).concat(\"Escrow\"),\n cut: royalty,\n rules: defaultRules,\n status: \"active\"\n )\n\n let clientRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: FindMarket.TenantClientStoragePath) ?? panic(\"Cannot borrow Tenant Client Reference.\")\n clientRef.setMarketOption(saleItem: saleItem)\n }\n}" + "code": "import FindMarket from 0x35717efbbce11c74\nimport FlowToken from 0x7e60df042a9c0868\nimport FindMarketSale from 0x35717efbbce11c74\nimport DapperUtilityCoin from 0x82ec283f88a62e65\nimport FlowUtilityToken from 0x82ec283f88a62e65\nimport FindMarketAuctionEscrow from 0x35717efbbce11c74\nimport FindMarketDirectOfferEscrow from 0x35717efbbce11c74\nimport MetadataViews from 0x631e88ae7f1d7c20\nimport FungibleToken from 0x9a0766d93b6608b7\nimport FungibleTokenSwitchboard from 0x9a0766d93b6608b7\n\ntransaction(nftName: String, nftTypes: [String], cut: UFix64){\n prepare(account: auth(BorrowValue) \u0026Account){\n\n let nfts : [Type] = []\n for t in nftTypes {\n nfts.append(CompositeType(t)!)\n }\n\n let defaultRules : [FindMarket.TenantRule] = [\n FindMarket.TenantRule(\n name: \"Standard\",\n types:[\n Type\u003c@DapperUtilityCoin.Vault\u003e(), \n Type\u003c@FlowUtilityToken.Vault\u003e(),\n Type\u003c@FlowToken.Vault\u003e()\n ],\n ruleType: \"ft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: nftName,\n types:nfts,\n ruleType: \"nft\",\n allow:true\n ),\n FindMarket.TenantRule(\n name: \"Escrow\",\n types:[Type\u003c@FindMarketSale.SaleItem\u003e(), Type\u003c@FindMarketAuctionEscrow.SaleItem\u003e(), Type\u003c@FindMarketDirectOfferEscrow.SaleItem\u003e()],\n ruleType: \"listing\",\n allow:true\n )\n ]\n\n var royalty : MetadataViews.Royalty? = nil\n if cut != 0.0 {\n royalty = MetadataViews.Royalty(\n receiver: account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FungibleTokenSwitchboard.ReceiverPublicPath)!,\n cut: cut,\n description: \"tenant\"\n )\n }\n\n let saleItem = FindMarket.TenantSaleItem(\n name: \"Flow\".concat(nftName).concat(\"Escrow\"),\n cut: royalty,\n rules: defaultRules,\n status: \"active\"\n )\n\n let clientRef = account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: FindMarket.TenantClientStoragePath) ?? panic(\"Cannot borrow Tenant Client Reference.\")\n clientRef.setMarketOption(saleItem: saleItem)\n }\n}" }, "tenantsetMarketOptionDUC": { "spec": { diff --git a/lib/package.json b/lib/package.json index 079e473f..b47a45fa 100644 --- a/lib/package.json +++ b/lib/package.json @@ -1,6 +1,6 @@ { "name": "@findonflow/find-flow-contracts-1.0", - "version": "1.2.1", + "version": "1.2.2", "description": "Cadence transactions and scripts to work with https://find.xyz for cadence 1.0", "main": "index.js", "scripts": { diff --git a/missing-previewnet.md b/missing-previewnet.md deleted file mode 100644 index b1eda9ba..00000000 --- a/missing-previewnet.md +++ /dev/null @@ -1,42 +0,0 @@ -# Tokens -FUSD -FiatToken - -# Emerald City -FLOAT -FLOATVerifiers -GrantedAccountAccess -EmeraldIdentity - -# Catalog -NFTCatalog -NFTCatalogAdmin - -## Lost and found -LostAndFound -LostAndFoundHelper -FeeEstimator - -## Flowty - - user status - -## Dapper --- -DapperUtilityCoin -FlowUtilityToken -TokenForwarding -DapperStorageRent - -## increment.fi --- -SwapRouter - - -## Alchemy Shards --- -Will they even be here? - - -## Storefront -NFTSTorefront -NFTStorefrontV2 diff --git a/scripts/getFlowToUSDC.cdc b/scripts/getFlowToUSDC.cdc deleted file mode 100644 index 87a5a659..00000000 --- a/scripts/getFlowToUSDC.cdc +++ /dev/null @@ -1,9 +0,0 @@ -import "SwapRouter" -import "FiatToken" -import "FlowToken" - -access(all) fun main(usdcAmount: UFix64) : UFix64 { - let path = [ Type().identifier, Type().identifier ] - return SwapRouter.getAmountsIn(amountOut: usdcAmount, tokenKeyPath:path)[0] -} - diff --git a/scripts/mainnetgetFlowToUsdc.cdc b/scripts/mainnetgetFlowToUsdc.cdc deleted file mode 100644 index 71e4f4f2..00000000 --- a/scripts/mainnetgetFlowToUsdc.cdc +++ /dev/null @@ -1,8 +0,0 @@ -import SwapRouter from "../contracts/community/SwapRouter.cdc" - -pub fun main(usdcAmount: UFix64) : UFix64 { - - - let path = [ "A.1654653399040a61.FlowToken", "A.b19436aae4d94622.FiatToken" ] - return SwapRouter.getAmountsIn(amountOut: usdcAmount, tokenKeyPath:path)[0] -} diff --git a/scripts/testnetgetFlowToUsdc.cdc b/scripts/testnetgetFlowToUsdc.cdc deleted file mode 100644 index e86c5e0b..00000000 --- a/scripts/testnetgetFlowToUsdc.cdc +++ /dev/null @@ -1,8 +0,0 @@ -import SwapRouter from "../contracts/community/SwapRouter.cdc" - -pub fun main(usdcAmount: UFix64) : UFix64 { - - - let path = [ "A.7e60df042a9c0868.FlowToken", "A.a983fecbed621163.FiatToken" ] - return SwapRouter.getAmountsIn(amountOut: usdcAmount, tokenKeyPath:path)[0] -} diff --git a/setup_test.go b/setup_test.go index f53aeeed..9a4b20e5 100644 --- a/setup_test.go +++ b/setup_test.go @@ -164,7 +164,6 @@ func SetupFIND(o *OverflowState) error { tokens := []string{ "Flow", - "FUSD", "USDC", "DUC", "FUT", diff --git a/staged-1-formated.json b/staged-1-formated.json deleted file mode 100644 index 6099ef3a..00000000 --- a/staged-1-formated.json +++ /dev/null @@ -1,453 +0,0 @@ -[ - { - "address": "0xfa2a6615db587be5", - "name": "ExampleNFT", - "error": "error: mismatching field `ownedNFTs` in `Collection`\n --> fa2a6615db587be5.ExampleNFT:130:40\n |\n130 | access(contract) var ownedNFTs: @{UInt64: ExampleNFT.NFT}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^ incompatible type annotations. expected `NonFungibleToken.NFT`, found `ExampleNFT.NFT`\n\nerror: found new field `storagePath` in `Collection`\n --> fa2a6615db587be5.ExampleNFT:132:24\n |\n132 | access(all) var storagePath: StoragePath\n | ^^^^^^^^^^^\n\nerror: found new field `publicPath` in `Collection`\n --> fa2a6615db587be5.ExampleNFT:133:24\n |\n133 | access(all) var publicPath: PublicPath\n | ^^^^^^^^^^\n\nerror: conformances does not match in `Collection`\n --> fa2a6615db587be5.ExampleNFT:127:25\n |\n127 | access(all) resource Collection: NonFungibleToken.Collection {\n | ^^^^^^^^^^\n\nerror: missing DeclarationKindResourceInterface declaration `ExampleNFTCollectionPublic`\n --> fa2a6615db587be5.ExampleNFT:17:21\n |\n17 | access(all) contract ExampleNFT: NonFungibleToken {\n | ^^^^^^^^^^\n" - }, - { - "address": "0xf8e0eab3a87cbf49", - "name": "ExampleNFT", - "error": "error: error getting program f8e0eab3a87cbf49.ExampleDependency: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :1:0\n |\n1 | pub contract ExampleDependency {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :2:4\n |\n2 | pub let test: Int\n | ^^^\n\n--> f8e0eab3a87cbf49.ExampleDependency\n" - }, - { - "address": "0xf8ba321af4bd37bb", - "name": "aiSportsMinter", - "error": "error: mismatching field `ownedNFTs` in `Collection`\n --> f8ba321af4bd37bb.aiSportsMinter:161:36\n |\n161 | access(contract) var ownedNFTs: @{UInt64: aiSportsMinter.NFT}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ incompatible type annotations. expected `NonFungibleToken.NFT`, found `aiSportsMinter.NFT`\n\nerror: found new field `storagePath` in `Collection`\n --> f8ba321af4bd37bb.aiSportsMinter:163:20\n |\n163 | access(all) var storagePath: StoragePath\n | ^^^^^^^^^^^\n\nerror: found new field `publicPath` in `Collection`\n --> f8ba321af4bd37bb.aiSportsMinter:164:20\n |\n164 | access(all) var publicPath: PublicPath\n | ^^^^^^^^^^\n\nerror: conformances does not match in `Collection`\n --> f8ba321af4bd37bb.aiSportsMinter:157:23\n |\n157 | access(all) resource Collection: NonFungibleToken.Collection {\n | ^^^^^^^^^^\n\nerror: missing DeclarationKindResourceInterface declaration `aiSportsMinterCollectionPublic`\n --> f8ba321af4bd37bb.aiSportsMinter:10:21\n |\n10 | access(all) contract aiSportsMinter: NonFungibleToken {\n | ^^^^^^^^^^^^^^\n" - }, - { - "address": "0xf28310b45fc6b319", - "name": "ExampleNFT" - }, - { - "address": "0xd704ee8202a0d82d", - "name": "ExampleNFT", - "error": "error: mismatching field `ownedNFTs` in `Collection`\n --> d704ee8202a0d82d.ExampleNFT:130:40\n |\n130 | access(contract) var ownedNFTs: @{UInt64: ExampleNFT.NFT}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^ incompatible type annotations. expected `NonFungibleToken.NFT`, found `ExampleNFT.NFT`\n\nerror: found new field `storagePath` in `Collection`\n --> d704ee8202a0d82d.ExampleNFT:132:24\n |\n132 | access(all) var storagePath: StoragePath\n | ^^^^^^^^^^^\n\nerror: found new field `publicPath` in `Collection`\n --> d704ee8202a0d82d.ExampleNFT:133:24\n |\n133 | access(all) var publicPath: PublicPath\n | ^^^^^^^^^^\n\nerror: conformances does not match in `Collection`\n --> d704ee8202a0d82d.ExampleNFT:127:25\n |\n127 | access(all) resource Collection: NonFungibleToken.Collection {\n | ^^^^^^^^^^\n\nerror: missing DeclarationKindResourceInterface declaration `ExampleNFTCollectionPublic`\n --> d704ee8202a0d82d.ExampleNFT:17:21\n |\n17 | access(all) contract ExampleNFT: NonFungibleToken {\n | ^^^^^^^^^^\n" - }, - { - "address": "0x8d5aac1da9c370bc", - "name": "A" - }, - { - "address": "0x8d5aac1da9c370bc", - "name": "B" - }, - { - "address": "0x8d5aac1da9c370bc", - "name": "Contract" - }, - { - "address": "0x877931736ee77cff", - "name": "TopShot" - }, - { - "address": "0x877931736ee77cff", - "name": "TopShotLocking" - }, - { - "address": "0x82ec283f88a62e65", - "name": "DapperUtilityCoin" - }, - { - "address": "0x668df1b27a5da384", - "name": "FanTopMarket" - }, - { - "address": "0x668df1b27a5da384", - "name": "FanTopPermissionV2a" - }, - { - "address": "0x668df1b27a5da384", - "name": "FanTopPermission" - }, - { - "address": "0x668df1b27a5da384", - "name": "Signature" - }, - { - "address": "0x668df1b27a5da384", - "name": "FanTopToken" - }, - { - "address": "0x668df1b27a5da384", - "name": "FanTopSerial" - }, - { - "address": "0x566c813b3632783e", - "name": "EBISU" - }, - { - "address": "0x566c813b3632783e", - "name": "H442T05" - }, - { - "address": "0x566c813b3632783e", - "name": "MARKIE3" - }, - { - "address": "0x566c813b3632783e", - "name": "SNAKE" - }, - { - "address": "0x566c813b3632783e", - "name": "BTC" - }, - { - "address": "0x566c813b3632783e", - "name": "AIICOSMPLG" - }, - { - "address": "0x566c813b3632783e", - "name": "MARKIE" - }, - { - "address": "0x566c813b3632783e", - "name": "ELEMENT" - }, - { - "address": "0x566c813b3632783e", - "name": "ExampleNFT" - }, - { - "address": "0x566c813b3632783e", - "name": "IAT" - }, - { - "address": "0x566c813b3632783e", - "name": "EDGE" - }, - { - "address": "0x566c813b3632783e", - "name": "ACCO_SOLEIL" - }, - { - "address": "0x566c813b3632783e", - "name": "BFD" - }, - { - "address": "0x566c813b3632783e", - "name": "MARKIE2" - }, - { - "address": "0x566c813b3632783e", - "name": "DOGETKN" - }, - { - "address": "0x566c813b3632783e", - "name": "DUNK" - }, - { - "address": "0x566c813b3632783e", - "name": "KaratNFT" - }, - { - "address": "0x566c813b3632783e", - "name": "SCARETKN" - }, - { - "address": "0x566c813b3632783e", - "name": "TNP" - }, - { - "address": "0x566c813b3632783e", - "name": "Karat" - }, - { - "address": "0x566c813b3632783e", - "name": "TOM" - }, - { - "address": "0x566c813b3632783e", - "name": "MEDI" - }, - { - "address": "0x566c813b3632783e", - "name": "Story" - }, - { - "address": "0x566c813b3632783e", - "name": "MRFRIENDLY" - }, - { - "address": "0x566c813b3632783e", - "name": "SUGOI" - }, - { - "address": "0x566c813b3632783e", - "name": "Sorachi" - }, - { - "address": "0x566c813b3632783e", - "name": "KOZO" - }, - { - "address": "0x566c813b3632783e", - "name": "AUGUSTUS1" - }, - { - "address": "0x566c813b3632783e", - "name": "SUNTORY" - }, - { - "address": "0x566c813b3632783e", - "name": "H442T04" - }, - { - "address": "0x566c813b3632783e", - "name": "TSTCON" - }, - { - "address": "0x566c813b3632783e", - "name": "TS" - }, - { - "address": "0x566c813b3632783e", - "name": "JOSHIN" - }, - { - "address": "0x566c813b3632783e", - "name": "WE_PIN" - }, - { - "address": "0x566c813b3632783e", - "name": "MARK" - }, - { - "address": "0x566c813b3632783e", - "name": "BYPRODUCT" - }, - { - "address": "0x566c813b3632783e", - "name": "ECO" - }, - { - "address": "0x566c813b3632783e", - "name": "DWLC" - }, - { - "address": "0x3e5b4c627064625d", - "name": "Flomies", - "error": "error: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\n--> 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:36:24\n\n--> 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindPack: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\n--> 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:36:24\n\n--> 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindVerifier: failed to derive value: load program failed: Checking failed:\nerror: error getting program 0afe396ebc8eee65.FLOAT: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :37:0\n |\n37 | pub contract FLOAT: NonFungibleToken {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub let FLOATCollectionStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub let FLOATCollectionPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub let FLOATEventsStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub let FLOATEventsPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub let FLOATEventsPrivatePath: PrivatePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event ContractInitialized()\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event FLOATMinted(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:4\n |\n55 | pub event FLOATClaimed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, eventName: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :56:4\n |\n56 | pub event FLOATDestroyed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :57:4\n |\n57 | pub event FLOATTransferred(id: UInt64, eventHost: Address, eventId: UInt64, newOwner: Address?, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :58:4\n |\n58 | pub event FLOATPurchased(id: UInt64, eventHost: Address, eventId: UInt64, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub event FLOATEventCreated(eventId: UInt64, description: String, host: Address, image: String, name: String, url: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub event FLOATEventDestroyed(eventId: UInt64, host: Address, name: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub event Deposit(id: UInt64, to: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:4\n |\n63 | pub event Withdraw(id: UInt64, from: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub var totalSupply: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub var totalFLOATEvents: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub struct TokenIdentifier {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:8\n |\n83 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :84:8\n |\n84 | pub let address: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:8\n |\n85 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub struct TokenInfo {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:8\n |\n95 | pub let path: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:8\n |\n96 | pub let price: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource NFT: NonFungibleToken.INFT, MetadataViews.Resolver {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :107:8\n |\n107 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub let dateReceived: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :113:8\n |\n113 | pub let eventDescription: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:8\n |\n114 | pub let eventHost: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :115:8\n |\n115 | pub let eventId: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :116:8\n |\n116 | pub let eventImage: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :117:8\n |\n117 | pub let eventName: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :118:8\n |\n118 | pub let originalRecipient: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :119:8\n |\n119 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub let eventsCap: Capability<&FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}>\r\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :126:51\n |\n126 | pub let eventsCap: Capability<&FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}>\r\n | ^^^^^^^^^^^^^^^^^\n\n--> 0afe396ebc8eee65.FLOAT\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:38:62\n\nerror: cannot find variable in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:38:80\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:38:24\n\nerror: cannot find type in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:81:59\n\nerror: cannot find variable in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:81:77\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindVerifier:153:58\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindVerifier:153:57\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindVerifier:153:87\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:153:22\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:154:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:157:22\n\n--> 35717efbbce11c74.FindVerifier\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1156:32\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:164:26\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:164:25\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:156:38\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:156:37\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:211:123\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:211:122\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:208:38\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:208:37\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:307:79\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:305:38\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:15\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:56\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:110\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:15\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:67\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:121\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1185:42\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:1185:41\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1220:8\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1223:8\n\n--> 35717efbbce11c74.FindPack\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.Flomies:386:29\n |\n386 | \taccess(all) resource Forge: FindForge.Forge {\n | \t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.Flomies:387:9\n |\n387 | \t\taccess(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.Flomies:387:50\n |\n387 | \t\taccess(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.Flomies:387:104\n |\n387 | \t\taccess(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.Flomies:401:9\n |\n401 | \t\taccess(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.Flomies:401:61\n |\n401 | \t\taccess(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.Flomies:401:115\n |\n401 | \t\taccess(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.Flomies:420:39\n |\n420 | \taccess(account) fun createForge() : @{FindForge.Forge} {\n | \t ^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 3e5b4c627064625d.Flomies:420:38\n |\n420 | \taccess(account) fun createForge() : @{FindForge.Forge} {\n | \t ^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindForge`\n --> 3e5b4c627064625d.Flomies:440:2\n |\n440 | \t\tFindForge.addForgeType(<- create Forge())\n | \t\t^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --> 3e5b4c627064625d.Flomies:80:8\n |\n80 | \t\t\tType(), \n | \t\t\t ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 3e5b4c627064625d.Flomies:80:3\n |\n80 | \t\t\tType(), \n | \t\t\t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindPack`\n --> 3e5b4c627064625d.Flomies:140:13\n |\n140 | \t\t\tcase Type():\n | \t\t\t ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 3e5b4c627064625d.Flomies:140:8\n |\n140 | \t\t\tcase Type():\n | \t\t\t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindPack`\n --> 3e5b4c627064625d.Flomies:146:11\n |\n146 | \t\t\t\treturn FindPack.PackRevealData(data)\n | \t\t\t\t ^^^^^^^^ not found in this scope\n" - }, - { - "address": "0x3e5b4c627064625d", - "name": "GeneratedExperiences", - "error": "error: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\n--> 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:36:24\n\n--> 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindPack: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\n--> 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:36:24\n\n--> 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindVerifier: failed to derive value: load program failed: Checking failed:\nerror: error getting program 0afe396ebc8eee65.FLOAT: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :37:0\n |\n37 | pub contract FLOAT: NonFungibleToken {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub let FLOATCollectionStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub let FLOATCollectionPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub let FLOATEventsStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub let FLOATEventsPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub let FLOATEventsPrivatePath: PrivatePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event ContractInitialized()\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event FLOATMinted(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:4\n |\n55 | pub event FLOATClaimed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, eventName: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :56:4\n |\n56 | pub event FLOATDestroyed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :57:4\n |\n57 | pub event FLOATTransferred(id: UInt64, eventHost: Address, eventId: UInt64, newOwner: Address?, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :58:4\n |\n58 | pub event FLOATPurchased(id: UInt64, eventHost: Address, eventId: UInt64, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub event FLOATEventCreated(eventId: UInt64, description: String, host: Address, image: String, name: String, url: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub event FLOATEventDestroyed(eventId: UInt64, host: Address, name: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub event Deposit(id: UInt64, to: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:4\n |\n63 | pub event Withdraw(id: UInt64, from: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub var totalSupply: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub var totalFLOATEvents: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub struct TokenIdentifier {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:8\n |\n83 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :84:8\n |\n84 | pub let address: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:8\n |\n85 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub struct TokenInfo {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:8\n |\n95 | pub let path: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:8\n |\n96 | pub let price: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource NFT: NonFungibleToken.INFT, MetadataViews.Resolver {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :107:8\n |\n107 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub let dateReceived: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :113:8\n |\n113 | pub let eventDescription: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:8\n |\n114 | pub let eventHost: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :115:8\n |\n115 | pub let eventId: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :116:8\n |\n116 | pub let eventImage: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :117:8\n |\n117 | pub let eventName: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :118:8\n |\n118 | pub let originalRecipient: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :119:8\n |\n119 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub let eventsCap: Capability<&FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}>\r\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :126:51\n |\n126 | pub let eventsCap: Capability<&FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}>\r\n | ^^^^^^^^^^^^^^^^^\n\n--> 0afe396ebc8eee65.FLOAT\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:38:62\n\nerror: cannot find variable in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:38:80\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:38:24\n\nerror: cannot find type in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:81:59\n\nerror: cannot find variable in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:81:77\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindVerifier:153:58\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindVerifier:153:57\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindVerifier:153:87\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:153:22\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:154:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:157:22\n\n--> 35717efbbce11c74.FindVerifier\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1156:32\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:164:26\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:164:25\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:156:38\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:156:37\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:211:123\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:211:122\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:208:38\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:208:37\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:307:79\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:305:38\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:15\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:56\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:110\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:15\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:67\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:121\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1185:42\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:1185:41\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1220:8\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1223:8\n\n--> 35717efbbce11c74.FindPack\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.GeneratedExperiences:339:32\n |\n339 | access(all) resource Forge: FindForge.Forge {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --> 3e5b4c627064625d.GeneratedExperiences:41:29\n |\n41 | royaltiesInput: [FindPack.Royalty],\n | ^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --> 3e5b4c627064625d.GeneratedExperiences:31:41\n |\n31 | access(all) let royaltiesInput: [FindPack.Royalty]\n | ^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.GeneratedExperiences:340:15\n |\n340 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.GeneratedExperiences:340:56\n |\n340 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.GeneratedExperiences:340:110\n |\n340 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.GeneratedExperiences:353:15\n |\n353 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.GeneratedExperiences:353:67\n |\n353 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.GeneratedExperiences:353:121\n |\n353 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 3e5b4c627064625d.GeneratedExperiences:398:8\n |\n398 | FindForge.addForgeType(<- create Forge())\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --> 3e5b4c627064625d.GeneratedExperiences:118:17\n |\n118 | Type()\n | ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 3e5b4c627064625d.GeneratedExperiences:118:12\n |\n118 | Type()\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindPack`\n --> 3e5b4c627064625d.GeneratedExperiences:128:22\n |\n128 | case Type():\n | ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 3e5b4c627064625d.GeneratedExperiences:128:17\n |\n128 | case Type():\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindPack`\n --> 3e5b4c627064625d.GeneratedExperiences:134:23\n |\n134 | return FindPack.PackRevealData(data)\n | ^^^^^^^^ not found in this scope\n\nerror: use of previously moved resource\n --> 3e5b4c627064625d.GeneratedExperiences:271:43\n |\n271 | let oldToken <- self.ownedNFTs[token.getID()] <- token\n | ^^^^^ resource used here after move\n |\n271 | let oldToken <- self.ownedNFTs[token.getID()] <- token\n | ----- resource previously moved here\n" - }, - { - "address": "0x3e5b4c627064625d", - "name": "NFGv3", - "error": "error: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\n--> 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:36:24\n\n--> 35717efbbce11c74.FindForge\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.NFGv3:284:32\n |\n284 | access(all) resource Forge: FindForge.Forge {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.NFGv3:285:15\n |\n285 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.NFGv3:285:56\n |\n285 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.NFGv3:285:110\n |\n285 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.NFGv3:303:15\n |\n303 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.NFGv3:303:67\n |\n303 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.NFGv3:303:121\n |\n303 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 3e5b4c627064625d.NFGv3:328:8\n |\n328 | FindForge.addForgeType(<- create Forge())\n | ^^^^^^^^^ not found in this scope\n" - }, - { - "address": "0x3e5b4c627064625d", - "name": "PartyFavorzExtraData" - }, - { - "address": "0x3e5b4c627064625d", - "name": "PartyFavorz", - "error": "error: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\n--> 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:36:24\n\n--> 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindPack: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\n--> 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:36:24\n\n--> 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindVerifier: failed to derive value: load program failed: Checking failed:\nerror: error getting program 0afe396ebc8eee65.FLOAT: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :37:0\n |\n37 | pub contract FLOAT: NonFungibleToken {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub let FLOATCollectionStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub let FLOATCollectionPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub let FLOATEventsStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub let FLOATEventsPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub let FLOATEventsPrivatePath: PrivatePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event ContractInitialized()\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event FLOATMinted(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:4\n |\n55 | pub event FLOATClaimed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, eventName: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :56:4\n |\n56 | pub event FLOATDestroyed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :57:4\n |\n57 | pub event FLOATTransferred(id: UInt64, eventHost: Address, eventId: UInt64, newOwner: Address?, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :58:4\n |\n58 | pub event FLOATPurchased(id: UInt64, eventHost: Address, eventId: UInt64, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub event FLOATEventCreated(eventId: UInt64, description: String, host: Address, image: String, name: String, url: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub event FLOATEventDestroyed(eventId: UInt64, host: Address, name: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub event Deposit(id: UInt64, to: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:4\n |\n63 | pub event Withdraw(id: UInt64, from: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub var totalSupply: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub var totalFLOATEvents: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub struct TokenIdentifier {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:8\n |\n83 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :84:8\n |\n84 | pub let address: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:8\n |\n85 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub struct TokenInfo {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:8\n |\n95 | pub let path: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:8\n |\n96 | pub let price: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource NFT: NonFungibleToken.INFT, MetadataViews.Resolver {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :107:8\n |\n107 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub let dateReceived: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :113:8\n |\n113 | pub let eventDescription: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:8\n |\n114 | pub let eventHost: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :115:8\n |\n115 | pub let eventId: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :116:8\n |\n116 | pub let eventImage: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :117:8\n |\n117 | pub let eventName: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :118:8\n |\n118 | pub let originalRecipient: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :119:8\n |\n119 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub let eventsCap: Capability<&FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}>\r\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :126:51\n |\n126 | pub let eventsCap: Capability<&FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}>\r\n | ^^^^^^^^^^^^^^^^^\n\n--> 0afe396ebc8eee65.FLOAT\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:38:62\n\nerror: cannot find variable in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:38:80\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:38:24\n\nerror: cannot find type in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:81:59\n\nerror: cannot find variable in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:81:77\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindVerifier:153:58\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindVerifier:153:57\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindVerifier:153:87\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:153:22\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:154:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:157:22\n\n--> 35717efbbce11c74.FindVerifier\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1156:32\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:164:26\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:164:25\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:156:38\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:156:37\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:211:123\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:211:122\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:208:38\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:208:37\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:307:79\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:305:38\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:15\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:56\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:110\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:15\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:67\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:121\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1185:42\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:1185:41\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1220:8\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1223:8\n\n--> 35717efbbce11c74.FindPack\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.PartyFavorz:341:29\n |\n341 | \taccess(all) resource Forge: FindForge.Forge {\n | \t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.PartyFavorz:342:9\n |\n342 | \t\taccess(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.PartyFavorz:342:50\n |\n342 | \t\taccess(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.PartyFavorz:342:104\n |\n342 | \t\taccess(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.PartyFavorz:362:9\n |\n362 | \t\taccess(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.PartyFavorz:362:61\n |\n362 | \t\taccess(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 3e5b4c627064625d.PartyFavorz:362:115\n |\n362 | \t\taccess(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 3e5b4c627064625d.PartyFavorz:396:2\n |\n396 | \t\tFindForge.addForgeType(<- create Forge())\n | \t\t^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --> 3e5b4c627064625d.PartyFavorz:77:8\n |\n77 | \t\t\tType()\n | \t\t\t ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 3e5b4c627064625d.PartyFavorz:77:3\n |\n77 | \t\t\tType()\n | \t\t\t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindPack`\n --> 3e5b4c627064625d.PartyFavorz:86:13\n |\n86 | \t\t\tcase Type():\n | \t\t\t ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 3e5b4c627064625d.PartyFavorz:86:8\n |\n86 | \t\t\tcase Type():\n | \t\t\t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindPack`\n --> 3e5b4c627064625d.PartyFavorz:92:11\n |\n92 | \t\t\t\treturn FindPack.PackRevealData(data)\n | \t\t\t\t ^^^^^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FINDNFTCatalog" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindFurnace", - "error": "error: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindFurnace:7:86\n |\n7 | access(all) event Burned(from: Address, fromName: String?, uuid: UInt64, nftInfo: FindMarket.NFTInfo, context: {String : String})\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindFurnace:14:22\n |\n14 | let nftInfo = FindMarket.NFTInfo(vr, id: pointer.id, detail: true)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindFurnace:16:43\n |\n16 | emit Burned(from: owner, fromName: FIND.reverseLookup(owner) , uuid: pointer.uuid, nftInfo: nftInfo, context: context)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindFurnace:22:22\n |\n22 | let nftInfo = FindMarket.NFTInfo(vr, id: pointer.id, detail: true)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindFurnace:24:43\n |\n24 | emit Burned(from: owner, fromName: FIND.reverseLookup(owner) , uuid: pointer.uuid, nftInfo: nftInfo, context: context)\n | ^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindMarketDirectOfferSoft", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:18:36\n |\n18 | access(all) resource SaleItem : FindMarket.SaleItem{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:189:71\n |\n189 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:533:31\n |\n533 | access(all) resource Bid : FindMarket.Bid {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:586:73\n |\n586 | access(all) resource MarketBidCollection: MarketBidCollectionPublic, FindMarket.MarketBidCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:14:171\n |\n14 | access(all) event DirectOffer(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName: String?, amount: UFix64, status: String, vaultType:String, nft: FindMarket.NFTInfo?, buyer:Address?, buyerName:String?, buyerAvatar:String?, endsAt: UFix64?, previousBuyer:Address?, previousBuyerName:String?)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:74:38\n |\n74 | access(all) fun getAuction(): FindMarket.AuctionItem? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:120:52\n |\n120 | access(all) fun toNFTInfo(_ detail: Bool) : FindMarket.NFTInfo{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:195:47\n |\n195 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:195:46\n |\n195 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:193:60\n |\n193 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:193:59\n |\n193 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:200:41\n |\n200 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:200:40\n |\n200 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:519:57\n |\n519 | access(all) fun borrowSaleItem(_ id: UInt64) : &{FindMarket.SaleItem} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:519:56\n |\n519 | access(all) fun borrowSaleItem(_ id: UInt64) : &{FindMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:593:93\n |\n593 | init(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:593:92\n |\n593 | init(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:590:60\n |\n590 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:590:59\n |\n590 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:599:41\n |\n599 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:599:40\n |\n599 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:730:55\n |\n730 | access(all) fun borrowBidItem(_ id: UInt64): &{FindMarket.Bid} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:730:54\n |\n730 | access(all) fun borrowBidItem(_ id: UInt64): &{FindMarket.Bid} {\n | ^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:745:83\n |\n745 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:745:82\n |\n745 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:749:131\n |\n749 | access(all) fun createEmptyMarketBidCollection(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @MarketBidCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:749:130\n |\n749 | access(all) fun createEmptyMarketBidCollection(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @MarketBidCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:774:8\n |\n774 | FindMarket.addSaleItemType(Type<@SaleItem>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:775:8\n |\n775 | FindMarket.addSaleItemCollectionType(Type<@SaleItemCollection>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:776:8\n |\n776 | FindMarket.addMarketBidType(Type<@Bid>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:777:8\n |\n777 | FindMarket.addMarketBidCollectionType(Type<@MarketBidCollection>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:754:11\n |\n754 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:757:22\n |\n757 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:764:11\n |\n764 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:767:22\n |\n767 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:106:19\n |\n106 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:114:26\n |\n114 | if let name = FIND.reverseLookup(self.offerCallback.address) {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:121:19\n |\n121 | return FindMarket.NFTInfo(self.pointer.getViewResolver(), id: self.pointer.id, detail:detail)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:234:26\n |\n234 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:237:24\n |\n237 | var nftInfo:FindMarket.NFTInfo?=nil\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:242:134\n |\n242 | emit DirectOffer(tenant:tenant.name, id: saleItem.getId(), saleID: saleItem.uuid, seller:self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:260:150\n |\n260 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketDirectOfferSoft.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:true, name: \"increase bid in direct offer soft\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:270:26\n |\n270 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:275:106\n |\n275 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:293:183\n |\n293 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketDirectOfferSoft.SaleItem>(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:true, name: \"bid in direct offer soft\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:304:30\n |\n304 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:309:113\n |\n309 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItemRef.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItemRef.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:325:150\n |\n325 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketDirectOfferSoft.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:true, name: \"bid in direct offer soft\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:348:26\n |\n348 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:353:36\n |\n353 | let previousBuyerName = FIND.reverseLookup(previousBuyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:356:106\n |\n356 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:378:26\n |\n378 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:381:24\n |\n381 | var nftInfo:FindMarket.NFTInfo?=nil\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:386:106\n |\n386 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:413:150\n |\n413 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketDirectOfferSoft.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"accept offer in direct offer soft\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:427:26\n |\n427 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:432:106\n |\n432 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:457:150\n |\n457 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketDirectOfferSoft.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"fulfill directOffer\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:470:26\n |\n470 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:471:27\n |\n471 | let sellerName=FIND.reverseLookup(owner)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:486:21\n |\n486 | resolved[FindMarket.tenantNameAddress[tenant.name]!] = tenant.name\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:488:12\n |\n488 | FindMarket.pay(tenant: tenant.name, id:id, saleItem: saleItem, vault: <- vault, royalty:royalty, nftInfo: nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferSoft:488:187\n |\n488 | FindMarket.pay(tenant: tenant.name, id:id, saleItem: saleItem, vault: <- vault, royalty:royalty, nftInfo: nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FTRegistry" - }, - { - "address": "0x35717efbbce11c74", - "name": "FIND", - "error": "error: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n |\n616 | access(all) fun buyAddon(name:String, addon: String, vault: @FUSD.Vault)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n |\n383 | access(LeaseOwner) fun extendLease(_ vault: @FUSD.Vault) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n |\n647 | access(all) fun buyAddon(name:String, addon:String, vault: @FUSD.Vault) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n |\n1358 | access(LeaseOwner) fun registerUSDC(name: String, vault: @FiatToken.Vault){\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n |\n1373 | access(LeaseOwner) fun register(name: String, vault: @FUSD.Vault){\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n |\n1532 | access(contract) fun renew(name: String, vault: @FUSD.Vault) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n |\n1610 | access(all) fun registerUSDC(name: String, vault: @FiatToken.Vault, profile: Capability<&{Profile.Public}>, leases: Capability<&{LeaseCollectionPublic}>) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n |\n1641 | access(all) fun register(name: String, vault: @FUSD.Vault, profile: Capability<&{Profile.Public}>, leases: Capability<&{LeaseCollectionPublic}>) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n |\n1837 | init(from: Capability<&{LeaseCollectionPublic}>, name: String, vault: @FUSD.Vault){\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n |\n1834 | access(contract) let vault: @FUSD.Vault\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n |\n1917 | access(all) fun bid(name: String, vault: @FUSD.Vault) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n |\n2110 | if self.account.storage.borrow<&FUSD.Vault>(from: FUSD.VaultStoragePath) == nil {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n |\n2110 | if self.account.storage.borrow<&FUSD.Vault>(from: FUSD.VaultStoragePath) == nil {\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n |\n2110 | if self.account.storage.borrow<&FUSD.Vault>(from: FUSD.VaultStoragePath) == nil {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n |\n2112 | let vault <- FUSD.createEmptyVault()\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n |\n2115 | self.account.storage.save(<-vault, to: FUSD.VaultStoragePath)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n |\n2118 | let vaultCap = self.account.capabilities.storage.issue<&FUSD.Vault>(\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n |\n2119 | FUSD.VaultStoragePath\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n |\n2118 | let vaultCap = self.account.capabilities.storage.issue<&FUSD.Vault>(\n2119 | FUSD.VaultStoragePath\n2120 | )\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n |\n2121 | self.account.capabilities.publish(vaultCap, at: FUSD.VaultPublicPath)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n |\n2123 | let capb = self.account.capabilities.storage.issue<&{FungibleToken.Vault}>(FUSD.VaultStoragePath)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n |\n2129 | FUSD.VaultStoragePath\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n |\n2131 | self.account.capabilities.publish(receiverCap, at: FUSD.ReceiverPublicPath)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n |\n241 | } else if vault.getType() == Type<@FUSD.Vault>() {\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n |\n241 | } else if vault.getType() == Type<@FUSD.Vault>() {\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n |\n541 | emit EnglishAuction(name: self.name, uuid: lease.uuid, seller: owner, sellerName:ownerName, amount: offer.getBalance(self.name), auctionReservePrice: lease.auctionReservePrice!, status: \"active_ongoing\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar:bidderAvatar, endsAt: self.endsAt ,validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n |\n541 | emit EnglishAuction(name: self.name, uuid: lease.uuid, seller: owner, sellerName:ownerName, amount: offer.getBalance(self.name), auctionReservePrice: lease.auctionReservePrice!, status: \"active_ongoing\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar:bidderAvatar, endsAt: self.endsAt ,validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n |\n864 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:FIND.reverseLookup(owner), amount: offer.getBalance(name), auctionReservePrice: lease.auctionReservePrice!, status: \"active_ongoing\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar:bidderAvatar, endsAt: endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n |\n864 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:FIND.reverseLookup(owner), amount: offer.getBalance(name), auctionReservePrice: lease.auctionReservePrice!, status: \"active_ongoing\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar:bidderAvatar, endsAt: endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n |\n902 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: amount, status: \"cancel_rejected\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n |\n902 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: amount, status: \"cancel_rejected\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n |\n945 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n |\n945 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n |\n955 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n |\n955 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n |\n1024 | emit DirectOffer(name: name, uuid:lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n |\n1024 | emit DirectOffer(name: name, uuid:lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n |\n1034 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n |\n1034 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n |\n1057 | emit DirectOffer(name: name, uuid:lease.uuid, seller: owner, sellerName: ownerName, amount: cbRef.getBalance(name), status: \"rejected\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n |\n1057 | emit DirectOffer(name: name, uuid:lease.uuid, seller: owner, sellerName: ownerName, amount: cbRef.getBalance(name), status: \"rejected\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n |\n1092 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:ownerName, amount: balance, auctionReservePrice: lease.auctionReservePrice!, status: \"cancel_reserved_not_met\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, endsAt: auction.endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n |\n1092 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:ownerName, amount: balance, auctionReservePrice: lease.auctionReservePrice!, status: \"cancel_reserved_not_met\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, endsAt: auction.endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n |\n1094 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:ownerName, amount: balance, auctionReservePrice: lease.auctionReservePrice!, status: \"cancel_listing\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, endsAt: auction.endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n |\n1094 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:ownerName, amount: balance, auctionReservePrice: lease.auctionReservePrice!, status: \"cancel_listing\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, endsAt: auction.endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n |\n1103 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:ownerName, amount: 0.0, auctionReservePrice: lease.auctionReservePrice!, status: \"cancel_listing\", vaultType:Type<@FUSD.Vault>().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, endsAt: nil, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n |\n1103 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:ownerName, amount: 0.0, auctionReservePrice: lease.auctionReservePrice!, status: \"cancel_listing\", vaultType:Type<@FUSD.Vault>().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, endsAt: nil, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n |\n1149 | emit DirectOffer(name: name, uuid: lease.uuid, seller: lease.owner!.address, sellerName: FIND.reverseLookup(lease.owner!.address), amount: soldFor, status: \"sold\", vaultType:Type<@FUSD.Vault>().identifier, buyer:newProfile.address, buyerName:FIND.reverseLookup(newProfile.address), buyerAvatar: avatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n |\n1149 | emit DirectOffer(name: name, uuid: lease.uuid, seller: lease.owner!.address, sellerName: FIND.reverseLookup(lease.owner!.address), amount: soldFor, status: \"sold\", vaultType:Type<@FUSD.Vault>().identifier, buyer:newProfile.address, buyerName:FIND.reverseLookup(newProfile.address), buyerAvatar: avatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n |\n1151 | emit Sale(name: name, uuid: lease.uuid, seller: lease.owner!.address, sellerName: FIND.reverseLookup(lease.owner!.address), amount: soldFor, status: \"sold\", vaultType:Type<@FUSD.Vault>().identifier, buyer:newProfile.address, buyerName:FIND.reverseLookup(newProfile.address), buyerAvatar: avatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil())\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n |\n1151 | emit Sale(name: name, uuid: lease.uuid, seller: lease.owner!.address, sellerName: FIND.reverseLookup(lease.owner!.address), amount: soldFor, status: \"sold\", vaultType:Type<@FUSD.Vault>().identifier, buyer:newProfile.address, buyerName:FIND.reverseLookup(newProfile.address), buyerAvatar: avatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil())\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n |\n1197 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: lease.owner!.address, sellerName:FIND.reverseLookup(lease.owner!.address), amount: soldFor, auctionReservePrice: lease.auctionReservePrice!, status: \"sold\", vaultType:Type<@FUSD.Vault>().identifier, buyer:newProfile.address, buyerName:FIND.reverseLookup(newProfile.address), buyerAvatar: avatar, endsAt: self.borrowAuction(name).endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuye... \n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n |\n1197 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: lease.owner!.address, sellerName:FIND.reverseLookup(lease.owner!.address), amount: soldFor, auctionReservePrice: lease.auctionReservePrice!, status: \"sold\", vaultType:Type<@FUSD.Vault>().identifier, buyer:newProfile.address, buyerName:FIND.reverseLookup(newProfile.address), buyerAvatar: avatar, endsAt: self.borrowAuction(name).endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuye... \n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n |\n1241 | emit DirectOffer(name: name, uuid:tokenRef.uuid, seller: owner, sellerName: ownerName, amount: cbRef.getBalance(name), status: \"rejected\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n |\n1241 | emit DirectOffer(name: name, uuid:tokenRef.uuid, seller: owner, sellerName: ownerName, amount: cbRef.getBalance(name), status: \"rejected\", vaultType:Type<@FUSD.Vault>().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n |\n1250 | emit EnglishAuction(name: name, uuid: tokenRef.uuid, seller: self.owner!.address, sellerName:FIND.reverseLookup(self.owner!.address), amount: tokenRef.auctionStartPrice!, auctionReservePrice: tokenRef.auctionReservePrice!, status: \"active_listed\", vaultType:Type<@FUSD.Vault>().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, endsAt: nil, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n |\n1250 | emit EnglishAuction(name: name, uuid: tokenRef.uuid, seller: self.owner!.address, sellerName:FIND.reverseLookup(self.owner!.address), amount: tokenRef.auctionStartPrice!, auctionReservePrice: tokenRef.auctionReservePrice!, status: \"active_listed\", vaultType:Type<@FUSD.Vault>().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, endsAt: nil, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n |\n1265 | emit Sale(name: name, uuid: tokenRef.uuid, seller: self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: tokenRef.salePrice!, status: \"active_listed\", vaultType:Type<@FUSD.Vault>().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil())\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n |\n1265 | emit Sale(name: name, uuid: tokenRef.uuid, seller: self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: tokenRef.salePrice!, status: \"active_listed\", vaultType:Type<@FUSD.Vault>().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil())\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n |\n1288 | emit Sale(name: name, uuid:tokenRef.uuid, seller: self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: tokenRef.salePrice!, status: \"cancel\", vaultType:Type<@FUSD.Vault>().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil())\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n |\n1288 | emit Sale(name: name, uuid:tokenRef.uuid, seller: self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: tokenRef.salePrice!, status: \"cancel\", vaultType:Type<@FUSD.Vault>().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil())\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n |\n1633 | let usdcCap = account.capabilities.get<&{FungibleToken.Receiver}>(FiatToken.VaultReceiverPubPath)!\n | ^^^^^^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindViews", - "error": "error: mismatching field `cap` in `ViewReadPointer`\n --> 35717efbbce11c74.FindViews:137:30\n |\n137 | access(self) let cap: Capability<&{ViewResolver.ResolverCollection}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ incompatible type annotations. expected `{MetadataViews.ResolverCollection}`, found `{ViewResolver.ResolverCollection}`\n\nerror: mismatching field `cap` in `AuthNFTPointer`\n --> 35717efbbce11c74.FindViews:234:30\n |\n234 | access(self) let cap: Capability\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ incompatible type annotations. expected `{MetadataViews.ResolverCollection, NonFungibleToken.Provider, NonFungibleToken.CollectionPublic}`, found `{NonFungibleToken.Collection, NonFungibleToken.Provider, ViewResolver.ResolverCollection}`\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindLeaseMarketSale", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindLeaseMarket: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:325:37\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:327:42\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:327:41\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:331:43\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:331:42\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:348:42\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:348:41\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:352:37\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:382:33\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:382:47\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:377:46\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:377:60\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:397:42\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:397:41\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:401:37\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:29:53\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:29:52\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:42:67\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:42:66\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:56:65\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:56:64\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:137:59\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:137:58\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:211:68\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:211:67\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:222:66\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:222:65\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:254:58\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:254:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:666:41\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:30:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:58:15\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:70:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:87:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:100:31\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:110:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:114:31\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:124:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:128:31\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:168:137\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:183:140\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:224:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:245:31\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:443:25\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:449:35\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:667:55\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:667:76\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarket:667:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:673:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:674:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:679:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:680:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:685:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:686:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:691:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:692:8\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:337:26\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:338:60\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:338:59\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:338:89\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarket:338:21\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:426:52\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:426:74\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarket:426:25\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:477:32\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:479:39\n\n--> 35717efbbce11c74.FindLeaseMarket\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:21:36\n |\n21 | access(all) resource SaleItem : FindLeaseMarket.SaleItem{\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:132:71\n |\n132 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:128:59\n |\n128 | access(all) fun borrowSaleItem(_ name: String) : &{FindLeaseMarket.SaleItem}\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketSale:128:58\n |\n128 | access(all) fun borrowSaleItem(_ name: String) : &{FindLeaseMarket.SaleItem}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:18:170\n |\n18 | access(all) event Sale(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName: String?, amount: UFix64, status: String, vaultType:String, leaseInfo: FindLeaseMarket.LeaseInfo?, buyer:Address?, buyerName:String?, buyerAvatar: String?, endsAt:UFix64?)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:33:22\n |\n33 | init(pointer: FindLeaseMarket.AuthLeasePointer, vaultType: Type, price:UFix64, validUntil: UFix64?, saleItemExtraField: {String : AnyStruct}) {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:26:38\n |\n26 | access(contract) var pointer: FindLeaseMarket.AuthLeasePointer\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:94:38\n |\n94 | access(all) fun getAuction(): FindLeaseMarket.AuctionItem? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:110:40\n |\n110 | access(all) fun toLeaseInfo() : FindLeaseMarket.LeaseInfo {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:138:47\n |\n138 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketSale:138:46\n |\n138 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:136:60\n |\n136 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketSale:136:59\n |\n136 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:143:41\n |\n143 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketSale:143:40\n |\n143 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:201:48\n |\n201 | access(Seller) fun listForSale(pointer: FindLeaseMarket.AuthLeasePointer, vaultType: Type, directSellPrice:UFix64, validUntil: UFix64?, extraField: {String:AnyStruct}) {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:269:59\n |\n269 | access(all) fun borrowSaleItem(_ name: String) : &{FindLeaseMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketSale:269:58\n |\n269 | access(all) fun borrowSaleItem(_ name: String) : &{FindLeaseMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:279:83\n |\n279 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketSale:279:82\n |\n279 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:283:138\n |\n283 | access(all) fun getSaleItemCapability(marketplace:Address, user:Address) : Capability<&{FindLeaseMarketSale.SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic}>? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:294:8\n |\n294 | FindLeaseMarket.addSaleItemType(Type<@SaleItem>())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:295:8\n |\n295 | FindLeaseMarket.addSaleItemCollectionType(Type<@SaleItemCollection>())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:284:11\n |\n284 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:287:22\n |\n287 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:288:101\n |\n288 | return getAccount(user).capabilities.get<&{FindLeaseMarketSale.SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic}>(tenant.getPublicPath(Type<@SaleItemCollection>()))!\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketSale:64:23\n |\n64 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketSale:74:25\n |\n74 | return Type<@FIND.Lease>()\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarketSale:74:19\n |\n74 | return Type<@FIND.Lease>()\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketSale:87:19\n |\n87 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:111:19\n |\n111 | return FindLeaseMarket.LeaseInfo(self.pointer)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:174:183\n |\n174 | let actionResult=self.getTenant().allowedAction(listingType: Type<@FindLeaseMarketSale.SaleItem>(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"buy lease for sale\"), seller: self.owner!.address, buyer: to)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketSale:189:26\n |\n189 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketSale:190:26\n |\n190 | let profile = FIND.lookup(buyer.toString())\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:194:12\n |\n194 | FindLeaseMarket.pay(tenant:self.getTenant().name, leaseName:name, saleItem: saleItem, vault: <- vault, leaseInfo:leaseInfo, cuts:cuts)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketSale:196:123\n |\n196 | emit Sale(tenant:self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: soldFor, status:\"sold\", vaultType: ftType.identifier, leaseInfo:leaseInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile?.getAvatar() ,endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:216:183\n |\n216 | let actionResult=self.getTenant().allowedAction(listingType: Type<@FindLeaseMarketSale.SaleItem>(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:true, name:\"list lease for sale\"), seller: self.owner!.address, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketSale:223:124\n |\n223 | emit Sale(tenant: self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: saleItem.salePrice, status: \"active_listed\", vaultType: vaultType.identifier, leaseInfo:saleItem.toLeaseInfo(), buyer: nil, buyerName:nil, buyerAvatar:nil, endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketSale:237:187\n |\n237 | let actionResult=self.getTenant().allowedAction(listingType: Type<@FindLeaseMarketSale.SaleItem>(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"delist lease for sale\"), seller: nil, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketSale:243:126\n |\n243 | emit Sale(tenant:self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:owner, sellerName:FIND.reverseLookup(owner), amount: saleItem.salePrice, status: \"cancel\", vaultType: saleItem.vaultType.identifier,leaseInfo: saleItem.toLeaseInfo(), buyer:nil, buyerName:nil, buyerAvatar:nil, endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketSale:250:126\n |\n250 | emit Sale(tenant:self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:owner, sellerName:FIND.reverseLookup(owner), amount: saleItem.salePrice, status: \"cancel\", vaultType: saleItem.vaultType.identifier,leaseInfo: nil, buyer:nil, buyerName:nil, buyerAvatar:nil, endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketSale:252:126\n |\n252 | emit Sale(tenant:self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:owner, sellerName:FIND.reverseLookup(owner), amount: saleItem.salePrice, status: \"cancel\", vaultType: saleItem.vaultType.identifier,leaseInfo: saleItem.toLeaseInfo(), buyer:nil, buyerName:nil, buyerAvatar:nil, endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "Admin", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\n--> 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:36:24\n\n--> 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\n--> 35717efbbce11c74.FindForgeOrder\n\nerror: error getting program 35717efbbce11c74.FindPack: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\n--> 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:36:24\n\n--> 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindVerifier: failed to derive value: load program failed: Checking failed:\nerror: error getting program 0afe396ebc8eee65.FLOAT: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :37:0\n |\n37 | pub contract FLOAT: NonFungibleToken {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub let FLOATCollectionStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub let FLOATCollectionPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub let FLOATEventsStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub let FLOATEventsPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub let FLOATEventsPrivatePath: PrivatePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event ContractInitialized()\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event FLOATMinted(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:4\n |\n55 | pub event FLOATClaimed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, eventName: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :56:4\n |\n56 | pub event FLOATDestroyed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :57:4\n |\n57 | pub event FLOATTransferred(id: UInt64, eventHost: Address, eventId: UInt64, newOwner: Address?, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :58:4\n |\n58 | pub event FLOATPurchased(id: UInt64, eventHost: Address, eventId: UInt64, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub event FLOATEventCreated(eventId: UInt64, description: String, host: Address, image: String, name: String, url: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub event FLOATEventDestroyed(eventId: UInt64, host: Address, name: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub event Deposit(id: UInt64, to: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:4\n |\n63 | pub event Withdraw(id: UInt64, from: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub var totalSupply: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub var totalFLOATEvents: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub struct TokenIdentifier {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:8\n |\n83 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :84:8\n |\n84 | pub let address: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:8\n |\n85 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub struct TokenInfo {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:8\n |\n95 | pub let path: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:8\n |\n96 | pub let price: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource NFT: NonFungibleToken.INFT, MetadataViews.Resolver {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :107:8\n |\n107 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub let dateReceived: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :113:8\n |\n113 | pub let eventDescription: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:8\n |\n114 | pub let eventHost: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :115:8\n |\n115 | pub let eventId: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :116:8\n |\n116 | pub let eventImage: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :117:8\n |\n117 | pub let eventName: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :118:8\n |\n118 | pub let originalRecipient: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :119:8\n |\n119 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub let eventsCap: Capability<&FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}>\r\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :126:51\n |\n126 | pub let eventsCap: Capability<&FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}>\r\n | ^^^^^^^^^^^^^^^^^\n\n--> 0afe396ebc8eee65.FLOAT\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:38:62\n\nerror: cannot find variable in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:38:80\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:38:24\n\nerror: cannot find type in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:81:59\n\nerror: cannot find variable in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:81:77\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindVerifier:153:58\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindVerifier:153:57\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindVerifier:153:87\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:153:22\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:154:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:157:22\n\n--> 35717efbbce11c74.FindVerifier\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1156:32\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:164:26\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:164:25\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:156:38\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:156:37\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:211:123\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:211:122\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:208:38\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:208:37\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:307:79\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:305:38\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:15\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:56\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:110\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:15\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:67\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:121\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1185:42\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:1185:41\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1220:8\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1223:8\n\n--> 35717efbbce11c74.FindPack\n\nerror: error getting program 35717efbbce11c74.NameVoucher: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindAirdropper: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: error getting program 35717efbbce11c74.FindLostAndFoundWrapper: failed to derive value: load program failed: Checking failed:\nerror: error getting program be4635353f55bbd4.LostAndFound: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :30:0\n |\n30 | pub contract LostAndFound {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let LostAndFoundPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub let LostAndFoundStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub let DepositorPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub let DepositorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :38:4\n |\n38 | pub event TicketDeposited(redeemer: Address, ticketID: UInt64, type: Type, memo: String?, name: String?, description: String?, thumbnail: String?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :39:4\n |\n39 | pub event TicketRedeemed(redeemer: Address, ticketID: UInt64, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event BinDestroyed(redeemer: Address, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event ShelfDestroyed(redeemer: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event DepositorCreated(uuid: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event DepositorBalanceLow(uuid: UInt64, threshold: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event DepositorTokensAdded(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event DepositorTokensWithdrawn(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :49:4\n |\n49 | pub resource interface AnyResourceReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :50:8\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^^^\n\nerror: expected identifier for argument label or parameter name, got keyword resource\n --> :50:24\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^\n\n--> be4635353f55bbd4.LostAndFound\n\nerror: error getting program be4635353f55bbd4.LostAndFoundHelper: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract LostAndFoundHelper {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :5:4\n |\n5 | pub struct Ticket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :8:8\n |\n8 | pub let memo: String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:8\n |\n10 | pub let redeemer: Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:8\n |\n12 | pub let type: Type\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :13:8\n |\n13 | pub let typeIdentifier: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:8\n |\n15 | pub let redeemed: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :16:8\n |\n16 | pub let name : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :17:8\n |\n17 | pub let description : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:8\n |\n18 | pub let thumbnail : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:8\n |\n19 | pub let ticketID : UInt64?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub fun constructResult(_ ticket: &LostAndFound.Ticket?, id:UInt64?) : LostAndFoundHelper.Ticket? {\n | ^^^\n\n--> be4635353f55bbd4.LostAndFoundHelper\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:170:80\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:46:25\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:76:83\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:95:79\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:102:24\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:118:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:129:70\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:140:77\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:144:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:162:25\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:164:67\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:165:69\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:172:36\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:174:26\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:182:30\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:183:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:185:24\n\nerror: cannot find variable in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:191:34\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:203:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:212:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:214:24\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:229:24\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:271:69\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:271:127\n\n--> 35717efbbce11c74.FindLostAndFoundWrapper\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:12:119\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:13:135\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:18:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:20:23\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:27:22\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:68:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:70:23\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:78:22\n\nerror: cannot find variable in this scope: `FindLostAndFoundWrapper`\n --> 35717efbbce11c74.FindAirdropper:81:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:100:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:102:23\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:110:22\n\nerror: cannot find variable in this scope: `FindLostAndFoundWrapper`\n --> 35717efbbce11c74.FindAirdropper:115:23\n\n--> 35717efbbce11c74.FindAirdropper\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.NameVoucher:227:62\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.NameVoucher:227:82\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.NameVoucher:227:26\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.NameVoucher:228:25\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.NameVoucher:231:32\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.NameVoucher:233:59\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.NameVoucher:233:58\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.NameVoucher:233:88\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.NameVoucher:233:28\n\n--> 35717efbbce11c74.NameVoucher\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.Admin:38:57\n |\n38 | access(all) fun addCapability(_ cap: Capability<&FIND.Network>)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.Admin:44:49\n |\n44 | access(self) var capability: Capability<&FIND.Network>?\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.Admin:46:57\n |\n46 | access(all) fun addCapability(_ cap: Capability<&FIND.Network>) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.Admin:156:110\n |\n156 | access(Owner) fun register(name: String, profile: Capability<&{Profile.Public}>, leases: Capability<&{FIND.LeaseCollectionPublic}>){\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.Admin:156:109\n |\n156 | access(Owner) fun register(name: String, profile: Capability<&{Profile.Public}>, leases: Capability<&{FIND.LeaseCollectionPublic}>){\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.Admin:59:12\n |\n59 | FindForge.addPublicForgeType(forgeType: forgeType)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.Admin:67:12\n |\n67 | FindForge.addPrivateForgeType(name: name, forgeType: forgeType)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.Admin:75:12\n |\n75 | FindForge.removeForgeType(type: type)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.Admin:83:12\n |\n83 | FindForge.adminAddContractData(lease: lease, forgeType: forgeType , data: data)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.Admin:91:12\n |\n91 | FindForgeOrder.addMintType(mintType)\n | ^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.Admin:99:12\n |\n99 | FindForge.adminOrderForge(leaseName: leaseName, mintType: mintType, minterCut: minterCut, collectionDisplay: collectionDisplay)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.Admin:106:12\n |\n106 | FindForge.cancelForgeOrder(leaseName: leaseName, mintType: mintType)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.Admin:114:19\n |\n114 | return FindForge.fulfillForgeOrder(contractName, forgeType: forgeType)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.Admin:161:16\n |\n161 | if !FIND.validateFindName(name) {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.Admin:174:16\n |\n174 | if !FIND.validateFindName(name) {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.Admin:178:23\n |\n178 | let user = FIND.lookupAddress(name) ?? panic(\"Cannot find lease owner. Lease : \".concat(name))\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.Admin:179:58\n |\n179 | let ref = getAccount(user).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(name))\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.Admin:179:57\n |\n179 | let ref = getAccount(user).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(name))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.Admin:179:87\n |\n179 | let ref = getAccount(user).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(name))\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.Admin:179:22\n |\n179 | let ref = getAccount(user).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(name))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.Admin:179:22\n |\n179 | let ref = getAccount(user).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(name))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.Admin:188:16\n |\n188 | if !FIND.validateFindName(name) {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.Admin:192:12\n |\n192 | FindForge.adminSetMinterPlatform(leaseName: name, forgeType: forgeType, minterCut: minterCut, description: description, externalURL: externalURL, squareImage: squareImage, bannerImage: bannerImage, socials: socials)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.Admin:200:12\n |\n200 | FindForge.mintAdmin(leaseName: name, forgeType: forgeType, data: data, receiver: receiver)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindPack`\n --> 35717efbbce11c74.Admin:285:33\n |\n285 | let pathIdentifier = FindPack.getPacksCollectionPath(packTypeName: packTypeName, packTypeId: typeId)\n | ^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindPack`\n --> 35717efbbce11c74.Admin:288:31\n |\n288 | let mintPackData = FindPack.MintPackData(packTypeName: packTypeName, typeId: typeId, hash: hash, verifierRef: FindForge.borrowVerifier())\n | ^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.Admin:288:122\n |\n288 | let mintPackData = FindPack.MintPackData(packTypeName: packTypeName, typeId: typeId, hash: hash, verifierRef: FindForge.borrowVerifier())\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.Admin:289:12\n |\n289 | FindForge.adminMint(lease: packTypeName, forgeType: Type<@FindPack.Forge>() , data: mintPackData, receiver: receiver)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --> 35717efbbce11c74.Admin:289:70\n |\n289 | FindForge.adminMint(lease: packTypeName, forgeType: Type<@FindPack.Forge>() , data: mintPackData, receiver: receiver)\n | ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.Admin:289:64\n |\n289 | FindForge.adminMint(lease: packTypeName, forgeType: Type<@FindPack.Forge>() , data: mintPackData, receiver: receiver)\n | ^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindPack`\n --> 35717efbbce11c74.Admin:296:12\n |\n296 | FindPack.fulfill(packId:packId, types:types, rewardIds:rewardIds, salt:salt)\n | ^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --> 35717efbbce11c74.Admin:304:55\n |\n304 | let cap= Admin.account.storage.borrow(from: FindPack.DLQCollectionStoragePath)!\n | ^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --> 35717efbbce11c74.Admin:304:72\n |\n304 | let cap= Admin.account.storage.borrow(from: FindPack.DLQCollectionStoragePath)!\n | ^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindPack`\n --> 35717efbbce11c74.Admin:304:99\n |\n304 | let cap= Admin.account.storage.borrow(from: FindPack.DLQCollectionStoragePath)!\n | ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.Admin:304:21\n |\n304 | let cap= Admin.account.storage.borrow(from: FindPack.DLQCollectionStoragePath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `NameVoucher`\n --> 35717efbbce11c74.Admin:352:19\n |\n352 | return NameVoucher.mintNFT(recipient: receiver, minCharLength: minCharLength)\n | ^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `NameVoucher`\n --> 35717efbbce11c74.Admin:360:57\n |\n360 | let receiver = Admin.account.storage.borrow<&NameVoucher.Collection>(from: NameVoucher.CollectionStoragePath)!\n | ^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `NameVoucher`\n --> 35717efbbce11c74.Admin:360:87\n |\n360 | let receiver = Admin.account.storage.borrow<&NameVoucher.Collection>(from: NameVoucher.CollectionStoragePath)!\n | ^^^^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.Admin:360:27\n |\n360 | let receiver = Admin.account.storage.borrow<&NameVoucher.Collection>(from: NameVoucher.CollectionStoragePath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `NameVoucher`\n --> 35717efbbce11c74.Admin:361:19\n |\n361 | return NameVoucher.mintNFT(recipient: receiver, minCharLength: minCharLength)\n | ^^^^^^^^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "NameVoucher", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindAirdropper: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: error getting program 35717efbbce11c74.FindLostAndFoundWrapper: failed to derive value: load program failed: Checking failed:\nerror: error getting program be4635353f55bbd4.LostAndFound: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :30:0\n |\n30 | pub contract LostAndFound {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let LostAndFoundPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub let LostAndFoundStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub let DepositorPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub let DepositorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :38:4\n |\n38 | pub event TicketDeposited(redeemer: Address, ticketID: UInt64, type: Type, memo: String?, name: String?, description: String?, thumbnail: String?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :39:4\n |\n39 | pub event TicketRedeemed(redeemer: Address, ticketID: UInt64, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event BinDestroyed(redeemer: Address, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event ShelfDestroyed(redeemer: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event DepositorCreated(uuid: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event DepositorBalanceLow(uuid: UInt64, threshold: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event DepositorTokensAdded(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event DepositorTokensWithdrawn(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :49:4\n |\n49 | pub resource interface AnyResourceReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :50:8\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^^^\n\nerror: expected identifier for argument label or parameter name, got keyword resource\n --> :50:24\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^\n\n--> be4635353f55bbd4.LostAndFound\n\nerror: error getting program be4635353f55bbd4.LostAndFoundHelper: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract LostAndFoundHelper {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :5:4\n |\n5 | pub struct Ticket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :8:8\n |\n8 | pub let memo: String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:8\n |\n10 | pub let redeemer: Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:8\n |\n12 | pub let type: Type\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :13:8\n |\n13 | pub let typeIdentifier: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:8\n |\n15 | pub let redeemed: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :16:8\n |\n16 | pub let name : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :17:8\n |\n17 | pub let description : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:8\n |\n18 | pub let thumbnail : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:8\n |\n19 | pub let ticketID : UInt64?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub fun constructResult(_ ticket: &LostAndFound.Ticket?, id:UInt64?) : LostAndFoundHelper.Ticket? {\n | ^^^\n\n--> be4635353f55bbd4.LostAndFoundHelper\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:170:80\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:46:25\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:76:83\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:95:79\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:102:24\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:118:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:129:70\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:140:77\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:144:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:162:25\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:164:67\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:165:69\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:172:36\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:174:26\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:182:30\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:183:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:185:24\n\nerror: cannot find variable in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:191:34\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:203:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:212:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:214:24\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:229:24\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:271:69\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:271:127\n\n--> 35717efbbce11c74.FindLostAndFoundWrapper\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:12:119\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:13:135\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:18:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:20:23\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:27:22\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:68:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:70:23\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:78:22\n\nerror: cannot find variable in this scope: `FindLostAndFoundWrapper`\n --> 35717efbbce11c74.FindAirdropper:81:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:100:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:102:23\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:110:22\n\nerror: cannot find variable in this scope: `FindLostAndFoundWrapper`\n --> 35717efbbce11c74.FindAirdropper:115:23\n\n--> 35717efbbce11c74.FindAirdropper\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.NameVoucher:227:62\n |\n227 | let network = NameVoucher.account.storage.borrow<&FIND.Network>(from: FIND.NetworkStoragePath) ?? panic(\"Cannot borrow find network for registration\")\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.NameVoucher:227:82\n |\n227 | let network = NameVoucher.account.storage.borrow<&FIND.Network>(from: FIND.NetworkStoragePath) ?? panic(\"Cannot borrow find network for registration\")\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.NameVoucher:227:26\n |\n227 | let network = NameVoucher.account.storage.borrow<&FIND.Network>(from: FIND.NetworkStoragePath) ?? panic(\"Cannot borrow find network for registration\")\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.NameVoucher:228:25\n |\n228 | let status = FIND.status(name)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.NameVoucher:231:32\n |\n231 | if status.status == FIND.LeaseStatus.FREE {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.NameVoucher:233:59\n |\n233 | let lease = self.owner!.capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.NameVoucher:233:58\n |\n233 | let lease = self.owner!.capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.NameVoucher:233:88\n |\n233 | let lease = self.owner!.capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.NameVoucher:233:28\n |\n233 | let lease = self.owner!.capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n" - }, - { - "address": "0x324c34e1c517e4db", - "name": "NFTCatalogAdmin" - }, - { - "address": "0x324c34e1c517e4db", - "name": "NFTRetrieval" - }, - { - "address": "0x324c34e1c517e4db", - "name": "NFTCatalog" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindMarketAdmin", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAdmin:26:57\n |\n26 | access(all) fun addCapability(_ cap: Capability<&FIND.Network>)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAdmin:32:49\n |\n32 | access(self) var capability: Capability<&FIND.Network>?\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAdmin:34:57\n |\n34 | access(all) fun addCapability(_ cap: Capability<&FIND.Network>) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:42:91\n |\n42 | access(Owner) fun createFindMarket(name: String, address:Address, findCutSaleItem: FindMarket.TenantSaleItem?) : Capability<&FindMarket.Tenant> {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:42:133\n |\n42 | access(Owner) fun createFindMarket(name: String, address:Address, findCutSaleItem: FindMarket.TenantSaleItem?) : Capability<&FindMarket.Tenant> {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:58:51\n |\n58 | access(Owner) fun getFindMarketClient(): &FindMarket.TenantClient{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:129:61\n |\n129 | access(Owner) fun getTenantRef(_ tenant: Address) : &FindMarket.Tenant {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:139:66\n |\n139 | access(Owner) fun addFindBlockItem(tenant: Address, item: FindMarket.TenantSaleItem) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:155:64\n |\n155 | access(Owner) fun setFindCut(tenant: Address, saleItem: FindMarket.TenantSaleItem) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:171:69\n |\n171 | access(Owner) fun setMarketOption(tenant: Address, saleItem: FindMarket.TenantSaleItem) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:47:20\n |\n47 | return FindMarket.createFindMarket(name:name, address:address, findCutSaleItem: findCutSaleItem)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:55:12\n |\n55 | FindMarket.removeFindMarketTenant(tenant: tenant)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:63:23\n |\n63 | let path = FindMarket.TenantClientStoragePath\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:64:63\n |\n64 | return FindMarketAdmin.account.storage.borrow(from: path) ?? panic(\"Cannot borrow Find market tenant client Reference.\")\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:64:94\n |\n64 | return FindMarketAdmin.account.storage.borrow(from: path) ?? panic(\"Cannot borrow Find market tenant client Reference.\")\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindMarketAdmin:64:19\n |\n64 | return FindMarketAdmin.account.storage.borrow(from: path) ?? panic(\"Cannot borrow Find market tenant client Reference.\")\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:74:12\n |\n74 | FindMarket.addSaleItemType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:81:12\n |\n81 | FindMarket.addMarketBidType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:88:12\n |\n88 | FindMarket.addSaleItemCollectionType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:95:12\n |\n95 | FindMarket.addMarketBidCollectionType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:102:12\n |\n102 | FindMarket.removeSaleItemType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:109:12\n |\n109 | FindMarket.removeMarketBidType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:116:12\n |\n116 | FindMarket.removeSaleItemCollectionType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:123:12\n |\n123 | FindMarket.removeMarketBidCollectionType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:133:25\n |\n133 | let string = FindMarket.getTenantPathForAddress(tenant)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:135:67\n |\n135 | let cap = FindMarketAdmin.account.capabilities.borrow<&FindMarket.Tenant>(pp) ?? panic(\"Cannot borrow tenant reference from path. Path : \".concat(pp.toString()) )\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindMarketAdmin:135:22\n |\n135 | let cap = FindMarketAdmin.account.capabilities.borrow<&FindMarket.Tenant>(pp) ?? panic(\"Cannot borrow tenant reference from path. Path : \".concat(pp.toString()) )\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAdmin:228:12\n |\n228 | FindMarket.setResidualAddress(address)\n | ^^^^^^^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindAirdropper", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: error getting program 35717efbbce11c74.FindLostAndFoundWrapper: failed to derive value: load program failed: Checking failed:\nerror: error getting program be4635353f55bbd4.LostAndFound: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :30:0\n |\n30 | pub contract LostAndFound {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let LostAndFoundPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub let LostAndFoundStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub let DepositorPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub let DepositorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :38:4\n |\n38 | pub event TicketDeposited(redeemer: Address, ticketID: UInt64, type: Type, memo: String?, name: String?, description: String?, thumbnail: String?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :39:4\n |\n39 | pub event TicketRedeemed(redeemer: Address, ticketID: UInt64, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event BinDestroyed(redeemer: Address, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event ShelfDestroyed(redeemer: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event DepositorCreated(uuid: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event DepositorBalanceLow(uuid: UInt64, threshold: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event DepositorTokensAdded(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event DepositorTokensWithdrawn(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :49:4\n |\n49 | pub resource interface AnyResourceReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :50:8\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^^^\n\nerror: expected identifier for argument label or parameter name, got keyword resource\n --> :50:24\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^\n\n--> be4635353f55bbd4.LostAndFound\n\nerror: error getting program be4635353f55bbd4.LostAndFoundHelper: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract LostAndFoundHelper {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :5:4\n |\n5 | pub struct Ticket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :8:8\n |\n8 | pub let memo: String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:8\n |\n10 | pub let redeemer: Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:8\n |\n12 | pub let type: Type\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :13:8\n |\n13 | pub let typeIdentifier: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:8\n |\n15 | pub let redeemed: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :16:8\n |\n16 | pub let name : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :17:8\n |\n17 | pub let description : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:8\n |\n18 | pub let thumbnail : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:8\n |\n19 | pub let ticketID : UInt64?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub fun constructResult(_ ticket: &LostAndFound.Ticket?, id:UInt64?) : LostAndFoundHelper.Ticket? {\n | ^^^\n\n--> be4635353f55bbd4.LostAndFoundHelper\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:170:80\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:46:25\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:76:83\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:95:79\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:102:24\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:118:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:129:70\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:140:77\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:144:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:162:25\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:164:67\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:165:69\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:172:36\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:174:26\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:182:30\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:183:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:185:24\n\nerror: cannot find variable in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:191:34\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:203:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:212:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:214:24\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:229:24\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:271:69\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:271:127\n\n--> 35717efbbce11c74.FindLostAndFoundWrapper\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:12:119\n |\n12 | access(all) event Airdropped(from: Address ,fromName: String?, to: Address, toName: String?,uuid: UInt64, nftInfo: FindMarket.NFTInfo, context: {String : String}, remark: String?)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:13:135\n |\n13 | access(all) event AirdroppedToLostAndFound(from: Address, fromName: String? , to: Address, toName: String?, uuid: UInt64, nftInfo: FindMarket.NFTInfo, context: {String : String}, remark: String?, ticketID: UInt64)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:18:21\n |\n18 | let toName = FIND.reverseLookup(receiver)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:20:23\n |\n20 | let fromName = FIND.reverseLookup(from)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:27:22\n |\n27 | let nftInfo = FindMarket.NFTInfo(vr, id: pointer.id, detail: true)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:68:21\n |\n68 | let toName = FIND.reverseLookup(receiver)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:70:23\n |\n70 | let fromName = FIND.reverseLookup(from)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:78:22\n |\n78 | let nftInfo = FindMarket.NFTInfo(vr, id: pointer.id, detail: true)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLostAndFoundWrapper`\n --> 35717efbbce11c74.FindAirdropper:81:23\n |\n81 | let ticketID = FindLostAndFoundWrapper.depositNFT(\n | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:100:21\n |\n100 | let toName = FIND.reverseLookup(receiver)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindAirdropper:102:23\n |\n102 | let fromName = FIND.reverseLookup(from)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindAirdropper:110:22\n |\n110 | let nftInfo = FindMarket.NFTInfo(vr, id: pointer.id, detail: true)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLostAndFoundWrapper`\n --> 35717efbbce11c74.FindAirdropper:115:23\n |\n115 | let ticketID = FindLostAndFoundWrapper.depositNFT(\n | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "ProfileCache" - }, - { - "address": "0x35717efbbce11c74", - "name": "Dandy", - "error": "error: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\n--> 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:36:24\n\n--> 35717efbbce11c74.FindForge\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:348:32\n |\n348 | access(all) resource Forge: FindForge.Forge {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:63:119\n |\n63 | init(name: String, description: String, thumbnail: MetadataViews.Media, schemas: {String: ViewInfo}, platform: FindForge.MinterPlatform, externalUrlPrefix: String?) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:61:39\n |\n61 | access(contract) let platform: FindForge.MinterPlatform\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:87:46\n |\n87 | access(all) fun getMinterPlatform() : FindForge.MinterPlatform {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:349:15\n |\n349 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:349:56\n |\n349 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:349:110\n |\n349 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:354:15\n |\n354 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:354:67\n |\n354 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:354:121\n |\n354 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:333:109\n |\n333 | access(account) fun mintNFT(name: String, description: String, thumbnail: MetadataViews.Media, platform:FindForge.MinterPlatform, schemas: [AnyStruct], externalUrlPrefix:String?) : @NFT {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:360:42\n |\n360 | access(account) fun createForge() : @{FindForge.Forge} {\n | ^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.Dandy:360:41\n |\n360 | access(account) fun createForge() : @{FindForge.Forge} {\n | ^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:388:8\n |\n388 | FindForge.addForgeType(<- create Forge())\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:390:8\n |\n390 | FindForge.addPublicForgeType(forgeType: Type<@Forge>())\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:88:27\n |\n88 | if let fetch = FindForge.getMinterPlatform(name: self.platform.name, forgeType: Dandy.getForgeType()) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.Dandy:89:50\n |\n89 | let platform = &self.platform as &FindForge.MinterPlatform\n | ^^^^^^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindMarketCut", - "error": "error: invalid use of interface as type\n --> 35717efbbce11c74.FindMarketCut:29:66\n |\n29 | access(contract) fun borrowContract(_ contractName: String) : &FindMarketCutInterface {\n | ^^^^^^^^^^^^^^^^^^^^^^^ got `&FindMarketCutInterface`; consider using `&{FindMarketCutInterface}`\n\nerror: invalid use of interface as type\n --> 35717efbbce11c74.FindMarketCut:34:45\n |\n34 | return self.account.contracts.borrow<&FindMarketCutInterface>(name: identifier) ?? panic(\"Cannor borrow contract with identifier : \".concat(identifier))\n | ^^^^^^^^^^^^^^^^^^^^^^^ got `&FindMarketCutInterface`; consider using `&{FindMarketCutInterface}`\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FINDNFTCatalogAdmin" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindLostAndFoundWrapper", - "error": "error: error getting program be4635353f55bbd4.LostAndFound: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :30:0\n |\n30 | pub contract LostAndFound {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let LostAndFoundPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub let LostAndFoundStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub let DepositorPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub let DepositorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :38:4\n |\n38 | pub event TicketDeposited(redeemer: Address, ticketID: UInt64, type: Type, memo: String?, name: String?, description: String?, thumbnail: String?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :39:4\n |\n39 | pub event TicketRedeemed(redeemer: Address, ticketID: UInt64, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event BinDestroyed(redeemer: Address, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event ShelfDestroyed(redeemer: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event DepositorCreated(uuid: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event DepositorBalanceLow(uuid: UInt64, threshold: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event DepositorTokensAdded(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event DepositorTokensWithdrawn(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :49:4\n |\n49 | pub resource interface AnyResourceReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :50:8\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^^^\n\nerror: expected identifier for argument label or parameter name, got keyword resource\n --> :50:24\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^\n\n--> be4635353f55bbd4.LostAndFound\n\nerror: error getting program be4635353f55bbd4.LostAndFoundHelper: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract LostAndFoundHelper {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :5:4\n |\n5 | pub struct Ticket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :8:8\n |\n8 | pub let memo: String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:8\n |\n10 | pub let redeemer: Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:8\n |\n12 | pub let type: Type\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :13:8\n |\n13 | pub let typeIdentifier: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:8\n |\n15 | pub let redeemed: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :16:8\n |\n16 | pub let name : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :17:8\n |\n17 | pub let description : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:8\n |\n18 | pub let thumbnail : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:8\n |\n19 | pub let ticketID : UInt64?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub fun constructResult(_ ticket: &LostAndFound.Ticket?, id:UInt64?) : LostAndFoundHelper.Ticket? {\n | ^^^\n\n--> be4635353f55bbd4.LostAndFoundHelper\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:170:80\n |\n170 | access(all) fun getTickets(user: Address, specificType: Type?) : {String : [LostAndFoundHelper.Ticket]} {\n | ^^^^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:46:25\n |\n46 | let senderName = FIND.reverseLookup(sender)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:76:83\n |\n76 | emit NFTDeposited(receiver: receiverCap.address, receiverName: FIND.reverseLookup(receiverAddress), sender: sender, senderName: senderName, type: type.identifier, id: id, uuid: uuid, memo: memo, name: display.name, description: display.description, thumbnail: display.thumbnail.uri(), collectionName: collectionDisplay?.name, collectionImage: collectionDisplay?.squareImage?.file?.uri())\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:95:79\n |\n95 | emit NFTDeposited(receiver: receiverAddress, receiverName: FIND.reverseLookup(receiverAddress), sender: sender, senderName: senderName, type: type.identifier, id: id, uuid: uuid, memo: memo, name: display.name, description: display.description, thumbnail: display.thumbnail.uri(), collectionName: collectionDisplay?.name, collectionImage: collectionDisplay?.squareImage?.file?.uri())\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:102:24\n |\n102 | let estimate <- LostAndFound.estimateDeposit(\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:118:23\n |\n118 | let ticketID = LostAndFound.deposit(\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:129:70\n |\n129 | emit TicketDeposited(receiver: receiverAddress, receiverName: FIND.reverseLookup(receiverAddress), sender: sender, senderName: senderName, ticketID: ticketID, type: type.identifier, id: id, uuid: uuid, memo: memo, name: display.name, description: display.description, thumbnail: display.thumbnail.uri(), collectionName: collectionDisplay?.name, collectionImage: collectionDisplay?.squareImage?.file?.uri(), flowStorageFee: flowStorageFee)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:140:77\n |\n140 | emit TicketRedeemFailed(receiver: receiverAddress, receiverName: FIND.reverseLookup(receiverAddress), ticketID: ticketID, type: type.identifier, remark: \"invalid capability\")\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:144:20\n |\n144 | let shelf = LostAndFound.borrowShelfManager().borrowShelf(redeemer: receiverAddress) ?? panic(\"No items to redeem for this user: \".concat(receiverAddress.toString()))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:162:25\n |\n162 | senderName = FIND.reverseLookup(sender!)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:164:67\n |\n164 | emit NFTDeposited(receiver: receiverAddress, receiverName: FIND.reverseLookup(receiverAddress), sender: sender, senderName: senderName, type: type.identifier, id: nftID, uuid: viewResolver.uuid, memo: memo, name: display?.name, description: display?.description, thumbnail: display?.thumbnail?.uri(), collectionName: collectionDisplay?.name, collectionImage: collectionDisplay?.squareImage?.file?.uri())\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:165:69\n |\n165 | emit TicketRedeemed(receiver: receiverAddress, receiverName: FIND.reverseLookup(receiverAddress), ticketID: ticketID, type: type.identifier)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:172:36\n |\n172 | let allTickets : {String : [LostAndFoundHelper.Ticket]} = {}\n | ^^^^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:174:26\n |\n174 | let ticketTypes = LostAndFound.getRedeemableTypes(user) \n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:182:30\n |\n182 | let ticketInfo : [LostAndFoundHelper.Ticket] = []\n | ^^^^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:183:26\n |\n183 | let tickets = LostAndFound.borrowAllTicketsByType(addr: user, type: type)\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:185:24\n |\n185 | let shelf = LostAndFound.borrowShelfManager().borrowShelf(redeemer: user)!\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFoundHelper`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:191:34\n |\n191 | ticketInfo.append(LostAndFoundHelper.Ticket(ticket, id: id))\n | ^^^^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:203:26\n |\n203 | let ticketTypes = LostAndFound.getRedeemableTypes(user) \n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:212:26\n |\n212 | let tickets = LostAndFound.borrowAllTicketsByType(addr: user, type: type)\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:214:24\n |\n214 | let shelf = LostAndFound.borrowShelfManager().borrowShelf(redeemer: user)!\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:229:24\n |\n229 | for type in LostAndFound.getRedeemableTypes(user) {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:271:69\n |\n271 | emit UserStorageSubsidized(receiver: receiver, receiverName: FIND.reverseLookup(receiver), sender: sender, senderName: FIND.reverseLookup(sender), forUUID: uuid, storageFee: subsidizeAmount)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLostAndFoundWrapper:271:127\n |\n271 | emit UserStorageSubsidized(receiver: receiver, receiverName: FIND.reverseLookup(receiver), sender: sender, senderName: FIND.reverseLookup(sender), forUUID: uuid, storageFee: subsidizeAmount)\n | ^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindThoughts", - "error": "error: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindThoughts:14:141\n |\n14 | access(all) event Published(id: UInt64, creator: Address, creatorName: String?, header: String, message: String, medias: [String], nfts:[FindMarket.NFTInfo], tags: [String], quoteOwner: Address?, quoteId: UInt64?)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindThoughts:154:73\n |\n154 | emit Edited(id: self.id, creator: self.creator, creatorName: FIND.reverseLookup(self.creator), header: self.header, message: self.body, medias: medias, hide: hide, tags: self.tags)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindThoughts:167:68\n |\n167 | emit Edited(id: self.id, creator: address, creatorName: FIND.reverseLookup(address), header: self.header, message: self.body, medias: medias, hide: self.getHide(), tags: self.tags)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindThoughts:189:56\n |\n189 | emit Reacted(id: self.id, by: user, byName: FIND.reverseLookup(user), creator: owner, creatorName: FIND.reverseLookup(owner), header: self.header, reaction: reaction, totalCount: self.reactions)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindThoughts:189:111\n |\n189 | emit Reacted(id: self.id, by: user, byName: FIND.reverseLookup(user), creator: owner, creatorName: FIND.reverseLookup(owner), header: self.header, reaction: reaction, totalCount: self.reactions)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindThoughts:268:24\n |\n268 | let nfts : [FindMarket.NFTInfo] = []\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindThoughts:273:28\n |\n273 | nfts.append(FindMarket.NFTInfo(rv, id: nftPointer!.id, detail: true))\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindThoughts:282:30\n |\n282 | let creatorName = FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindThoughts:307:23\n |\n307 | name = FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindThoughts:309:80\n |\n309 | emit Deleted(id: thought.id, creator: thought.creator, creatorName: FIND.reverseLookup(thought.creator), header: thought.header, message: thought.body, medias: medias, tags: thought.tags)\n | ^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "Sender" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindMarketAuctionEscrow", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:18:36\n |\n18 | access(all) resource SaleItem : FindMarket.SaleItem {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:264:71\n |\n264 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:707:31\n |\n707 | access(all) resource Bid : FindMarket.Bid {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:756:73\n |\n756 | access(all) resource MarketBidCollection: MarketBidCollectionPublic, FindMarket.MarketBidCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:16:201\n |\n16 | access(all) event EnglishAuction(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName:String?, amount: UFix64, auctionReservePrice: UFix64, status: String, vaultType:String, nft:FindMarket.NFTInfo?, buyer:Address?, buyerName:String?, buyerAvatar:String?, startsAt: UFix64?, endsAt: UFix64?, previousBuyer:Address?, previousBuyerName:String?)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:106:52\n |\n106 | access(all) fun toNFTInfo(_ detail: Bool) : FindMarket.NFTInfo{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:197:38\n |\n197 | access(all) fun getAuction(): FindMarket.AuctionItem? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:270:47\n |\n270 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionEscrow:270:46\n |\n270 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:268:60\n |\n268 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionEscrow:268:59\n |\n268 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:275:41\n |\n275 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionEscrow:275:40\n |\n275 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:699:57\n |\n699 | access(all) fun borrowSaleItem(_ id: UInt64) : &{FindMarket.SaleItem} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionEscrow:699:56\n |\n699 | access(all) fun borrowSaleItem(_ id: UInt64) : &{FindMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:763:93\n |\n763 | init(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionEscrow:763:92\n |\n763 | init(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:760:60\n |\n760 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionEscrow:760:59\n |\n760 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:769:41\n |\n769 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionEscrow:769:40\n |\n769 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:878:55\n |\n878 | access(all) fun borrowBidItem(_ id: UInt64): &{FindMarket.Bid} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionEscrow:878:54\n |\n878 | access(all) fun borrowBidItem(_ id: UInt64): &{FindMarket.Bid} {\n | ^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:892:83\n |\n892 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionEscrow:892:82\n |\n892 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:896:131\n |\n896 | access(all) fun createEmptyMarketBidCollection(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @MarketBidCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionEscrow:896:130\n |\n896 | access(all) fun createEmptyMarketBidCollection(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @MarketBidCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:900:118\n |\n900 | access(all) fun getSaleItemCapability(marketplace:Address, user:Address) : Capability<&{SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}>? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:910:115\n |\n910 | access(all) fun getBidCapability( marketplace:Address, user:Address) : Capability<&{MarketBidCollectionPublic, FindMarket.MarketBidCollectionPublic}>? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:921:8\n |\n921 | FindMarket.addSaleItemType(Type<@SaleItem>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:922:8\n |\n922 | FindMarket.addSaleItemCollectionType(Type<@SaleItemCollection>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:923:8\n |\n923 | FindMarket.addMarketBidType(Type<@Bid>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:924:8\n |\n924 | FindMarket.addMarketBidCollectionType(Type<@MarketBidCollection>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:901:11\n |\n901 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:904:22\n |\n904 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:905:81\n |\n905 | return getAccount(user).capabilities.get<&{SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}>(tenant.getPublicPath(Type<@SaleItemCollection>()))\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:911:11\n |\n911 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:914:22\n |\n914 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:915:82\n |\n915 | return getAccount(user).capabilities.get<&{MarketBidCollectionPublic, FindMarket.MarketBidCollectionPublic}>(tenant.getPublicPath(Type<@MarketBidCollection>()))\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:89:19\n |\n89 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:101:23\n |\n101 | return FIND.reverseLookup(cb.address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:107:19\n |\n107 | return FindMarket.NFTInfo(self.pointer.getViewResolver(), id: self.pointer.id, detail:detail)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:198:19\n |\n198 | return FindMarket.AuctionItem(startPrice: self.auctionStartPrice,\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:292:148\n |\n292 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketAuctionEscrow.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name:\"add bid in auction\"), seller: self.owner!.address, buyer: newOffer.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:337:36\n |\n337 | previousBuyerName = FIND.reverseLookup(pb)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:342:26\n |\n342 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:344:110\n |\n344 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: newOfferBalance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, nft: nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(),startsAt: saleItem.auctionStartedAt, endsAt: saleItem.auctionEndsAt, previousBuyer: previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:400:148\n |\n400 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketAuctionEscrow.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"bid in auction\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:429:26\n |\n429 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:431:110\n |\n431 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, nft: nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(),startsAt: saleItem.auctionStartedAt, endsAt: saleItem.auctionEndsAt, previousBuyer: nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:497:24\n |\n497 | var nftInfo:FindMarket.NFTInfo?=nil\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:504:30\n |\n504 | let buyerName=FIND.reverseLookup(buyer!)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:506:114\n |\n506 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, nft: nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(),startsAt: saleItem.auctionStartedAt, endsAt: saleItem.auctionEndsAt, previousBuyer: nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:508:114\n |\n508 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, nft: nftInfo, buyer: nil, buyerName: nil, buyerAvatar:nil,startsAt: saleItem.auctionStartedAt, endsAt: saleItem.auctionEndsAt, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:538:152\n |\n538 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketAuctionEscrow.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"fulfill auction\"), seller: self.owner!.address, buyer: saleItem.offerCallback!.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:560:30\n |\n560 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:561:33\n |\n561 | let sellerName = FIND.reverseLookup(seller)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:572:25\n |\n572 | resolved[FindMarket.tenantNameAddress[tenant.name]!] = tenant.name\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:574:16\n |\n574 | FindMarket.pay(tenant:tenant.name, id:id, saleItem: saleItem, vault: <- vault, royalty:royalty, nftInfo:nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:574:189\n |\n574 | FindMarket.pay(tenant:tenant.name, id:id, saleItem: saleItem, vault: <- vault, royalty:royalty, nftInfo:nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:635:148\n |\n635 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketAuctionEscrow.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:true, name: \"list item for auction\"), seller: self.owner!.address, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionEscrow:662:113\n |\n662 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItemRef.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItemRef.auctionReservePrice, status: status, vaultType:ftType.identifier, nft: nftInfo, buyer: nil, buyerName: nil, buyerAvatar:nil, startsAt: saleItemRef.auctionStartedAt, endsAt: saleItemRef.auctionEndsAt, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindLeaseMarketDirectOfferSoft", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: error getting program 35717efbbce11c74.FindLeaseMarket: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:325:37\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:327:42\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:327:41\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:331:43\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:331:42\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:348:42\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:348:41\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:352:37\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:382:33\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:382:47\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:377:46\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:377:60\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:397:42\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:397:41\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:401:37\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:29:53\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:29:52\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:42:67\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:42:66\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:56:65\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:56:64\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:137:59\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:137:58\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:211:68\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:211:67\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:222:66\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:222:65\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:254:58\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:254:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:666:41\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:30:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:58:15\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:70:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:87:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:100:31\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:110:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:114:31\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:124:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:128:31\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:168:137\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:183:140\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:224:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:245:31\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:443:25\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:449:35\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:667:55\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:667:76\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarket:667:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:673:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:674:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:679:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:680:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:685:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:686:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:691:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:692:8\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:337:26\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:338:60\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:338:59\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:338:89\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarket:338:21\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:426:52\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:426:74\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarket:426:25\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:477:32\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:479:39\n\n--> 35717efbbce11c74.FindLeaseMarket\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:18:36\n |\n18 | access(all) resource SaleItem : FindLeaseMarket.SaleItem {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:169:71\n |\n169 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:418:31\n |\n418 | access(all) resource Bid : FindLeaseMarket.Bid {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:470:73\n |\n470 | access(all) resource MarketBidCollection: MarketBidCollectionPublic, FindLeaseMarket.MarketBidCollectionPublic {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:16:177\n |\n16 | access(all) event DirectOffer(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName: String?, amount: UFix64, status: String, vaultType:String, leaseInfo: FindLeaseMarket.LeaseInfo?, buyer:Address?, buyerName:String?, buyerAvatar:String?, endsAt: UFix64?, previousBuyer:Address?, previousBuyerName:String?)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:27:22\n |\n27 | init(pointer: FindLeaseMarket.ReadLeasePointer, callback: Capability<&{MarketBidCollectionPublic}>, validUntil: UFix64?, saleItemExtraField: {String : AnyStruct}) {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:20:39\n |\n20 | access(contract) var pointer: {FindLeaseMarket.LeasePointer}\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:20:38\n |\n20 | access(contract) var pointer: {FindLeaseMarket.LeasePointer}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:69:38\n |\n69 | access(all) fun getAuction(): FindLeaseMarket.AuctionItem? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:119:40\n |\n119 | access(all) fun toLeaseInfo() : FindLeaseMarket.LeaseInfo{\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:131:51\n |\n131 | access(contract) fun setPointer(_ pointer: FindLeaseMarket.AuthLeasePointer) {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:175:47\n |\n175 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:175:46\n |\n175 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:173:60\n |\n173 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:173:59\n |\n173 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:180:41\n |\n180 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:180:40\n |\n180 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:328:50\n |\n328 | access(Seller) fun acceptOffer(_ pointer: FindLeaseMarket.AuthLeasePointer) {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:404:59\n |\n404 | access(all) fun borrowSaleItem(_ name: String) : &{FindLeaseMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:404:58\n |\n404 | access(all) fun borrowSaleItem(_ name: String) : &{FindLeaseMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:477:93\n |\n477 | init(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:477:92\n |\n477 | init(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:474:60\n |\n474 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:474:59\n |\n474 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:483:41\n |\n483 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:483:40\n |\n483 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:592:57\n |\n592 | access(all) fun borrowBidItem(_ name: String): &{FindLeaseMarket.Bid} {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:592:56\n |\n592 | access(all) fun borrowBidItem(_ name: String): &{FindLeaseMarket.Bid} {\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:606:83\n |\n606 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:606:82\n |\n606 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:610:131\n |\n610 | access(all) fun createEmptyMarketBidCollection(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @MarketBidCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:610:130\n |\n610 | access(all) fun createEmptyMarketBidCollection(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @MarketBidCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:614:118\n |\n614 | access(all) fun getSaleItemCapability(marketplace:Address, user:Address) : Capability<&{SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic}>? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:625:115\n |\n625 | access(all) fun getBidCapability( marketplace:Address, user:Address) : Capability<&{MarketBidCollectionPublic, FindLeaseMarket.MarketBidCollectionPublic}>? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:636:8\n |\n636 | FindLeaseMarket.addSaleItemType(Type<@SaleItem>())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:637:8\n |\n637 | FindLeaseMarket.addSaleItemCollectionType(Type<@SaleItemCollection>())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:638:8\n |\n638 | FindLeaseMarket.addMarketBidType(Type<@Bid>())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:639:8\n |\n639 | FindLeaseMarket.addMarketBidCollectionType(Type<@MarketBidCollection>())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:615:12\n |\n615 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:618:22\n |\n618 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:620:81\n |\n620 | return getAccount(user).capabilities.get<&{SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic}>(tenant.getPublicPath(Type<@SaleItemCollection>()))!\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:626:12\n |\n626 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:629:22\n |\n629 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:630:82\n |\n630 | return getAccount(user).capabilities.get<&{MarketBidCollectionPublic, FindLeaseMarket.MarketBidCollectionPublic}>(tenant.getPublicPath(Type<@MarketBidCollection>()))!\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:50:43\n |\n50 | let pointer = self.pointer as! FindLeaseMarket.AuthLeasePointer\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:66:25\n |\n66 | return Type<@FIND.Lease>()\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:66:19\n |\n66 | return Type<@FIND.Lease>()\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:105:19\n |\n105 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:113:26\n |\n113 | if let name = FIND.reverseLookup(self.offerCallback.address) {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:120:19\n |\n120 | return FindLeaseMarket.LeaseInfo(self.pointer)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:207:167\n |\n207 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"cancel bid in direct offer soft\"), seller: nil, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:223:26\n |\n223 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:224:26\n |\n224 | let profile = FIND.lookup(buyer.toString())\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:226:26\n |\n226 | var leaseInfo:FindLeaseMarket.LeaseInfo?=nil\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:233:36\n |\n233 | previousBuyerName = FIND.reverseLookup(pb)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:236:130\n |\n236 | emit DirectOffer(tenant:self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, leaseInfo:leaseInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile?.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:247:167\n |\n247 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:true, name:\"increase bid in direct offer soft\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:262:27\n |\n262 | let item = FindLeaseMarket.ReadLeasePointer(name: name)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:264:171\n |\n264 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:true, name:\"bid in direct offer soft\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:281:167\n |\n281 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:true, name:\"bid in direct offer soft\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:314:167\n |\n314 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"reject offer in direct offer soft\"), seller: nil, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:339:167\n |\n339 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"accept offer in direct offer soft\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:366:167\n |\n366 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"fulfill directOffer\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:377:12\n |\n377 | FindLeaseMarket.pay(tenant: self.getTenant().name, leaseName:name, saleItem: saleItem, vault: <- vault, leaseInfo: leaseInfo, cuts:cuts)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:514:38\n |\n514 | if self.owner!.address == FIND.status(name).owner! {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:532:32\n |\n532 | let from=getAccount(FIND.status(name).owner!).capabilities.get<&{SaleItemCollectionPublic}>(self.getTenant().getPublicPath(Type<@SaleItemCollection>()))!\n | ^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindLeaseMarket", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:325:37\n |\n325 | access(all) fun getLease() : FIND.LeaseInformation\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:327:42\n |\n327 | access(contract) fun borrow() : &{FIND.LeaseCollectionPublic}\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:327:41\n |\n327 | access(contract) fun borrow() : &{FIND.LeaseCollectionPublic}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:331:43\n |\n331 | access(self) let cap: Capability<&{FIND.LeaseCollectionPublic}>\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:331:42\n |\n331 | access(self) let cap: Capability<&{FIND.LeaseCollectionPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:348:42\n |\n348 | access(contract) fun borrow() : &{FIND.LeaseCollectionPublic} {\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:348:41\n |\n348 | access(contract) fun borrow() : &{FIND.LeaseCollectionPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:352:37\n |\n352 | access(all) fun getLease() : FIND.LeaseInformation {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:382:33\n |\n382 | init(cap:Capability, name: String) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:382:47\n |\n382 | init(cap:Capability, name: String) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:377:46\n |\n377 | access(self) let cap: Capability\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:377:60\n |\n377 | access(self) let cap: Capability\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:397:42\n |\n397 | access(contract) fun borrow() : &{FIND.LeaseCollectionPublic} {\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:397:41\n |\n397 | access(contract) fun borrow() : &{FIND.LeaseCollectionPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:401:37\n |\n401 | access(all) fun getLease() : FIND.LeaseInformation {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:29:53\n |\n29 | access(all) fun getTenant(_ tenant: Address) : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:29:52\n |\n29 | access(all) fun getTenant(_ tenant: Address) : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:42:67\n |\n42 | access(all) fun getSaleItemCollectionCapabilities(tenantRef: &{FindMarket.TenantPublic}, address: Address) : [Capability<&{FindLeaseMarket.SaleItemCollectionPublic}>] {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:42:66\n |\n42 | access(all) fun getSaleItemCollectionCapabilities(tenantRef: &{FindMarket.TenantPublic}, address: Address) : [Capability<&{FindLeaseMarket.SaleItemCollectionPublic}>] {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:56:65\n |\n56 | access(all) fun getSaleItemCollectionCapability(tenantRef: &{FindMarket.TenantPublic}, marketOption: String, address: Address) : Capability<&{FindLeaseMarket.SaleItemCollectionPublic}>? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:56:64\n |\n56 | access(all) fun getSaleItemCollectionCapability(tenantRef: &{FindMarket.TenantPublic}, marketOption: String, address: Address) : Capability<&{FindLeaseMarket.SaleItemCollectionPublic}>? {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:137:59\n |\n137 | access(contract) fun checkSaleInformation(tenantRef: &{FindMarket.TenantPublic}, marketOption: String, address: Address, name: String?, getGhost: Bool, getLeaseInfo: Bool) : FindLeaseMarket.SaleItemCollectionReport {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:137:58\n |\n137 | access(contract) fun checkSaleInformation(tenantRef: &{FindMarket.TenantPublic}, marketOption: String, address: Address, name: String?, getGhost: Bool, getLeaseInfo: Bool) : FindLeaseMarket.SaleItemCollectionReport {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:211:68\n |\n211 | access(all) fun getMarketBidCollectionCapabilities(tenantRef: &{FindMarket.TenantPublic}, address: Address) : [Capability<&{FindLeaseMarket.MarketBidCollectionPublic}>] {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:211:67\n |\n211 | access(all) fun getMarketBidCollectionCapabilities(tenantRef: &{FindMarket.TenantPublic}, address: Address) : [Capability<&{FindLeaseMarket.MarketBidCollectionPublic}>] {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:222:66\n |\n222 | access(all) fun getMarketBidCollectionCapability(tenantRef: &{FindMarket.TenantPublic}, marketOption: String, address: Address) : Capability<&{FindLeaseMarket.MarketBidCollectionPublic}>? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:222:65\n |\n222 | access(all) fun getMarketBidCollectionCapability(tenantRef: &{FindMarket.TenantPublic}, marketOption: String, address: Address) : Capability<&{FindLeaseMarket.MarketBidCollectionPublic}>? {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:254:58\n |\n254 | access(contract) fun checkBidInformation(tenantRef: &{FindMarket.TenantPublic}, marketOption: String, address: Address, name: String?, getGhost:Bool, getLeaseInfo: Bool) : FindLeaseMarket.BidItemCollectionReport {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:254:57\n |\n254 | access(contract) fun checkBidInformation(tenantRef: &{FindMarket.TenantPublic}, marketOption: String, address: Address, name: String?, getGhost:Bool, getLeaseInfo: Bool) : FindLeaseMarket.BidItemCollectionReport {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:666:41\n |\n666 | access(contract) fun getNetwork() : &FIND.Network {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:30:15\n |\n30 | return FindMarket.getTenantCapability(tenant)!.borrow()!\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:58:15\n |\n58 | if FindMarket.getMarketOptionFromType(type) == marketOption{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:70:20\n |\n70 | let address=FIND.lookupAddress(name) ?? panic(\"Name is not owned by anyone. Name : \".concat(name))\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:87:22\n |\n87 | let address = FIND.lookupAddress(name) ?? panic(\"Name is not owned by anyone. Name : \".concat(name))\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:100:31\n |\n100 | let marketOption = FindMarket.getMarketOptionFromType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:110:22\n |\n110 | let address = FIND.lookupAddress(name) ?? panic(\"Name is not owned by anyone. Name : \".concat(name))\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:114:31\n |\n114 | let marketOption = FindMarket.getMarketOptionFromType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:124:22\n |\n124 | let address = FIND.lookupAddress(name) ?? panic(\"Name is not owned by anyone. Name : \".concat(name))\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:128:31\n |\n128 | let marketOption = FindMarket.getMarketOptionFromType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:168:137\n |\n168 | let stopped=tenantRef.allowedAction(listingType: listingType, nftType: item.getItemType(), ftType: item.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"delist item for sale\"), seller: address, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:183:140\n |\n183 | let deprecated=tenantRef.allowedAction(listingType: listingType, nftType: item.getItemType(), ftType: item.getFtType(), action: FindMarket.MarketAction(listing:true, name:\"delist item for sale\"), seller: address, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:224:15\n |\n224 | if FindMarket.getMarketOptionFromType(type) == marketOption{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:245:31\n |\n245 | let marketOption = FindMarket.getMarketOptionFromType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:443:25\n |\n443 | let oldProfile = FindMarket.getPaymentWallet(oldProfileCap, ftInfo, panicOnFailCheck: true)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:449:35\n |\n449 | let findName = FIND.reverseLookup(cut.getAddress())\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:667:55\n |\n667 | return FindLeaseMarket.account.storage.borrow<&FIND.Network>(from : FIND.NetworkStoragePath) ?? panic(\"Network is not up\")\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:667:76\n |\n667 | return FindLeaseMarket.account.storage.borrow<&FIND.Network>(from : FIND.NetworkStoragePath) ?? panic(\"Network is not up\")\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarket:667:15\n |\n667 | return FindLeaseMarket.account.storage.borrow<&FIND.Network>(from : FIND.NetworkStoragePath) ?? panic(\"Network is not up\")\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:673:8\n |\n673 | FindMarket.addPathMap(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:674:8\n |\n674 | FindMarket.addListingName(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:679:8\n |\n679 | FindMarket.addPathMap(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:680:8\n |\n680 | FindMarket.addListingName(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:685:8\n |\n685 | FindMarket.addPathMap(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:686:8\n |\n686 | FindMarket.addListingName(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:691:8\n |\n691 | FindMarket.addPathMap(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:692:8\n |\n692 | FindMarket.addListingName(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:337:26\n |\n337 | let address = FIND.lookupAddress(name) ?? panic(\"This lease name is not owned\")\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:338:60\n |\n338 | self.cap=getAccount(address).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:338:59\n |\n338 | self.cap=getAccount(address).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:338:89\n |\n338 | self.cap=getAccount(address).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarket:338:21\n |\n338 | self.cap=getAccount(address).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:426:52\n |\n426 | let leases = receiver.capabilities.get<&FIND.LeaseCollection>(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:426:74\n |\n426 | let leases = receiver.capabilities.get<&FIND.LeaseCollection>(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarket:426:25\n |\n426 | let leases = receiver.capabilities.get<&FIND.LeaseCollection>(FIND.LeasePublicPath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:477:32\n |\n477 | if status.status == FIND.LeaseStatus.FREE {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:479:39\n |\n479 | } else if status.status == FIND.LeaseStatus.LOCKED {\n | ^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindMarketInfrastructureCut", - "error": "error: error getting program 35717efbbce11c74.FindMarketCut: failed to derive value: load program failed: Checking failed:\nerror: invalid use of interface as type\n --> 35717efbbce11c74.FindMarketCut:29:66\n\nerror: invalid use of interface as type\n --> 35717efbbce11c74.FindMarketCut:34:45\n\n--> 35717efbbce11c74.FindMarketCut\n\nerror: cannot find variable in this scope: `FindMarketCut`\n --> 35717efbbce11c74.FindMarketInfrastructureCut:94:8\n |\n94 | FindMarketCut.setCategory(category: self.category, contractName: self.contractName)\n | ^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarketCut`\n --> 35717efbbce11c74.FindMarketInfrastructureCut:18:21\n |\n18 | let ruleId = FindMarketCut.getRuleId(listingType: listingType, nftType: nftType, ftType: ftType)\n | ^^^^^^^^^^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "Clock" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindLeaseMarketAuctionSoft", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: error getting program 35717efbbce11c74.FindLeaseMarket: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:325:37\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:327:42\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:327:41\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:331:43\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:331:42\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:348:42\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:348:41\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:352:37\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:382:33\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:382:47\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:377:46\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:377:60\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:397:42\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:397:41\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:401:37\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:29:53\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:29:52\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:42:67\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:42:66\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:56:65\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:56:64\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:137:59\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:137:58\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:211:68\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:211:67\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:222:66\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:222:65\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:254:58\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:254:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:666:41\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:30:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:58:15\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:70:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:87:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:100:31\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:110:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:114:31\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:124:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:128:31\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:168:137\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:183:140\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:224:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:245:31\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:443:25\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:449:35\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:667:55\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:667:76\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarket:667:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:673:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:674:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:679:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:680:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:685:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:686:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:691:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarket:692:8\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:337:26\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:338:60\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarket:338:59\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:338:89\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarket:338:21\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:426:52\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:426:74\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarket:426:25\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:477:32\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarket:479:39\n\n--> 35717efbbce11c74.FindLeaseMarket\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:18:36\n |\n18 | access(all) resource SaleItem : FindLeaseMarket.SaleItem {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:228:71\n |\n228 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:529:31\n |\n529 | access(all) resource Bid : FindLeaseMarket.Bid {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:579:73\n |\n579 | access(all) resource MarketBidCollection: MarketBidCollectionPublic, FindLeaseMarket.MarketBidCollectionPublic {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:16:207\n |\n16 | access(all) event EnglishAuction(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName:String?, amount: UFix64, auctionReservePrice: UFix64, status: String, vaultType:String, leaseInfo:FindLeaseMarket.LeaseInfo?, buyer:Address?, buyerName:String?, buyerAvatar:String?, endsAt: UFix64?, previousBuyer:Address?, previousBuyerName:String?)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:32:22\n |\n32 | init(pointer: FindLeaseMarket.AuthLeasePointer, vaultType: Type, auctionStartPrice:UFix64, auctionReservePrice:UFix64, auctionValidUntil: UFix64?, saleItemExtraField: {String : AnyStruct}) {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:19:38\n |\n19 | access(contract) var pointer: FindLeaseMarket.AuthLeasePointer\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:91:40\n |\n91 | access(all) fun toLeaseInfo() : FindLeaseMarket.LeaseInfo {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:181:38\n |\n181 | access(all) fun getAuction(): FindLeaseMarket.AuctionItem? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:234:47\n |\n234 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:234:46\n |\n234 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:232:60\n |\n232 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:232:59\n |\n232 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:239:41\n |\n239 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:239:40\n |\n239 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:463:51\n |\n463 | access(Seller) fun listForAuction(pointer: FindLeaseMarket.AuthLeasePointer, vaultType: Type, auctionStartPrice: UFix64, auctionReservePrice: UFix64, auctionDuration: UFix64, auctionExtensionOnLateBid: UFix64, minimumBidIncrement: UFix64, auctionValidUntil: UFix64?, saleItemExtraField: {String : AnyStruct}) {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:520:59\n |\n520 | access(all) fun borrowSaleItem(_ name: String) : &{FindLeaseMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:520:58\n |\n520 | access(all) fun borrowSaleItem(_ name: String) : &{FindLeaseMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:585:93\n |\n585 | init(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:585:92\n |\n585 | init(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:582:60\n |\n582 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:582:59\n |\n582 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:591:41\n |\n591 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:591:40\n |\n591 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:681:57\n |\n681 | access(all) fun borrowBidItem(_ name: String): &{FindLeaseMarket.Bid} {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:681:56\n |\n681 | access(all) fun borrowBidItem(_ name: String): &{FindLeaseMarket.Bid} {\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:698:83\n |\n698 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:698:82\n |\n698 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:702:131\n |\n702 | access(all) fun createEmptyMarketBidCollection(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @MarketBidCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:702:130\n |\n702 | access(all) fun createEmptyMarketBidCollection(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @MarketBidCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:706:118\n |\n706 | access(all) fun getSaleItemCapability(marketplace:Address, user:Address) : Capability<&{SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic}>? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:716:115\n |\n716 | access(all) fun getBidCapability( marketplace:Address, user:Address) : Capability<&{MarketBidCollectionPublic, FindLeaseMarket.MarketBidCollectionPublic}>? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:727:8\n |\n727 | FindLeaseMarket.addSaleItemType(Type<@SaleItem>())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:728:8\n |\n728 | FindLeaseMarket.addSaleItemCollectionType(Type<@SaleItemCollection>())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:729:8\n |\n729 | FindLeaseMarket.addMarketBidType(Type<@Bid>())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:730:8\n |\n730 | FindLeaseMarket.addMarketBidCollectionType(Type<@MarketBidCollection>())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:707:11\n |\n707 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:710:22\n |\n710 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:711:81\n |\n711 | return getAccount(user).capabilities.get<&{SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic}>(tenant.getPublicPath(Type<@SaleItemCollection>()))!\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:717:11\n |\n717 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:720:22\n |\n720 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:721:82\n |\n721 | return getAccount(user).capabilities.get<&{MarketBidCollectionPublic, FindLeaseMarket.MarketBidCollectionPublic}>(tenant.getPublicPath(Type<@MarketBidCollection>()))!\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:70:19\n |\n70 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:86:23\n |\n86 | return FIND.reverseLookup(cb.address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:92:19\n |\n92 | return FindLeaseMarket.LeaseInfo(self.pointer)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:178:25\n |\n178 | return Type<@FIND.Lease>()\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:178:19\n |\n178 | return Type<@FIND.Lease>()\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:182:19\n |\n182 | return FindLeaseMarket.AuctionItem(startPrice: self.auctionStartPrice,\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:254:26\n |\n254 | var leaseInfo:FindLeaseMarket.LeaseInfo?=nil\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:261:36\n |\n261 | previousBuyerName = FIND.reverseLookup(pb)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:265:30\n |\n265 | let buyerName=FIND.reverseLookup(buyer!)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:266:30\n |\n266 | let profile = FIND.lookup(buyer!.toString())\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:267:138\n |\n267 | emit EnglishAuction(tenant:self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, leaseInfo: leaseInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile?.getAvatar(), endsAt: saleItem.auctionEndsAt, previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:269:138\n |\n269 | emit EnglishAuction(tenant:self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, leaseInfo: leaseInfo, buyer: nil, buyerName: nil, buyerAvatar: nil, endsAt: saleItem.auctionEndsAt, previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:280:167\n |\n280 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"add bit in soft-auction\"), seller: self.owner!.address ,buyer: newOffer.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:361:167\n |\n361 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"bid item in soft-auction\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:405:167\n |\n405 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"delist item from soft-auction\"), seller: nil, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:443:167\n |\n443 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"buy item for soft-auction\"), seller: self.owner!.address,buyer: saleItem.offerCallback!.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:457:12\n |\n457 | FindLeaseMarket.pay(tenant:self.getTenant().name, leaseName:name, saleItem: saleItem, vault: <- vault, leaseInfo:leaseInfo, cuts:cuts)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:482:167\n |\n482 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:true, name:\"list item for soft-auction\"), seller: self.owner!.address, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:621:38\n |\n621 | if self.owner!.address == FIND.status(name).owner! {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindLeaseMarketAuctionSoft:629:32\n |\n629 | let from=getAccount(FIND.status(name).owner!).capabilities.get<&{SaleItemCollectionPublic}>(self.getTenant().getPublicPath(Type<@SaleItemCollection>()))!\n | ^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindUtils" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindPack", - "error": "error: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\n--> 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:36:24\n\n--> 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindVerifier: failed to derive value: load program failed: Checking failed:\nerror: error getting program 0afe396ebc8eee65.FLOAT: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :37:0\n |\n37 | pub contract FLOAT: NonFungibleToken {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub let FLOATCollectionStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub let FLOATCollectionPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub let FLOATEventsStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub let FLOATEventsPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub let FLOATEventsPrivatePath: PrivatePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event ContractInitialized()\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event FLOATMinted(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:4\n |\n55 | pub event FLOATClaimed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, eventName: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :56:4\n |\n56 | pub event FLOATDestroyed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :57:4\n |\n57 | pub event FLOATTransferred(id: UInt64, eventHost: Address, eventId: UInt64, newOwner: Address?, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :58:4\n |\n58 | pub event FLOATPurchased(id: UInt64, eventHost: Address, eventId: UInt64, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub event FLOATEventCreated(eventId: UInt64, description: String, host: Address, image: String, name: String, url: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub event FLOATEventDestroyed(eventId: UInt64, host: Address, name: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub event Deposit(id: UInt64, to: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:4\n |\n63 | pub event Withdraw(id: UInt64, from: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub var totalSupply: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub var totalFLOATEvents: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub struct TokenIdentifier {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:8\n |\n83 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :84:8\n |\n84 | pub let address: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:8\n |\n85 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub struct TokenInfo {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:8\n |\n95 | pub let path: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:8\n |\n96 | pub let price: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource NFT: NonFungibleToken.INFT, MetadataViews.Resolver {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :107:8\n |\n107 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub let dateReceived: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :113:8\n |\n113 | pub let eventDescription: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:8\n |\n114 | pub let eventHost: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :115:8\n |\n115 | pub let eventId: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :116:8\n |\n116 | pub let eventImage: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :117:8\n |\n117 | pub let eventName: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :118:8\n |\n118 | pub let originalRecipient: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :119:8\n |\n119 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub let eventsCap: Capability<&FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}>\r\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :126:51\n |\n126 | pub let eventsCap: Capability<&FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}>\r\n | ^^^^^^^^^^^^^^^^^\n\n--> 0afe396ebc8eee65.FLOAT\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:38:62\n\nerror: cannot find variable in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:38:80\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:38:24\n\nerror: cannot find type in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:81:59\n\nerror: cannot find variable in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:81:77\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindVerifier:153:58\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindVerifier:153:57\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindVerifier:153:87\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:153:22\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:154:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:157:22\n\n--> 35717efbbce11c74.FindVerifier\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1156:32\n |\n1156 | access(all) resource Forge: FindForge.Forge {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:164:26\n |\n164 | verifiers : [{FindVerifier.Verifier}],\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:164:25\n |\n164 | verifiers : [{FindVerifier.Verifier}],\n | ^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:156:38\n |\n156 | access(all) let verifiers : [{FindVerifier.Verifier}]\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:156:37\n |\n156 | access(all) let verifiers : [{FindVerifier.Verifier}]\n | ^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:211:123\n |\n211 | init(name : String, startTime : UFix64 , endTime : UFix64? , price : UFix64, purchaseLimit : UInt64?, verifiers: [{FindVerifier.Verifier}], verifyAll : Bool ) {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:211:122\n |\n211 | init(name : String, startTime : UFix64 , endTime : UFix64? , price : UFix64, purchaseLimit : UInt64?, verifiers: [{FindVerifier.Verifier}], verifyAll : Bool ) {\n | ^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindVerifier`\n --> 35717efbbce11c74.FindPack:208:38\n |\n208 | access(all) let verifiers : [{FindVerifier.Verifier}]\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:208:37\n |\n208 | access(all) let verifiers : [{FindVerifier.Verifier}]\n | ^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:307:79\n |\n307 | init(packTypeName: String, typeId: UInt64, hash: String, verifierRef: &FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:305:38\n |\n305 | access(all) let verifierRef: &FindForge.Verifier\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:15\n |\n1157 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:56\n |\n1157 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1157:110\n |\n1157 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:15\n |\n1168 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:67\n |\n1168 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1168:121\n |\n1168 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: &FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1185:42\n |\n1185 | access(account) fun createForge() : @{FindForge.Forge} {\n | ^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindPack:1185:41\n |\n1185 | access(account) fun createForge() : @{FindForge.Forge} {\n | ^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1220:8\n |\n1220 | FindForge.addForgeType(<- create Forge())\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --> 35717efbbce11c74.FindPack:1223:8\n |\n1223 | FindForge.addPublicForgeType(forgeType: Type<@Forge>())\n | ^^^^^^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindMarketAuctionSoft", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:18:36\n |\n18 | access(all) resource SaleItem : FindMarket.SaleItem {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:260:71\n |\n260 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:657:31\n |\n657 | access(all) resource Bid : FindMarket.Bid {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:708:73\n |\n708 | access(all) resource MarketBidCollection: MarketBidCollectionPublic, FindMarket.MarketBidCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:16:201\n |\n16 | access(all) event EnglishAuction(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName:String?, amount: UFix64, auctionReservePrice: UFix64, status: String, vaultType:String, nft:FindMarket.NFTInfo?, buyer:Address?, buyerName:String?, buyerAvatar:String?, endsAt: UFix64?, previousBuyer:Address?, previousBuyerName:String?)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:102:52\n |\n102 | access(all) fun toNFTInfo(_ detail: Bool) : FindMarket.NFTInfo{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:193:38\n |\n193 | access(all) fun getAuction(): FindMarket.AuctionItem? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:266:47\n |\n266 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionSoft:266:46\n |\n266 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:264:60\n |\n264 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionSoft:264:59\n |\n264 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:271:41\n |\n271 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionSoft:271:40\n |\n271 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:649:57\n |\n649 | access(all) fun borrowSaleItem(_ id: UInt64) : &{FindMarket.SaleItem} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionSoft:649:56\n |\n649 | access(all) fun borrowSaleItem(_ id: UInt64) : &{FindMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:715:93\n |\n715 | init(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionSoft:715:92\n |\n715 | init(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:712:60\n |\n712 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionSoft:712:59\n |\n712 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:721:41\n |\n721 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionSoft:721:40\n |\n721 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:818:55\n |\n818 | access(all) fun borrowBidItem(_ id: UInt64): &{FindMarket.Bid} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionSoft:818:54\n |\n818 | access(all) fun borrowBidItem(_ id: UInt64): &{FindMarket.Bid} {\n | ^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:835:83\n |\n835 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionSoft:835:82\n |\n835 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:839:131\n |\n839 | access(all) fun createEmptyMarketBidCollection(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @MarketBidCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketAuctionSoft:839:130\n |\n839 | access(all) fun createEmptyMarketBidCollection(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @MarketBidCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:864:8\n |\n864 | FindMarket.addSaleItemType(Type<@SaleItem>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:865:8\n |\n865 | FindMarket.addSaleItemCollectionType(Type<@SaleItemCollection>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:866:8\n |\n866 | FindMarket.addMarketBidType(Type<@Bid>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:867:8\n |\n867 | FindMarket.addMarketBidCollectionType(Type<@MarketBidCollection>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:844:11\n |\n844 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:847:22\n |\n847 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:854:11\n |\n854 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:857:22\n |\n857 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:85:19\n |\n85 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:97:23\n |\n97 | return FIND.reverseLookup(cb.address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:103:19\n |\n103 | return FindMarket.NFTInfo(self.pointer.getViewResolver(), id: self.pointer.id, detail:detail)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:194:19\n |\n194 | return FindMarket.AuctionItem(startPrice: self.auctionStartPrice,\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:290:147\n |\n290 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketAuctionSoft.SaleItem>(), nftType: nftType , ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"add bit in soft-auction\"), seller: self.owner!.address ,buyer: buyer)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:333:36\n |\n333 | previousBuyerName = FIND.reverseLookup(pb)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:336:26\n |\n336 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:338:110\n |\n338 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: newOfferBalance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, nft: nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.auctionEndsAt, previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:388:146\n |\n388 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketAuctionSoft.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"bid item in soft-auction\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:416:26\n |\n416 | let buyerName=FIND.reverseLookup(callback.address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:418:123\n |\n418 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, nft: nftInfo, buyer: callback.address, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.auctionEndsAt, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:452:24\n |\n452 | var nftInfo:FindMarket.NFTInfo?=nil\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:458:30\n |\n458 | let buyerName=FIND.reverseLookup(buyer!)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:460:114\n |\n460 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:ftType.identifier, nft: nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.auctionEndsAt, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:462:114\n |\n462 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:ftType.identifier, nft: nftInfo, buyer: nil, buyerName: nil, buyerAvatar: nil, endsAt: saleItem.auctionEndsAt, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:518:146\n |\n518 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketAuctionSoft.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name:\"buy item for soft-auction\"), seller: self.owner!.address,buyer: saleItem.offerCallback!.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:537:26\n |\n537 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:538:27\n |\n538 | let sellerName=FIND.reverseLookup(seller)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:540:110\n |\n540 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, nft: nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.auctionEndsAt, previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:549:21\n |\n549 | resolved[FindMarket.tenantNameAddress[tenant.name]!] = tenant.name\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:552:12\n |\n552 | FindMarket.pay(tenant:tenant.name, id:id, saleItem: saleItem, vault: <- vault, royalty:royalty, nftInfo:nftInfo, cuts:cuts, resolver: FIND.reverseLookupFN(), resolvedAddress: resolved)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:552:146\n |\n552 | FindMarket.pay(tenant:tenant.name, id:id, saleItem: saleItem, vault: <- vault, royalty:royalty, nftInfo:nftInfo, cuts:cuts, resolver: FIND.reverseLookupFN(), resolvedAddress: resolved)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketAuctionSoft:592:163\n |\n592 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketAuctionSoft.SaleItem>(), nftType: pointer.getItemType(), ftType: vaultType, action: FindMarket.MarketAction(listing:true, name:\"list item for soft-auction\"), seller: self.owner!.address, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketAuctionSoft:612:126\n |\n612 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItemRef.uuid, seller:self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: auctionStartPrice, auctionReservePrice: saleItemRef.auctionReservePrice, status: \"active_listed\", vaultType:vaultType.identifier, nft: nftInfo, buyer: nil, buyerName: nil, buyerAvatar: nil, endsAt: saleItemRef.auctionEndsAt, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "CharityNFT", - "error": "error: conformances does not match in `CharityNFT`\n --> 35717efbbce11c74.CharityNFT:6:21\n |\n6 | access(all) contract CharityNFT: ViewResolver {\n | ^^^^^^^^^^\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindRelatedAccounts" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindMarketSale", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:22:36\n |\n22 | access(all) resource SaleItem : FindMarket.SaleItem{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:163:71\n |\n163 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:158:57\n |\n158 | access(all) fun borrowSaleItem(_ id: UInt64) : &{FindMarket.SaleItem}?\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketSale:158:56\n |\n158 | access(all) fun borrowSaleItem(_ id: UInt64) : &{FindMarket.SaleItem}?\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:19:164\n |\n19 | access(all) event Sale(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName: String?, amount: UFix64, status: String, vaultType:String, nft: FindMarket.NFTInfo?, buyer:Address?, buyerName:String?, buyerAvatar: String?, endsAt:UFix64?)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:106:38\n |\n106 | access(all) fun getAuction(): FindMarket.AuctionItem? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:122:52\n |\n122 | access(all) fun toNFTInfo(_ detail: Bool) : FindMarket.NFTInfo{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:170:47\n |\n170 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketSale:170:46\n |\n170 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:168:60\n |\n168 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketSale:168:59\n |\n168 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:175:41\n |\n175 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketSale:175:40\n |\n175 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:360:57\n |\n360 | access(all) fun borrowSaleItem(_ id: UInt64) : &{FindMarket.SaleItem}? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketSale:360:56\n |\n360 | access(all) fun borrowSaleItem(_ id: UInt64) : &{FindMarket.SaleItem}? {\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:369:83\n |\n369 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketSale:369:82\n |\n369 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:373:133\n |\n373 | access(all) fun getSaleItemCapability(marketplace:Address, user:Address) : Capability<&{FindMarketSale.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}>? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:383:8\n |\n383 | FindMarket.addSaleItemType(Type<@SaleItem>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:384:8\n |\n384 | FindMarket.addSaleItemCollectionType(Type<@SaleItemCollection>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:374:26\n |\n374 | if let tenantCap=FindMarket.getTenantCapability(marketplace) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:376:96\n |\n376 | return getAccount(user).capabilities.get<&{FindMarketSale.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}>(tenant.getPublicPath(Type<@SaleItemCollection>()))\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketSale:73:23\n |\n73 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketSale:99:19\n |\n99 | return FIND.reverseLookup(self.pointer.owner())\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:123:19\n |\n123 | return FindMarket.NFTInfo(self.pointer.getViewResolver(), id: self.pointer.id, detail:detail)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:213:139\n |\n213 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketSale.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"buy item for sale\"), seller: self.owner!.address, buyer: nftCap.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketSale:224:26\n |\n224 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketSale:225:27\n |\n225 | let sellerName=FIND.reverseLookup(self.owner!.address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketSale:227:113\n |\n227 | emit Sale(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: saleItem.getBalance(), status:\"sold\", vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: Profile.find(nftCap.address).getAvatar() ,endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:234:21\n |\n234 | resolved[FindMarket.tenantNameAddress[tenant.name]!] = tenant.name\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:236:12\n |\n236 | FindMarket.pay(tenant:tenant.name, id:id, saleItem: saleItem, vault: <- vault, royalty:saleItem.getRoyalty(), nftInfo:nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketSale:236:199\n |\n236 | FindMarket.pay(tenant:tenant.name, id:id, saleItem: saleItem, vault: <- vault, royalty:saleItem.getRoyalty(), nftInfo:nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:286:139\n |\n286 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketSale.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:true, name: \"list item for sale\"), seller: self.owner!.address, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketSale:295:115\n |\n295 | emit Sale(tenant: tenant.name, id: pointer.getUUID(), saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: saleItem.salePrice, status: \"active_listed\", vaultType: vaultType.identifier, nft:saleItem.toNFTInfo(true), buyer: nil, buyerName:nil, buyerAvatar:nil, endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketSale:311:24\n |\n311 | var nftInfo:FindMarket.NFTInfo?=nil\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketSale:317:98\n |\n317 | emit Sale(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName:FIND.reverseLookup(owner), amount: saleItem.salePrice, status: status, vaultType: saleItem.vaultType.identifier,nft: nftInfo, buyer:nil, buyerName:nil, buyerAvatar:nil, endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindForge", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\n--> 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:413:57\n |\n413 | access(all) fun addCapability(_ cap: Capability<&FIND.Network>)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:421:49\n |\n421 | access(self) var capability: Capability<&FIND.Network>?\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:427:57\n |\n427 | access(all) fun addCapability(_ cap: Capability<&FIND.Network>) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:110:46\n |\n110 | access(all) fun setMinterPlatform(lease: &FIND.Lease, forgeType: Type, minterCut: UFix64?, description: String, externalURL: String, squareImage: String, bannerImage: String, socials: {String : String}) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:178:49\n |\n178 | access(all) fun removeMinterPlatform(lease: &FIND.Lease, forgeType: Type) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:229:39\n |\n229 | access(all) fun orderForge(lease: &FIND.Lease, mintType: String, minterCut: UFix64?, collectionDisplay: MetadataViews.NFTCollectionDisplay){\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:263:34\n |\n263 | access(all) fun mint (lease: &FIND.Lease, forgeType: Type , data: AnyStruct, receiver: &{NonFungibleToken.Receiver, ViewResolver.ResolverCollection}) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:310:44\n |\n310 | access(all) fun addContractData(lease: &FIND.Lease, forgeType: Type , data: AnyStruct) {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:155:19\n |\n155 | let user = FIND.lookupAddress(leaseName) ?? panic(\"Cannot find lease owner. Lease : \".concat(leaseName))\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:66\n |\n156 | let leaseCollection = getAccount(user).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(leaseName))\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:156:65\n |\n156 | let leaseCollection = getAccount(user).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(leaseName))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:156:95\n |\n156 | let leaseCollection = getAccount(user).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(leaseName))\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n |\n156 | let leaseCollection = getAccount(user).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(leaseName))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:156:30\n |\n156 | let leaseCollection = getAccount(user).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(leaseName))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:234:8\n |\n234 | FindForgeOrder.orderForge(leaseName: lease.getName(), mintType: mintType, minterCut: minterCut, collectionDisplay: collectionDisplay)\n | ^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:238:8\n |\n238 | FindForgeOrder.orderForge(leaseName: leaseName, mintType: mintType, minterCut: minterCut, collectionDisplay: collectionDisplay)\n | ^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:242:8\n |\n242 | FindForgeOrder.cancelForgeOrder(leaseName: leaseName, mintType: mintType)\n | ^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --> 35717efbbce11c74.FindForge:246:20\n |\n246 | let order = FindForgeOrder.fulfillForgeOrder(contractName, forgeType: forgeType)\n | ^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:272:22\n |\n272 | let address = FIND.lookupAddress(lease) ?? panic(\"This name is not owned by anyone. Name : \".concat(lease))\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:62\n |\n273 | let leaseCol = getAccount(address).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:273:61\n |\n273 | let leaseCol = getAccount(address).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:273:91\n |\n273 | let leaseCol = getAccount(address).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n |\n273 | let leaseCol = getAccount(address).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:273:23\n |\n273 | let leaseCol = getAccount(address).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:302:21\n |\n302 | let toName = FIND.reverseLookup(to)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:303:18\n |\n303 | let new = FIND.reverseLookup(to)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:319:22\n |\n319 | let address = FIND.lookupAddress(lease) ?? panic(\"This name is not owned by anyone. Name : \".concat(lease))\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:62\n |\n320 | let leaseCol = getAccount(address).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindForge:320:61\n |\n320 | let leaseCol = getAccount(address).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:320:91\n |\n320 | let leaseCol = getAccount(address).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n |\n320 | let leaseCol = getAccount(address).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindForge:320:23\n |\n320 | let leaseCol = getAccount(address).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindForge:36:24\n |\n36 | self.minter=FIND.lookupAddress(self.name)!\n | ^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindForgeOrder", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindMarketDirectOfferEscrow", - "error": "error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : &FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--> 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:17:36\n |\n17 | access(all) resource SaleItem : FindMarket.SaleItem {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:175:71\n |\n175 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:452:31\n |\n452 | access(all) resource Bid : FindMarket.Bid {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:501:73\n |\n501 | access(all) resource MarketBidCollection: MarketBidCollectionPublic, FindMarket.MarketBidCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:13:171\n |\n13 | access(all) event DirectOffer(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName: String?, amount: UFix64, status: String, vaultType:String, nft: FindMarket.NFTInfo?, buyer:Address?, buyerName:String?, buyerAvatar: String?, endsAt: UFix64?, previousBuyer:Address?, previousBuyerName:String?)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:80:52\n |\n80 | access(all) fun toNFTInfo(_ detail: Bool) : FindMarket.NFTInfo{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:108:38\n |\n108 | access(all) fun getAuction(): FindMarket.AuctionItem? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:181:47\n |\n181 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:181:46\n |\n181 | init (_ tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:179:60\n |\n179 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:179:59\n |\n179 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:186:41\n |\n186 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:186:40\n |\n186 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:444:57\n |\n444 | access(all) fun borrowSaleItem(_ id: UInt64) : &{FindMarket.SaleItem} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:444:56\n |\n444 | access(all) fun borrowSaleItem(_ id: UInt64) : &{FindMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:508:93\n |\n508 | init(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:508:92\n |\n508 | init(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:505:60\n |\n505 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:505:59\n |\n505 | access(contract) let tenantCapability: Capability<&{FindMarket.TenantPublic}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:514:41\n |\n514 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:514:40\n |\n514 | access(self) fun getTenant() : &{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:639:55\n |\n639 | access(all) fun borrowBidItem(_ id: UInt64): &{FindMarket.Bid} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:639:54\n |\n639 | access(all) fun borrowBidItem(_ id: UInt64): &{FindMarket.Bid} {\n | ^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:652:85\n |\n652 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>): @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:652:84\n |\n652 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability<&{FindMarket.TenantPublic}>): @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:656:131\n |\n656 | access(all) fun createEmptyMarketBidCollection(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @MarketBidCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:656:130\n |\n656 | access(all) fun createEmptyMarketBidCollection(receiver: Capability<&{FungibleToken.Receiver}>, tenantCapability: Capability<&{FindMarket.TenantPublic}>) : @MarketBidCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:695:8\n |\n695 | FindMarket.addSaleItemType(Type<@SaleItem>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:696:8\n |\n696 | FindMarket.addSaleItemCollectionType(Type<@SaleItemCollection>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:697:8\n |\n697 | FindMarket.addMarketBidType(Type<@Bid>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:698:8\n |\n698 | FindMarket.addMarketBidCollectionType(Type<@MarketBidCollection>())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:661:11\n |\n661 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:664:22\n |\n664 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:671:11\n |\n671 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:674:22\n |\n674 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:675:76\n |\n675 | if let saleItemCollection = getAccount(user).capabilities.get<&{FindMarket.SaleItemCollectionPublic}>(tenant.getPublicPath(Type<@SaleItemCollection>()))!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:675:75\n |\n675 | if let saleItemCollection = getAccount(user).capabilities.get<&{FindMarket.SaleItemCollectionPublic}>(tenant.getPublicPath(Type<@SaleItemCollection>()))!.borrow() {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:675:40\n |\n675 | if let saleItemCollection = getAccount(user).capabilities.get<&{FindMarket.SaleItemCollectionPublic}>(tenant.getPublicPath(Type<@SaleItemCollection>()))!.borrow() {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:675:40\n |\n675 | if let saleItemCollection = getAccount(user).capabilities.get<&{FindMarket.SaleItemCollectionPublic}>(tenant.getPublicPath(Type<@SaleItemCollection>()))!.borrow() {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:685:11\n |\n685 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:688:22\n |\n688 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:65:19\n |\n65 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:74:26\n |\n74 | if let name = FIND.reverseLookup(self.offerCallback.address) {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:81:19\n |\n81 | return FindMarket.NFTInfo(self.pointer.getViewResolver(), id: self.pointer.id, detail:detail)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:211:26\n |\n211 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:214:24\n |\n214 | var nftInfo:FindMarket.NFTInfo?=nil\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:219:106\n |\n219 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:236:152\n |\n236 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketDirectOfferEscrow.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:true, name: \"add bid in direct offer\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:246:26\n |\n246 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:251:106\n |\n251 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:269:156\n |\n269 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketDirectOfferEscrow.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:true, name: \"bid in direct offer\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:282:30\n |\n282 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:287:113\n |\n287 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItemRef.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItemRef.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:302:152\n |\n302 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketDirectOfferEscrow.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:true, name: \"bid in direct offer\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:325:26\n |\n325 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:330:36\n |\n330 | let previousBuyerName = FIND.reverseLookup(previousBuyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:332:106\n |\n332 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:354:26\n |\n354 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:357:24\n |\n357 | var nftInfo:FindMarket.NFTInfo?=nil\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:362:106\n |\n362 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:384:152\n |\n384 | let actionResult=tenant.allowedAction(listingType: Type<@FindMarketDirectOfferEscrow.SaleItem>(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"fulfill directOffer\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:402:26\n |\n402 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:403:27\n |\n403 | let sellerName=FIND.reverseLookup(owner)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:415:21\n |\n415 | resolved[FindMarket.tenantNameAddress[tenant.name]!] = tenant.name\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:417:12\n |\n417 | FindMarket.pay(tenant: tenant.name, id:id, saleItem: saleItem, vault: <- vault, royalty:royalty, nftInfo:nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindMarketDirectOfferEscrow:417:186\n |\n417 | FindMarket.pay(tenant: tenant.name, id:id, saleItem: saleItem, vault: <- vault, royalty:royalty, nftInfo:nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^ not found in this scope\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindMarketCutStruct" - }, - { - "address": "0x35717efbbce11c74", - "name": "Profile", - "error": "error: mismatching field `balance` in `Wallet`\n --> 35717efbbce11c74.Profile:39:33\n |\n39 | access(all) let balance: Capability<&{FungibleToken.Vault}>\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ incompatible type annotations. expected `{FungibleToken.Balance}`, found `{FungibleToken.Vault}`\n\nerror: conformances does not match in `User`\n --> 35717efbbce11c74.Profile:258:25\n |\n258 | access(all) resource User: Public, FungibleToken.Receiver {\n | ^^^^\n\nerror: missing DeclarationKindResourceInterface declaration `Owner`\n --> 35717efbbce11c74.Profile:9:21\n |\n9 | access(all) contract Profile {\n | ^^^^^^^\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindVerifier", - "error": "error: error getting program 0afe396ebc8eee65.FLOAT: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :37:0\n |\n37 | pub contract FLOAT: NonFungibleToken {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub let FLOATCollectionStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub let FLOATCollectionPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub let FLOATEventsStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub let FLOATEventsPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub let FLOATEventsPrivatePath: PrivatePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event ContractInitialized()\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event FLOATMinted(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :55:4\n |\n55 | pub event FLOATClaimed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, eventName: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :56:4\n |\n56 | pub event FLOATDestroyed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :57:4\n |\n57 | pub event FLOATTransferred(id: UInt64, eventHost: Address, eventId: UInt64, newOwner: Address?, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :58:4\n |\n58 | pub event FLOATPurchased(id: UInt64, eventHost: Address, eventId: UInt64, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub event FLOATEventCreated(eventId: UInt64, description: String, host: Address, image: String, name: String, url: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub event FLOATEventDestroyed(eventId: UInt64, host: Address, name: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub event Deposit(id: UInt64, to: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:4\n |\n63 | pub event Withdraw(id: UInt64, from: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub var totalSupply: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub var totalFLOATEvents: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub struct TokenIdentifier {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:8\n |\n83 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :84:8\n |\n84 | pub let address: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:8\n |\n85 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub struct TokenInfo {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:8\n |\n95 | pub let path: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:8\n |\n96 | pub let price: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource NFT: NonFungibleToken.INFT, MetadataViews.Resolver {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :107:8\n |\n107 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub let dateReceived: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :113:8\n |\n113 | pub let eventDescription: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:8\n |\n114 | pub let eventHost: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :115:8\n |\n115 | pub let eventId: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :116:8\n |\n116 | pub let eventImage: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :117:8\n |\n117 | pub let eventName: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :118:8\n |\n118 | pub let originalRecipient: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :119:8\n |\n119 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub let eventsCap: Capability<&FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}>\r\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :126:51\n |\n126 | pub let eventsCap: Capability<&FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}>\r\n | ^^^^^^^^^^^^^^^^^\n\n--> 0afe396ebc8eee65.FLOAT\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability<&Minter>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability<&Minter>) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--> e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --> :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :130:8\n |\n130 | pub fun setAdminCap(cap: Capability<&AdminExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability<&OwnerExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability<&MasterMinterExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability<&BlocklistExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :146:8\n |\n146 | pub fun setPauseCap(cap: Capability<&PauseExecutor>)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --> :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --> :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --> :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --> :255:38\n |\n255 | .getCapability<&Admin{AdminCapReceiver}>(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--> a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --> 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --> 35717efbbce11c74.FIND:1633:78\n\n--> 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:38:62\n |\n38 | let float = getAccount(user).capabilities.borrow<&FLOAT.Collection>(FLOAT.FLOATCollectionPublicPath)\n | ^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:38:80\n |\n38 | let float = getAccount(user).capabilities.borrow<&FLOAT.Collection>(FLOAT.FLOATCollectionPublicPath)\n | ^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:38:24\n |\n38 | let float = getAccount(user).capabilities.borrow<&FLOAT.Collection>(FLOAT.FLOATCollectionPublicPath)\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:81:59\n |\n81 | let float = getAccount(user).capabilities.get<&FLOAT.Collection>(FLOAT.FLOATCollectionPublicPath)!.borrow() \n | ^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FLOAT`\n --> 35717efbbce11c74.FindVerifier:81:77\n |\n81 | let float = getAccount(user).capabilities.get<&FLOAT.Collection>(FLOAT.FLOATCollectionPublicPath)!.borrow() \n | ^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:81:24\n |\n81 | let float = getAccount(user).capabilities.get<&FLOAT.Collection>(FLOAT.FLOATCollectionPublicPath)!.borrow() \n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:81:24\n |\n81 | let float = getAccount(user).capabilities.get<&FLOAT.Collection>(FLOAT.FLOATCollectionPublicPath)!.borrow() \n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FIND`\n --> 35717efbbce11c74.FindVerifier:153:58\n |\n153 | let cap = getAccount(user).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --> 35717efbbce11c74.FindVerifier:153:57\n |\n153 | let cap = getAccount(user).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --> 35717efbbce11c74.FindVerifier:153:87\n |\n153 | let cap = getAccount(user).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:153:22\n |\n153 | let cap = getAccount(user).capabilities.get<&{FIND.LeaseCollectionPublic}>(FIND.LeasePublicPath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:154:16\n |\n154 | if !cap.check() {\n | ^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --> 35717efbbce11c74.FindVerifier:157:22\n |\n157 | let ref = cap.borrow()!\n | ^^^^^^^^^^^^\n" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindRulesCache" - }, - { - "address": "0x35717efbbce11c74", - "name": "Debug" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindForgeStruct" - }, - { - "address": "0x35717efbbce11c74", - "name": "FindMarketCutInterface" - }, - { - "address": "0x1f38da7a93c61f28", - "name": "ExampleNFT" - } -] diff --git a/staged-1.json b/staged-1.json deleted file mode 100644 index d622bb4f..00000000 --- a/staged-1.json +++ /dev/null @@ -1 +0,0 @@ -[{"address":"0xfa2a6615db587be5","name":"ExampleNFT","error":"error: mismatching field `ownedNFTs` in `Collection`\n --\u003e fa2a6615db587be5.ExampleNFT:130:40\n |\n130 | access(contract) var ownedNFTs: @{UInt64: ExampleNFT.NFT}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^ incompatible type annotations. expected `NonFungibleToken.NFT`, found `ExampleNFT.NFT`\n\nerror: found new field `storagePath` in `Collection`\n --\u003e fa2a6615db587be5.ExampleNFT:132:24\n |\n132 | access(all) var storagePath: StoragePath\n | ^^^^^^^^^^^\n\nerror: found new field `publicPath` in `Collection`\n --\u003e fa2a6615db587be5.ExampleNFT:133:24\n |\n133 | access(all) var publicPath: PublicPath\n | ^^^^^^^^^^\n\nerror: conformances does not match in `Collection`\n --\u003e fa2a6615db587be5.ExampleNFT:127:25\n |\n127 | access(all) resource Collection: NonFungibleToken.Collection {\n | ^^^^^^^^^^\n\nerror: missing DeclarationKindResourceInterface declaration `ExampleNFTCollectionPublic`\n --\u003e fa2a6615db587be5.ExampleNFT:17:21\n |\n17 | access(all) contract ExampleNFT: NonFungibleToken {\n | ^^^^^^^^^^\n"},{"address":"0xf8e0eab3a87cbf49","name":"ExampleNFT","error":"error: error getting program f8e0eab3a87cbf49.ExampleDependency: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :1:0\n |\n1 | pub contract ExampleDependency {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :2:4\n |\n2 | pub let test: Int\n | ^^^\n\n--\u003e f8e0eab3a87cbf49.ExampleDependency\n"},{"address":"0xf8ba321af4bd37bb","name":"aiSportsMinter","error":"error: mismatching field `ownedNFTs` in `Collection`\n --\u003e f8ba321af4bd37bb.aiSportsMinter:161:36\n |\n161 | access(contract) var ownedNFTs: @{UInt64: aiSportsMinter.NFT}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ incompatible type annotations. expected `NonFungibleToken.NFT`, found `aiSportsMinter.NFT`\n\nerror: found new field `storagePath` in `Collection`\n --\u003e f8ba321af4bd37bb.aiSportsMinter:163:20\n |\n163 | access(all) var storagePath: StoragePath\n | ^^^^^^^^^^^\n\nerror: found new field `publicPath` in `Collection`\n --\u003e f8ba321af4bd37bb.aiSportsMinter:164:20\n |\n164 | access(all) var publicPath: PublicPath\n | ^^^^^^^^^^\n\nerror: conformances does not match in `Collection`\n --\u003e f8ba321af4bd37bb.aiSportsMinter:157:23\n |\n157 | access(all) resource Collection: NonFungibleToken.Collection {\n | ^^^^^^^^^^\n\nerror: missing DeclarationKindResourceInterface declaration `aiSportsMinterCollectionPublic`\n --\u003e f8ba321af4bd37bb.aiSportsMinter:10:21\n |\n10 | access(all) contract aiSportsMinter: NonFungibleToken {\n | ^^^^^^^^^^^^^^\n"},{"address":"0xf28310b45fc6b319","name":"ExampleNFT"},{"address":"0xd704ee8202a0d82d","name":"ExampleNFT","error":"error: mismatching field `ownedNFTs` in `Collection`\n --\u003e d704ee8202a0d82d.ExampleNFT:130:40\n |\n130 | access(contract) var ownedNFTs: @{UInt64: ExampleNFT.NFT}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^ incompatible type annotations. expected `NonFungibleToken.NFT`, found `ExampleNFT.NFT`\n\nerror: found new field `storagePath` in `Collection`\n --\u003e d704ee8202a0d82d.ExampleNFT:132:24\n |\n132 | access(all) var storagePath: StoragePath\n | ^^^^^^^^^^^\n\nerror: found new field `publicPath` in `Collection`\n --\u003e d704ee8202a0d82d.ExampleNFT:133:24\n |\n133 | access(all) var publicPath: PublicPath\n | ^^^^^^^^^^\n\nerror: conformances does not match in `Collection`\n --\u003e d704ee8202a0d82d.ExampleNFT:127:25\n |\n127 | access(all) resource Collection: NonFungibleToken.Collection {\n | ^^^^^^^^^^\n\nerror: missing DeclarationKindResourceInterface declaration `ExampleNFTCollectionPublic`\n --\u003e d704ee8202a0d82d.ExampleNFT:17:21\n |\n17 | access(all) contract ExampleNFT: NonFungibleToken {\n | ^^^^^^^^^^\n"},{"address":"0x8d5aac1da9c370bc","name":"A"},{"address":"0x8d5aac1da9c370bc","name":"B"},{"address":"0x8d5aac1da9c370bc","name":"Contract"},{"address":"0x877931736ee77cff","name":"TopShot"},{"address":"0x877931736ee77cff","name":"TopShotLocking"},{"address":"0x82ec283f88a62e65","name":"DapperUtilityCoin"},{"address":"0x668df1b27a5da384","name":"FanTopMarket"},{"address":"0x668df1b27a5da384","name":"FanTopPermissionV2a"},{"address":"0x668df1b27a5da384","name":"FanTopPermission"},{"address":"0x668df1b27a5da384","name":"Signature"},{"address":"0x668df1b27a5da384","name":"FanTopToken"},{"address":"0x668df1b27a5da384","name":"FanTopSerial"},{"address":"0x566c813b3632783e","name":"EBISU"},{"address":"0x566c813b3632783e","name":"H442T05"},{"address":"0x566c813b3632783e","name":"MARKIE3"},{"address":"0x566c813b3632783e","name":"SNAKE"},{"address":"0x566c813b3632783e","name":"BTC"},{"address":"0x566c813b3632783e","name":"AIICOSMPLG"},{"address":"0x566c813b3632783e","name":"MARKIE"},{"address":"0x566c813b3632783e","name":"ELEMENT"},{"address":"0x566c813b3632783e","name":"ExampleNFT"},{"address":"0x566c813b3632783e","name":"IAT"},{"address":"0x566c813b3632783e","name":"EDGE"},{"address":"0x566c813b3632783e","name":"ACCO_SOLEIL"},{"address":"0x566c813b3632783e","name":"BFD"},{"address":"0x566c813b3632783e","name":"MARKIE2"},{"address":"0x566c813b3632783e","name":"DOGETKN"},{"address":"0x566c813b3632783e","name":"DUNK"},{"address":"0x566c813b3632783e","name":"KaratNFT"},{"address":"0x566c813b3632783e","name":"SCARETKN"},{"address":"0x566c813b3632783e","name":"TNP"},{"address":"0x566c813b3632783e","name":"Karat"},{"address":"0x566c813b3632783e","name":"TOM"},{"address":"0x566c813b3632783e","name":"MEDI"},{"address":"0x566c813b3632783e","name":"Story"},{"address":"0x566c813b3632783e","name":"MRFRIENDLY"},{"address":"0x566c813b3632783e","name":"SUGOI"},{"address":"0x566c813b3632783e","name":"Sorachi"},{"address":"0x566c813b3632783e","name":"KOZO"},{"address":"0x566c813b3632783e","name":"AUGUSTUS1"},{"address":"0x566c813b3632783e","name":"SUNTORY"},{"address":"0x566c813b3632783e","name":"H442T04"},{"address":"0x566c813b3632783e","name":"TSTCON"},{"address":"0x566c813b3632783e","name":"TS"},{"address":"0x566c813b3632783e","name":"JOSHIN"},{"address":"0x566c813b3632783e","name":"WE_PIN"},{"address":"0x566c813b3632783e","name":"MARK"},{"address":"0x566c813b3632783e","name":"BYPRODUCT"},{"address":"0x566c813b3632783e","name":"ECO"},{"address":"0x566c813b3632783e","name":"DWLC"},{"address":"0x3e5b4c627064625d","name":"Flomies","error":"error: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\n--\u003e 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:36:24\n\n--\u003e 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindPack: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\n--\u003e 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:36:24\n\n--\u003e 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindVerifier: failed to derive value: load program failed: Checking failed:\nerror: error getting program 0afe396ebc8eee65.FLOAT: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:0\n |\n37 | pub contract FLOAT: NonFungibleToken {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub let FLOATCollectionStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub let FLOATCollectionPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub let FLOATEventsStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub let FLOATEventsPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub let FLOATEventsPrivatePath: PrivatePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event ContractInitialized()\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event FLOATMinted(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:4\n |\n55 | pub event FLOATClaimed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, eventName: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :56:4\n |\n56 | pub event FLOATDestroyed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :57:4\n |\n57 | pub event FLOATTransferred(id: UInt64, eventHost: Address, eventId: UInt64, newOwner: Address?, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :58:4\n |\n58 | pub event FLOATPurchased(id: UInt64, eventHost: Address, eventId: UInt64, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub event FLOATEventCreated(eventId: UInt64, description: String, host: Address, image: String, name: String, url: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub event FLOATEventDestroyed(eventId: UInt64, host: Address, name: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub event Deposit(id: UInt64, to: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:4\n |\n63 | pub event Withdraw(id: UInt64, from: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub var totalSupply: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub var totalFLOATEvents: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub struct TokenIdentifier {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:8\n |\n83 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :84:8\n |\n84 | pub let address: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:8\n |\n85 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub struct TokenInfo {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:8\n |\n95 | pub let path: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:8\n |\n96 | pub let price: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource NFT: NonFungibleToken.INFT, MetadataViews.Resolver {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :107:8\n |\n107 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub let dateReceived: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :113:8\n |\n113 | pub let eventDescription: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:8\n |\n114 | pub let eventHost: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :115:8\n |\n115 | pub let eventId: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :116:8\n |\n116 | pub let eventImage: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :117:8\n |\n117 | pub let eventName: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :118:8\n |\n118 | pub let originalRecipient: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :119:8\n |\n119 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub let eventsCap: Capability\u003c\u0026FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}\u003e\r\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :126:51\n |\n126 | pub let eventsCap: Capability\u003c\u0026FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}\u003e\r\n | ^^^^^^^^^^^^^^^^^\n\n--\u003e 0afe396ebc8eee65.FLOAT\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:38:62\n\nerror: cannot find variable in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:38:80\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:38:24\n\nerror: cannot find type in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:81:59\n\nerror: cannot find variable in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:81:77\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindVerifier:153:58\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindVerifier:153:57\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindVerifier:153:87\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:153:22\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:154:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:157:22\n\n--\u003e 35717efbbce11c74.FindVerifier\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1156:32\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:164:26\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:164:25\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:156:38\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:156:37\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:211:123\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:211:122\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:208:38\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:208:37\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:307:79\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:305:38\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:15\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:56\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:110\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:15\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:67\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:121\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1185:42\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:1185:41\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1220:8\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1223:8\n\n--\u003e 35717efbbce11c74.FindPack\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.Flomies:386:29\n |\n386 | \taccess(all) resource Forge: FindForge.Forge {\n | \t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.Flomies:387:9\n |\n387 | \t\taccess(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.Flomies:387:50\n |\n387 | \t\taccess(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.Flomies:387:104\n |\n387 | \t\taccess(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.Flomies:401:9\n |\n401 | \t\taccess(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.Flomies:401:61\n |\n401 | \t\taccess(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.Flomies:401:115\n |\n401 | \t\taccess(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.Flomies:420:39\n |\n420 | \taccess(account) fun createForge() : @{FindForge.Forge} {\n | \t ^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 3e5b4c627064625d.Flomies:420:38\n |\n420 | \taccess(account) fun createForge() : @{FindForge.Forge} {\n | \t ^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.Flomies:440:2\n |\n440 | \t\tFindForge.addForgeType(\u003c- create Forge())\n | \t\t^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --\u003e 3e5b4c627064625d.Flomies:80:8\n |\n80 | \t\t\tType\u003cFindPack.PackRevealData\u003e(), \n | \t\t\t ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 3e5b4c627064625d.Flomies:80:3\n |\n80 | \t\t\tType\u003cFindPack.PackRevealData\u003e(), \n | \t\t\t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindPack`\n --\u003e 3e5b4c627064625d.Flomies:140:13\n |\n140 | \t\t\tcase Type\u003cFindPack.PackRevealData\u003e():\n | \t\t\t ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 3e5b4c627064625d.Flomies:140:8\n |\n140 | \t\t\tcase Type\u003cFindPack.PackRevealData\u003e():\n | \t\t\t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindPack`\n --\u003e 3e5b4c627064625d.Flomies:146:11\n |\n146 | \t\t\t\treturn FindPack.PackRevealData(data)\n | \t\t\t\t ^^^^^^^^ not found in this scope\n"},{"address":"0x3e5b4c627064625d","name":"GeneratedExperiences","error":"error: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\n--\u003e 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:36:24\n\n--\u003e 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindPack: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\n--\u003e 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:36:24\n\n--\u003e 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindVerifier: failed to derive value: load program failed: Checking failed:\nerror: error getting program 0afe396ebc8eee65.FLOAT: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:0\n |\n37 | pub contract FLOAT: NonFungibleToken {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub let FLOATCollectionStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub let FLOATCollectionPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub let FLOATEventsStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub let FLOATEventsPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub let FLOATEventsPrivatePath: PrivatePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event ContractInitialized()\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event FLOATMinted(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:4\n |\n55 | pub event FLOATClaimed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, eventName: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :56:4\n |\n56 | pub event FLOATDestroyed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :57:4\n |\n57 | pub event FLOATTransferred(id: UInt64, eventHost: Address, eventId: UInt64, newOwner: Address?, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :58:4\n |\n58 | pub event FLOATPurchased(id: UInt64, eventHost: Address, eventId: UInt64, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub event FLOATEventCreated(eventId: UInt64, description: String, host: Address, image: String, name: String, url: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub event FLOATEventDestroyed(eventId: UInt64, host: Address, name: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub event Deposit(id: UInt64, to: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:4\n |\n63 | pub event Withdraw(id: UInt64, from: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub var totalSupply: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub var totalFLOATEvents: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub struct TokenIdentifier {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:8\n |\n83 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :84:8\n |\n84 | pub let address: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:8\n |\n85 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub struct TokenInfo {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:8\n |\n95 | pub let path: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:8\n |\n96 | pub let price: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource NFT: NonFungibleToken.INFT, MetadataViews.Resolver {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :107:8\n |\n107 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub let dateReceived: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :113:8\n |\n113 | pub let eventDescription: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:8\n |\n114 | pub let eventHost: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :115:8\n |\n115 | pub let eventId: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :116:8\n |\n116 | pub let eventImage: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :117:8\n |\n117 | pub let eventName: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :118:8\n |\n118 | pub let originalRecipient: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :119:8\n |\n119 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub let eventsCap: Capability\u003c\u0026FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}\u003e\r\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :126:51\n |\n126 | pub let eventsCap: Capability\u003c\u0026FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}\u003e\r\n | ^^^^^^^^^^^^^^^^^\n\n--\u003e 0afe396ebc8eee65.FLOAT\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:38:62\n\nerror: cannot find variable in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:38:80\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:38:24\n\nerror: cannot find type in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:81:59\n\nerror: cannot find variable in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:81:77\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindVerifier:153:58\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindVerifier:153:57\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindVerifier:153:87\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:153:22\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:154:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:157:22\n\n--\u003e 35717efbbce11c74.FindVerifier\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1156:32\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:164:26\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:164:25\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:156:38\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:156:37\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:211:123\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:211:122\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:208:38\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:208:37\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:307:79\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:305:38\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:15\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:56\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:110\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:15\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:67\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:121\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1185:42\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:1185:41\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1220:8\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1223:8\n\n--\u003e 35717efbbce11c74.FindPack\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:339:32\n |\n339 | access(all) resource Forge: FindForge.Forge {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:41:29\n |\n41 | royaltiesInput: [FindPack.Royalty],\n | ^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:31:41\n |\n31 | access(all) let royaltiesInput: [FindPack.Royalty]\n | ^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:340:15\n |\n340 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:340:56\n |\n340 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:340:110\n |\n340 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:353:15\n |\n353 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:353:67\n |\n353 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:353:121\n |\n353 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:398:8\n |\n398 | FindForge.addForgeType(\u003c- create Forge())\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:118:17\n |\n118 | Type\u003cFindPack.PackRevealData\u003e()\n | ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:118:12\n |\n118 | Type\u003cFindPack.PackRevealData\u003e()\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindPack`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:128:22\n |\n128 | case Type\u003cFindPack.PackRevealData\u003e():\n | ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:128:17\n |\n128 | case Type\u003cFindPack.PackRevealData\u003e():\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindPack`\n --\u003e 3e5b4c627064625d.GeneratedExperiences:134:23\n |\n134 | return FindPack.PackRevealData(data)\n | ^^^^^^^^ not found in this scope\n\nerror: use of previously moved resource\n --\u003e 3e5b4c627064625d.GeneratedExperiences:271:43\n |\n271 | let oldToken \u003c- self.ownedNFTs[token.getID()] \u003c- token\n | ^^^^^ resource used here after move\n |\n271 | let oldToken \u003c- self.ownedNFTs[token.getID()] \u003c- token\n | ----- resource previously moved here\n"},{"address":"0x3e5b4c627064625d","name":"NFGv3","error":"error: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\n--\u003e 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:36:24\n\n--\u003e 35717efbbce11c74.FindForge\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.NFGv3:284:32\n |\n284 | access(all) resource Forge: FindForge.Forge {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.NFGv3:285:15\n |\n285 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.NFGv3:285:56\n |\n285 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.NFGv3:285:110\n |\n285 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.NFGv3:303:15\n |\n303 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.NFGv3:303:67\n |\n303 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.NFGv3:303:121\n |\n303 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.NFGv3:328:8\n |\n328 | FindForge.addForgeType(\u003c- create Forge())\n | ^^^^^^^^^ not found in this scope\n"},{"address":"0x3e5b4c627064625d","name":"PartyFavorzExtraData"},{"address":"0x3e5b4c627064625d","name":"PartyFavorz","error":"error: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\n--\u003e 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:36:24\n\n--\u003e 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindPack: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\n--\u003e 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:36:24\n\n--\u003e 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindVerifier: failed to derive value: load program failed: Checking failed:\nerror: error getting program 0afe396ebc8eee65.FLOAT: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:0\n |\n37 | pub contract FLOAT: NonFungibleToken {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub let FLOATCollectionStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub let FLOATCollectionPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub let FLOATEventsStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub let FLOATEventsPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub let FLOATEventsPrivatePath: PrivatePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event ContractInitialized()\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event FLOATMinted(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:4\n |\n55 | pub event FLOATClaimed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, eventName: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :56:4\n |\n56 | pub event FLOATDestroyed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :57:4\n |\n57 | pub event FLOATTransferred(id: UInt64, eventHost: Address, eventId: UInt64, newOwner: Address?, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :58:4\n |\n58 | pub event FLOATPurchased(id: UInt64, eventHost: Address, eventId: UInt64, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub event FLOATEventCreated(eventId: UInt64, description: String, host: Address, image: String, name: String, url: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub event FLOATEventDestroyed(eventId: UInt64, host: Address, name: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub event Deposit(id: UInt64, to: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:4\n |\n63 | pub event Withdraw(id: UInt64, from: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub var totalSupply: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub var totalFLOATEvents: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub struct TokenIdentifier {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:8\n |\n83 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :84:8\n |\n84 | pub let address: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:8\n |\n85 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub struct TokenInfo {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:8\n |\n95 | pub let path: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:8\n |\n96 | pub let price: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource NFT: NonFungibleToken.INFT, MetadataViews.Resolver {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :107:8\n |\n107 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub let dateReceived: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :113:8\n |\n113 | pub let eventDescription: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:8\n |\n114 | pub let eventHost: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :115:8\n |\n115 | pub let eventId: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :116:8\n |\n116 | pub let eventImage: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :117:8\n |\n117 | pub let eventName: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :118:8\n |\n118 | pub let originalRecipient: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :119:8\n |\n119 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub let eventsCap: Capability\u003c\u0026FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}\u003e\r\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :126:51\n |\n126 | pub let eventsCap: Capability\u003c\u0026FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}\u003e\r\n | ^^^^^^^^^^^^^^^^^\n\n--\u003e 0afe396ebc8eee65.FLOAT\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:38:62\n\nerror: cannot find variable in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:38:80\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:38:24\n\nerror: cannot find type in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:81:59\n\nerror: cannot find variable in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:81:77\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindVerifier:153:58\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindVerifier:153:57\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindVerifier:153:87\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:153:22\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:154:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:157:22\n\n--\u003e 35717efbbce11c74.FindVerifier\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1156:32\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:164:26\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:164:25\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:156:38\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:156:37\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:211:123\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:211:122\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:208:38\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:208:37\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:307:79\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:305:38\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:15\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:56\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:110\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:15\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:67\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:121\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1185:42\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:1185:41\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1220:8\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1223:8\n\n--\u003e 35717efbbce11c74.FindPack\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.PartyFavorz:341:29\n |\n341 | \taccess(all) resource Forge: FindForge.Forge {\n | \t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.PartyFavorz:342:9\n |\n342 | \t\taccess(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.PartyFavorz:342:50\n |\n342 | \t\taccess(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.PartyFavorz:342:104\n |\n342 | \t\taccess(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.PartyFavorz:362:9\n |\n362 | \t\taccess(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.PartyFavorz:362:61\n |\n362 | \t\taccess(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.PartyFavorz:362:115\n |\n362 | \t\taccess(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | \t\t ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 3e5b4c627064625d.PartyFavorz:396:2\n |\n396 | \t\tFindForge.addForgeType(\u003c- create Forge())\n | \t\t^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --\u003e 3e5b4c627064625d.PartyFavorz:77:8\n |\n77 | \t\t\tType\u003cFindPack.PackRevealData\u003e()\n | \t\t\t ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 3e5b4c627064625d.PartyFavorz:77:3\n |\n77 | \t\t\tType\u003cFindPack.PackRevealData\u003e()\n | \t\t\t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindPack`\n --\u003e 3e5b4c627064625d.PartyFavorz:86:13\n |\n86 | \t\t\tcase Type\u003cFindPack.PackRevealData\u003e():\n | \t\t\t ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 3e5b4c627064625d.PartyFavorz:86:8\n |\n86 | \t\t\tcase Type\u003cFindPack.PackRevealData\u003e():\n | \t\t\t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindPack`\n --\u003e 3e5b4c627064625d.PartyFavorz:92:11\n |\n92 | \t\t\t\treturn FindPack.PackRevealData(data)\n | \t\t\t\t ^^^^^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FINDNFTCatalog"},{"address":"0x35717efbbce11c74","name":"FindFurnace","error":"error: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindFurnace:7:86\n |\n7 | access(all) event Burned(from: Address, fromName: String?, uuid: UInt64, nftInfo: FindMarket.NFTInfo, context: {String : String})\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindFurnace:14:22\n |\n14 | let nftInfo = FindMarket.NFTInfo(vr, id: pointer.id, detail: true)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindFurnace:16:43\n |\n16 | emit Burned(from: owner, fromName: FIND.reverseLookup(owner) , uuid: pointer.uuid, nftInfo: nftInfo, context: context)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindFurnace:22:22\n |\n22 | let nftInfo = FindMarket.NFTInfo(vr, id: pointer.id, detail: true)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindFurnace:24:43\n |\n24 | emit Burned(from: owner, fromName: FIND.reverseLookup(owner) , uuid: pointer.uuid, nftInfo: nftInfo, context: context)\n | ^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FindMarketDirectOfferSoft","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:18:36\n |\n18 | access(all) resource SaleItem : FindMarket.SaleItem{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:189:71\n |\n189 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:533:31\n |\n533 | access(all) resource Bid : FindMarket.Bid {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:586:73\n |\n586 | access(all) resource MarketBidCollection: MarketBidCollectionPublic, FindMarket.MarketBidCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:14:171\n |\n14 | access(all) event DirectOffer(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName: String?, amount: UFix64, status: String, vaultType:String, nft: FindMarket.NFTInfo?, buyer:Address?, buyerName:String?, buyerAvatar:String?, endsAt: UFix64?, previousBuyer:Address?, previousBuyerName:String?)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:74:38\n |\n74 | access(all) fun getAuction(): FindMarket.AuctionItem? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:120:52\n |\n120 | access(all) fun toNFTInfo(_ detail: Bool) : FindMarket.NFTInfo{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:195:47\n |\n195 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:195:46\n |\n195 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:193:60\n |\n193 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:193:59\n |\n193 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:200:41\n |\n200 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:200:40\n |\n200 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:519:57\n |\n519 | access(all) fun borrowSaleItem(_ id: UInt64) : \u0026{FindMarket.SaleItem} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:519:56\n |\n519 | access(all) fun borrowSaleItem(_ id: UInt64) : \u0026{FindMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:593:93\n |\n593 | init(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:593:92\n |\n593 | init(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:590:60\n |\n590 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:590:59\n |\n590 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:599:41\n |\n599 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:599:40\n |\n599 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:730:55\n |\n730 | access(all) fun borrowBidItem(_ id: UInt64): \u0026{FindMarket.Bid} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:730:54\n |\n730 | access(all) fun borrowBidItem(_ id: UInt64): \u0026{FindMarket.Bid} {\n | ^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:745:83\n |\n745 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:745:82\n |\n745 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:749:131\n |\n749 | access(all) fun createEmptyMarketBidCollection(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @MarketBidCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:749:130\n |\n749 | access(all) fun createEmptyMarketBidCollection(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @MarketBidCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:774:8\n |\n774 | FindMarket.addSaleItemType(Type\u003c@SaleItem\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:775:8\n |\n775 | FindMarket.addSaleItemCollectionType(Type\u003c@SaleItemCollection\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:776:8\n |\n776 | FindMarket.addMarketBidType(Type\u003c@Bid\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:777:8\n |\n777 | FindMarket.addMarketBidCollectionType(Type\u003c@MarketBidCollection\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:754:11\n |\n754 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:757:22\n |\n757 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:764:11\n |\n764 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:767:22\n |\n767 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:106:19\n |\n106 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:114:26\n |\n114 | if let name = FIND.reverseLookup(self.offerCallback.address) {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:121:19\n |\n121 | return FindMarket.NFTInfo(self.pointer.getViewResolver(), id: self.pointer.id, detail:detail)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:234:26\n |\n234 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:237:24\n |\n237 | var nftInfo:FindMarket.NFTInfo?=nil\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:242:134\n |\n242 | emit DirectOffer(tenant:tenant.name, id: saleItem.getId(), saleID: saleItem.uuid, seller:self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:260:150\n |\n260 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketDirectOfferSoft.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:true, name: \"increase bid in direct offer soft\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:270:26\n |\n270 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:275:106\n |\n275 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:293:183\n |\n293 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketDirectOfferSoft.SaleItem\u003e(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:true, name: \"bid in direct offer soft\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:304:30\n |\n304 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:309:113\n |\n309 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItemRef.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItemRef.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:325:150\n |\n325 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketDirectOfferSoft.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:true, name: \"bid in direct offer soft\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:348:26\n |\n348 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:353:36\n |\n353 | let previousBuyerName = FIND.reverseLookup(previousBuyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:356:106\n |\n356 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:378:26\n |\n378 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:381:24\n |\n381 | var nftInfo:FindMarket.NFTInfo?=nil\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:386:106\n |\n386 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:413:150\n |\n413 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketDirectOfferSoft.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"accept offer in direct offer soft\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:427:26\n |\n427 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:432:106\n |\n432 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:457:150\n |\n457 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketDirectOfferSoft.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"fulfill directOffer\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:470:26\n |\n470 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:471:27\n |\n471 | let sellerName=FIND.reverseLookup(owner)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:486:21\n |\n486 | resolved[FindMarket.tenantNameAddress[tenant.name]!] = tenant.name\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:488:12\n |\n488 | FindMarket.pay(tenant: tenant.name, id:id, saleItem: saleItem, vault: \u003c- vault, royalty:royalty, nftInfo: nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferSoft:488:187\n |\n488 | FindMarket.pay(tenant: tenant.name, id:id, saleItem: saleItem, vault: \u003c- vault, royalty:royalty, nftInfo: nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FTRegistry"},{"address":"0x35717efbbce11c74","name":"FIND","error":"error: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n |\n616 | access(all) fun buyAddon(name:String, addon: String, vault: @FUSD.Vault)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n |\n383 | access(LeaseOwner) fun extendLease(_ vault: @FUSD.Vault) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n |\n647 | access(all) fun buyAddon(name:String, addon:String, vault: @FUSD.Vault) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n |\n1358 | access(LeaseOwner) fun registerUSDC(name: String, vault: @FiatToken.Vault){\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n |\n1373 | access(LeaseOwner) fun register(name: String, vault: @FUSD.Vault){\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n |\n1532 | access(contract) fun renew(name: String, vault: @FUSD.Vault) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n |\n1610 | access(all) fun registerUSDC(name: String, vault: @FiatToken.Vault, profile: Capability\u003c\u0026{Profile.Public}\u003e, leases: Capability\u003c\u0026{LeaseCollectionPublic}\u003e) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n |\n1641 | access(all) fun register(name: String, vault: @FUSD.Vault, profile: Capability\u003c\u0026{Profile.Public}\u003e, leases: Capability\u003c\u0026{LeaseCollectionPublic}\u003e) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n |\n1837 | init(from: Capability\u003c\u0026{LeaseCollectionPublic}\u003e, name: String, vault: @FUSD.Vault){\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n |\n1834 | access(contract) let vault: @FUSD.Vault\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n |\n1917 | access(all) fun bid(name: String, vault: @FUSD.Vault) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n |\n2110 | if self.account.storage.borrow\u003c\u0026FUSD.Vault\u003e(from: FUSD.VaultStoragePath) == nil {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n |\n2110 | if self.account.storage.borrow\u003c\u0026FUSD.Vault\u003e(from: FUSD.VaultStoragePath) == nil {\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n |\n2110 | if self.account.storage.borrow\u003c\u0026FUSD.Vault\u003e(from: FUSD.VaultStoragePath) == nil {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n |\n2112 | let vault \u003c- FUSD.createEmptyVault()\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n |\n2115 | self.account.storage.save(\u003c-vault, to: FUSD.VaultStoragePath)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n |\n2118 | let vaultCap = self.account.capabilities.storage.issue\u003c\u0026FUSD.Vault\u003e(\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n |\n2119 | FUSD.VaultStoragePath\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n |\n2118 | let vaultCap = self.account.capabilities.storage.issue\u003c\u0026FUSD.Vault\u003e(\n2119 | FUSD.VaultStoragePath\n2120 | )\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n |\n2121 | self.account.capabilities.publish(vaultCap, at: FUSD.VaultPublicPath)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n |\n2123 | let capb = self.account.capabilities.storage.issue\u003c\u0026{FungibleToken.Vault}\u003e(FUSD.VaultStoragePath)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n |\n2129 | FUSD.VaultStoragePath\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n |\n2131 | self.account.capabilities.publish(receiverCap, at: FUSD.ReceiverPublicPath)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n |\n241 | } else if vault.getType() == Type\u003c@FUSD.Vault\u003e() {\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n |\n241 | } else if vault.getType() == Type\u003c@FUSD.Vault\u003e() {\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n |\n541 | emit EnglishAuction(name: self.name, uuid: lease.uuid, seller: owner, sellerName:ownerName, amount: offer.getBalance(self.name), auctionReservePrice: lease.auctionReservePrice!, status: \"active_ongoing\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar:bidderAvatar, endsAt: self.endsAt ,validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n |\n541 | emit EnglishAuction(name: self.name, uuid: lease.uuid, seller: owner, sellerName:ownerName, amount: offer.getBalance(self.name), auctionReservePrice: lease.auctionReservePrice!, status: \"active_ongoing\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar:bidderAvatar, endsAt: self.endsAt ,validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n |\n864 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:FIND.reverseLookup(owner), amount: offer.getBalance(name), auctionReservePrice: lease.auctionReservePrice!, status: \"active_ongoing\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar:bidderAvatar, endsAt: endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n |\n864 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:FIND.reverseLookup(owner), amount: offer.getBalance(name), auctionReservePrice: lease.auctionReservePrice!, status: \"active_ongoing\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar:bidderAvatar, endsAt: endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n |\n902 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: amount, status: \"cancel_rejected\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n |\n902 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: amount, status: \"cancel_rejected\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n |\n945 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n |\n945 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n |\n955 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n |\n955 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n |\n1024 | emit DirectOffer(name: name, uuid:lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n |\n1024 | emit DirectOffer(name: name, uuid:lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n |\n1034 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n |\n1034 | emit DirectOffer(name: name, uuid: lease.uuid, seller: owner, sellerName: ownerName, amount: balance, status: \"active_offered\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n |\n1057 | emit DirectOffer(name: name, uuid:lease.uuid, seller: owner, sellerName: ownerName, amount: cbRef.getBalance(name), status: \"rejected\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n |\n1057 | emit DirectOffer(name: name, uuid:lease.uuid, seller: owner, sellerName: ownerName, amount: cbRef.getBalance(name), status: \"rejected\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n |\n1092 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:ownerName, amount: balance, auctionReservePrice: lease.auctionReservePrice!, status: \"cancel_reserved_not_met\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, endsAt: auction.endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n |\n1092 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:ownerName, amount: balance, auctionReservePrice: lease.auctionReservePrice!, status: \"cancel_reserved_not_met\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, endsAt: auction.endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n |\n1094 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:ownerName, amount: balance, auctionReservePrice: lease.auctionReservePrice!, status: \"cancel_listing\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, endsAt: auction.endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n |\n1094 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:ownerName, amount: balance, auctionReservePrice: lease.auctionReservePrice!, status: \"cancel_listing\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, endsAt: auction.endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n |\n1103 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:ownerName, amount: 0.0, auctionReservePrice: lease.auctionReservePrice!, status: \"cancel_listing\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, endsAt: nil, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n |\n1103 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: owner, sellerName:ownerName, amount: 0.0, auctionReservePrice: lease.auctionReservePrice!, status: \"cancel_listing\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, endsAt: nil, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n |\n1149 | emit DirectOffer(name: name, uuid: lease.uuid, seller: lease.owner!.address, sellerName: FIND.reverseLookup(lease.owner!.address), amount: soldFor, status: \"sold\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:newProfile.address, buyerName:FIND.reverseLookup(newProfile.address), buyerAvatar: avatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n |\n1149 | emit DirectOffer(name: name, uuid: lease.uuid, seller: lease.owner!.address, sellerName: FIND.reverseLookup(lease.owner!.address), amount: soldFor, status: \"sold\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:newProfile.address, buyerName:FIND.reverseLookup(newProfile.address), buyerAvatar: avatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n |\n1151 | emit Sale(name: name, uuid: lease.uuid, seller: lease.owner!.address, sellerName: FIND.reverseLookup(lease.owner!.address), amount: soldFor, status: \"sold\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:newProfile.address, buyerName:FIND.reverseLookup(newProfile.address), buyerAvatar: avatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil())\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n |\n1151 | emit Sale(name: name, uuid: lease.uuid, seller: lease.owner!.address, sellerName: FIND.reverseLookup(lease.owner!.address), amount: soldFor, status: \"sold\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:newProfile.address, buyerName:FIND.reverseLookup(newProfile.address), buyerAvatar: avatar, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil())\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n |\n1197 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: lease.owner!.address, sellerName:FIND.reverseLookup(lease.owner!.address), amount: soldFor, auctionReservePrice: lease.auctionReservePrice!, status: \"sold\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:newProfile.address, buyerName:FIND.reverseLookup(newProfile.address), buyerAvatar: avatar, endsAt: self.borrowAuction(name).endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuye... \n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n |\n1197 | emit EnglishAuction(name: name, uuid:lease.uuid, seller: lease.owner!.address, sellerName:FIND.reverseLookup(lease.owner!.address), amount: soldFor, auctionReservePrice: lease.auctionReservePrice!, status: \"sold\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:newProfile.address, buyerName:FIND.reverseLookup(newProfile.address), buyerAvatar: avatar, endsAt: self.borrowAuction(name).endsAt, validUntil: lease.getLeaseExpireTime(), lockedUntil: lease.getLeaseLockedUntil(), previousBuye... \n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n |\n1241 | emit DirectOffer(name: name, uuid:tokenRef.uuid, seller: owner, sellerName: ownerName, amount: cbRef.getBalance(name), status: \"rejected\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n |\n1241 | emit DirectOffer(name: name, uuid:tokenRef.uuid, seller: owner, sellerName: ownerName, amount: cbRef.getBalance(name), status: \"rejected\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:bidder, buyerName:bidderName, buyerAvatar: bidderAvatar, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n |\n1250 | emit EnglishAuction(name: name, uuid: tokenRef.uuid, seller: self.owner!.address, sellerName:FIND.reverseLookup(self.owner!.address), amount: tokenRef.auctionStartPrice!, auctionReservePrice: tokenRef.auctionReservePrice!, status: \"active_listed\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, endsAt: nil, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n |\n1250 | emit EnglishAuction(name: name, uuid: tokenRef.uuid, seller: self.owner!.address, sellerName:FIND.reverseLookup(self.owner!.address), amount: tokenRef.auctionStartPrice!, auctionReservePrice: tokenRef.auctionReservePrice!, status: \"active_listed\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, endsAt: nil, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil(), previousBuyer:nil, previousBuyerName:nil)\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n |\n1265 | emit Sale(name: name, uuid: tokenRef.uuid, seller: self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: tokenRef.salePrice!, status: \"active_listed\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil())\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n |\n1265 | emit Sale(name: name, uuid: tokenRef.uuid, seller: self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: tokenRef.salePrice!, status: \"active_listed\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil())\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n |\n1288 | emit Sale(name: name, uuid:tokenRef.uuid, seller: self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: tokenRef.salePrice!, status: \"cancel\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil())\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n |\n1288 | emit Sale(name: name, uuid:tokenRef.uuid, seller: self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: tokenRef.salePrice!, status: \"cancel\", vaultType:Type\u003c@FUSD.Vault\u003e().identifier, buyer:nil, buyerName:nil, buyerAvatar: nil, validUntil: tokenRef.getLeaseExpireTime(), lockedUntil: tokenRef.getLeaseLockedUntil())\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n |\n1633 | let usdcCap = account.capabilities.get\u003c\u0026{FungibleToken.Receiver}\u003e(FiatToken.VaultReceiverPubPath)!\n | ^^^^^^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FindViews","error":"error: mismatching field `cap` in `ViewReadPointer`\n --\u003e 35717efbbce11c74.FindViews:137:30\n |\n137 | access(self) let cap: Capability\u003c\u0026{ViewResolver.ResolverCollection}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ incompatible type annotations. expected `{MetadataViews.ResolverCollection}`, found `{ViewResolver.ResolverCollection}`\n\nerror: mismatching field `cap` in `AuthNFTPointer`\n --\u003e 35717efbbce11c74.FindViews:234:30\n |\n234 | access(self) let cap: Capability\u003cauth(NonFungibleToken.Withdraw) \u0026{NonFungibleToken.Collection, NonFungibleToken.Provider, ViewResolver.ResolverCollection}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ incompatible type annotations. expected `{MetadataViews.ResolverCollection, NonFungibleToken.Provider, NonFungibleToken.CollectionPublic}`, found `{NonFungibleToken.Collection, NonFungibleToken.Provider, ViewResolver.ResolverCollection}`\n"},{"address":"0x35717efbbce11c74","name":"FindLeaseMarketSale","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindLeaseMarket: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:325:37\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:327:42\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:327:41\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:331:43\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:331:42\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:348:42\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:348:41\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:352:37\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:382:33\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:382:47\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:377:46\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:377:60\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:397:42\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:397:41\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:401:37\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:29:53\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:29:52\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:42:67\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:42:66\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:56:65\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:56:64\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:137:59\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:137:58\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:211:68\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:211:67\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:222:66\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:222:65\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:254:58\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:254:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:666:41\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:30:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:58:15\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:70:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:87:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:100:31\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:110:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:114:31\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:124:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:128:31\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:168:137\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:183:140\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:224:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:245:31\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:443:25\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:449:35\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:667:55\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:667:76\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarket:667:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:673:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:674:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:679:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:680:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:685:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:686:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:691:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:692:8\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:337:26\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:60\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:59\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:89\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:21\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:426:52\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:426:74\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarket:426:25\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:477:32\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:479:39\n\n--\u003e 35717efbbce11c74.FindLeaseMarket\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:21:36\n |\n21 | access(all) resource SaleItem : FindLeaseMarket.SaleItem{\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:132:71\n |\n132 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:128:59\n |\n128 | access(all) fun borrowSaleItem(_ name: String) : \u0026{FindLeaseMarket.SaleItem}\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:128:58\n |\n128 | access(all) fun borrowSaleItem(_ name: String) : \u0026{FindLeaseMarket.SaleItem}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:18:170\n |\n18 | access(all) event Sale(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName: String?, amount: UFix64, status: String, vaultType:String, leaseInfo: FindLeaseMarket.LeaseInfo?, buyer:Address?, buyerName:String?, buyerAvatar: String?, endsAt:UFix64?)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:33:22\n |\n33 | init(pointer: FindLeaseMarket.AuthLeasePointer, vaultType: Type, price:UFix64, validUntil: UFix64?, saleItemExtraField: {String : AnyStruct}) {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:26:38\n |\n26 | access(contract) var pointer: FindLeaseMarket.AuthLeasePointer\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:94:38\n |\n94 | access(all) fun getAuction(): FindLeaseMarket.AuctionItem? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:110:40\n |\n110 | access(all) fun toLeaseInfo() : FindLeaseMarket.LeaseInfo {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:138:47\n |\n138 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:138:46\n |\n138 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:136:60\n |\n136 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:136:59\n |\n136 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:143:41\n |\n143 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:143:40\n |\n143 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:201:48\n |\n201 | access(Seller) fun listForSale(pointer: FindLeaseMarket.AuthLeasePointer, vaultType: Type, directSellPrice:UFix64, validUntil: UFix64?, extraField: {String:AnyStruct}) {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:269:59\n |\n269 | access(all) fun borrowSaleItem(_ name: String) : \u0026{FindLeaseMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:269:58\n |\n269 | access(all) fun borrowSaleItem(_ name: String) : \u0026{FindLeaseMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:279:83\n |\n279 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:279:82\n |\n279 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:283:138\n |\n283 | access(all) fun getSaleItemCapability(marketplace:Address, user:Address) : Capability\u003c\u0026{FindLeaseMarketSale.SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic}\u003e? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:294:8\n |\n294 | FindLeaseMarket.addSaleItemType(Type\u003c@SaleItem\u003e())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:295:8\n |\n295 | FindLeaseMarket.addSaleItemCollectionType(Type\u003c@SaleItemCollection\u003e())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:284:11\n |\n284 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:287:22\n |\n287 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:288:101\n |\n288 | return getAccount(user).capabilities.get\u003c\u0026{FindLeaseMarketSale.SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic}\u003e(tenant.getPublicPath(Type\u003c@SaleItemCollection\u003e()))!\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:64:23\n |\n64 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:74:25\n |\n74 | return Type\u003c@FIND.Lease\u003e()\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:74:19\n |\n74 | return Type\u003c@FIND.Lease\u003e()\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:87:19\n |\n87 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:111:19\n |\n111 | return FindLeaseMarket.LeaseInfo(self.pointer)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:174:183\n |\n174 | let actionResult=self.getTenant().allowedAction(listingType: Type\u003c@FindLeaseMarketSale.SaleItem\u003e(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"buy lease for sale\"), seller: self.owner!.address, buyer: to)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:189:26\n |\n189 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:190:26\n |\n190 | let profile = FIND.lookup(buyer.toString())\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:194:12\n |\n194 | FindLeaseMarket.pay(tenant:self.getTenant().name, leaseName:name, saleItem: saleItem, vault: \u003c- vault, leaseInfo:leaseInfo, cuts:cuts)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:196:123\n |\n196 | emit Sale(tenant:self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: soldFor, status:\"sold\", vaultType: ftType.identifier, leaseInfo:leaseInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile?.getAvatar() ,endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:216:183\n |\n216 | let actionResult=self.getTenant().allowedAction(listingType: Type\u003c@FindLeaseMarketSale.SaleItem\u003e(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:true, name:\"list lease for sale\"), seller: self.owner!.address, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:223:124\n |\n223 | emit Sale(tenant: self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: saleItem.salePrice, status: \"active_listed\", vaultType: vaultType.identifier, leaseInfo:saleItem.toLeaseInfo(), buyer: nil, buyerName:nil, buyerAvatar:nil, endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:237:187\n |\n237 | let actionResult=self.getTenant().allowedAction(listingType: Type\u003c@FindLeaseMarketSale.SaleItem\u003e(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"delist lease for sale\"), seller: nil, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:243:126\n |\n243 | emit Sale(tenant:self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:owner, sellerName:FIND.reverseLookup(owner), amount: saleItem.salePrice, status: \"cancel\", vaultType: saleItem.vaultType.identifier,leaseInfo: saleItem.toLeaseInfo(), buyer:nil, buyerName:nil, buyerAvatar:nil, endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:250:126\n |\n250 | emit Sale(tenant:self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:owner, sellerName:FIND.reverseLookup(owner), amount: saleItem.salePrice, status: \"cancel\", vaultType: saleItem.vaultType.identifier,leaseInfo: nil, buyer:nil, buyerName:nil, buyerAvatar:nil, endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketSale:252:126\n |\n252 | emit Sale(tenant:self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:owner, sellerName:FIND.reverseLookup(owner), amount: saleItem.salePrice, status: \"cancel\", vaultType: saleItem.vaultType.identifier,leaseInfo: saleItem.toLeaseInfo(), buyer:nil, buyerName:nil, buyerAvatar:nil, endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"Admin","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\n--\u003e 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:36:24\n\n--\u003e 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\n--\u003e 35717efbbce11c74.FindForgeOrder\n\nerror: error getting program 35717efbbce11c74.FindPack: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\n--\u003e 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:36:24\n\n--\u003e 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindVerifier: failed to derive value: load program failed: Checking failed:\nerror: error getting program 0afe396ebc8eee65.FLOAT: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:0\n |\n37 | pub contract FLOAT: NonFungibleToken {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub let FLOATCollectionStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub let FLOATCollectionPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub let FLOATEventsStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub let FLOATEventsPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub let FLOATEventsPrivatePath: PrivatePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event ContractInitialized()\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event FLOATMinted(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:4\n |\n55 | pub event FLOATClaimed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, eventName: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :56:4\n |\n56 | pub event FLOATDestroyed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :57:4\n |\n57 | pub event FLOATTransferred(id: UInt64, eventHost: Address, eventId: UInt64, newOwner: Address?, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :58:4\n |\n58 | pub event FLOATPurchased(id: UInt64, eventHost: Address, eventId: UInt64, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub event FLOATEventCreated(eventId: UInt64, description: String, host: Address, image: String, name: String, url: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub event FLOATEventDestroyed(eventId: UInt64, host: Address, name: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub event Deposit(id: UInt64, to: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:4\n |\n63 | pub event Withdraw(id: UInt64, from: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub var totalSupply: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub var totalFLOATEvents: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub struct TokenIdentifier {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:8\n |\n83 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :84:8\n |\n84 | pub let address: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:8\n |\n85 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub struct TokenInfo {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:8\n |\n95 | pub let path: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:8\n |\n96 | pub let price: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource NFT: NonFungibleToken.INFT, MetadataViews.Resolver {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :107:8\n |\n107 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub let dateReceived: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :113:8\n |\n113 | pub let eventDescription: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:8\n |\n114 | pub let eventHost: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :115:8\n |\n115 | pub let eventId: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :116:8\n |\n116 | pub let eventImage: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :117:8\n |\n117 | pub let eventName: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :118:8\n |\n118 | pub let originalRecipient: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :119:8\n |\n119 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub let eventsCap: Capability\u003c\u0026FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}\u003e\r\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :126:51\n |\n126 | pub let eventsCap: Capability\u003c\u0026FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}\u003e\r\n | ^^^^^^^^^^^^^^^^^\n\n--\u003e 0afe396ebc8eee65.FLOAT\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:38:62\n\nerror: cannot find variable in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:38:80\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:38:24\n\nerror: cannot find type in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:81:59\n\nerror: cannot find variable in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:81:77\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindVerifier:153:58\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindVerifier:153:57\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindVerifier:153:87\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:153:22\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:154:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:157:22\n\n--\u003e 35717efbbce11c74.FindVerifier\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1156:32\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:164:26\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:164:25\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:156:38\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:156:37\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:211:123\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:211:122\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:208:38\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:208:37\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:307:79\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:305:38\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:15\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:56\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:110\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:15\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:67\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:121\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1185:42\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:1185:41\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1220:8\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1223:8\n\n--\u003e 35717efbbce11c74.FindPack\n\nerror: error getting program 35717efbbce11c74.NameVoucher: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindAirdropper: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: error getting program 35717efbbce11c74.FindLostAndFoundWrapper: failed to derive value: load program failed: Checking failed:\nerror: error getting program be4635353f55bbd4.LostAndFound: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:0\n |\n30 | pub contract LostAndFound {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let LostAndFoundPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub let LostAndFoundStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub let DepositorPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub let DepositorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :38:4\n |\n38 | pub event TicketDeposited(redeemer: Address, ticketID: UInt64, type: Type, memo: String?, name: String?, description: String?, thumbnail: String?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :39:4\n |\n39 | pub event TicketRedeemed(redeemer: Address, ticketID: UInt64, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event BinDestroyed(redeemer: Address, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event ShelfDestroyed(redeemer: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event DepositorCreated(uuid: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event DepositorBalanceLow(uuid: UInt64, threshold: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event DepositorTokensAdded(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event DepositorTokensWithdrawn(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :49:4\n |\n49 | pub resource interface AnyResourceReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :50:8\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^^^\n\nerror: expected identifier for argument label or parameter name, got keyword resource\n --\u003e :50:24\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^\n\n--\u003e be4635353f55bbd4.LostAndFound\n\nerror: error getting program be4635353f55bbd4.LostAndFoundHelper: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract LostAndFoundHelper {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:4\n |\n5 | pub struct Ticket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :8:8\n |\n8 | pub let memo: String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:8\n |\n10 | pub let redeemer: Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:8\n |\n12 | pub let type: Type\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:8\n |\n13 | pub let typeIdentifier: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:8\n |\n15 | pub let redeemed: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :16:8\n |\n16 | pub let name : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :17:8\n |\n17 | pub let description : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:8\n |\n18 | pub let thumbnail : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:8\n |\n19 | pub let ticketID : UInt64?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub fun constructResult(_ ticket: \u0026LostAndFound.Ticket?, id:UInt64?) : LostAndFoundHelper.Ticket? {\n | ^^^\n\n--\u003e be4635353f55bbd4.LostAndFoundHelper\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:170:80\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:46:25\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:76:83\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:95:79\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:102:24\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:118:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:129:70\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:140:77\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:144:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:162:25\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:164:67\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:165:69\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:172:36\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:174:26\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:182:30\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:183:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:185:24\n\nerror: cannot find variable in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:191:34\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:203:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:212:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:214:24\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:229:24\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:271:69\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:271:127\n\n--\u003e 35717efbbce11c74.FindLostAndFoundWrapper\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:12:119\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:13:135\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:18:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:20:23\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:27:22\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:68:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:70:23\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:78:22\n\nerror: cannot find variable in this scope: `FindLostAndFoundWrapper`\n --\u003e 35717efbbce11c74.FindAirdropper:81:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:100:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:102:23\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:110:22\n\nerror: cannot find variable in this scope: `FindLostAndFoundWrapper`\n --\u003e 35717efbbce11c74.FindAirdropper:115:23\n\n--\u003e 35717efbbce11c74.FindAirdropper\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.NameVoucher:227:62\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.NameVoucher:227:82\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.NameVoucher:227:26\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.NameVoucher:228:25\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.NameVoucher:231:32\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.NameVoucher:233:59\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.NameVoucher:233:58\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.NameVoucher:233:88\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.NameVoucher:233:28\n\n--\u003e 35717efbbce11c74.NameVoucher\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.Admin:38:57\n |\n38 | access(all) fun addCapability(_ cap: Capability\u003c\u0026FIND.Network\u003e)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.Admin:44:49\n |\n44 | access(self) var capability: Capability\u003c\u0026FIND.Network\u003e?\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.Admin:46:57\n |\n46 | access(all) fun addCapability(_ cap: Capability\u003c\u0026FIND.Network\u003e) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.Admin:156:110\n |\n156 | access(Owner) fun register(name: String, profile: Capability\u003c\u0026{Profile.Public}\u003e, leases: Capability\u003c\u0026{FIND.LeaseCollectionPublic}\u003e){\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.Admin:156:109\n |\n156 | access(Owner) fun register(name: String, profile: Capability\u003c\u0026{Profile.Public}\u003e, leases: Capability\u003c\u0026{FIND.LeaseCollectionPublic}\u003e){\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Admin:59:12\n |\n59 | FindForge.addPublicForgeType(forgeType: forgeType)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Admin:67:12\n |\n67 | FindForge.addPrivateForgeType(name: name, forgeType: forgeType)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Admin:75:12\n |\n75 | FindForge.removeForgeType(type: type)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Admin:83:12\n |\n83 | FindForge.adminAddContractData(lease: lease, forgeType: forgeType , data: data)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.Admin:91:12\n |\n91 | FindForgeOrder.addMintType(mintType)\n | ^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Admin:99:12\n |\n99 | FindForge.adminOrderForge(leaseName: leaseName, mintType: mintType, minterCut: minterCut, collectionDisplay: collectionDisplay)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Admin:106:12\n |\n106 | FindForge.cancelForgeOrder(leaseName: leaseName, mintType: mintType)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Admin:114:19\n |\n114 | return FindForge.fulfillForgeOrder(contractName, forgeType: forgeType)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.Admin:161:16\n |\n161 | if !FIND.validateFindName(name) {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.Admin:174:16\n |\n174 | if !FIND.validateFindName(name) {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.Admin:178:23\n |\n178 | let user = FIND.lookupAddress(name) ?? panic(\"Cannot find lease owner. Lease : \".concat(name))\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.Admin:179:58\n |\n179 | let ref = getAccount(user).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(name))\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.Admin:179:57\n |\n179 | let ref = getAccount(user).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(name))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.Admin:179:87\n |\n179 | let ref = getAccount(user).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(name))\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.Admin:179:22\n |\n179 | let ref = getAccount(user).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(name))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.Admin:179:22\n |\n179 | let ref = getAccount(user).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(name))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.Admin:188:16\n |\n188 | if !FIND.validateFindName(name) {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Admin:192:12\n |\n192 | FindForge.adminSetMinterPlatform(leaseName: name, forgeType: forgeType, minterCut: minterCut, description: description, externalURL: externalURL, squareImage: squareImage, bannerImage: bannerImage, socials: socials)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Admin:200:12\n |\n200 | FindForge.mintAdmin(leaseName: name, forgeType: forgeType, data: data, receiver: receiver)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindPack`\n --\u003e 35717efbbce11c74.Admin:285:33\n |\n285 | let pathIdentifier = FindPack.getPacksCollectionPath(packTypeName: packTypeName, packTypeId: typeId)\n | ^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindPack`\n --\u003e 35717efbbce11c74.Admin:288:31\n |\n288 | let mintPackData = FindPack.MintPackData(packTypeName: packTypeName, typeId: typeId, hash: hash, verifierRef: FindForge.borrowVerifier())\n | ^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Admin:288:122\n |\n288 | let mintPackData = FindPack.MintPackData(packTypeName: packTypeName, typeId: typeId, hash: hash, verifierRef: FindForge.borrowVerifier())\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Admin:289:12\n |\n289 | FindForge.adminMint(lease: packTypeName, forgeType: Type\u003c@FindPack.Forge\u003e() , data: mintPackData, receiver: receiver)\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --\u003e 35717efbbce11c74.Admin:289:70\n |\n289 | FindForge.adminMint(lease: packTypeName, forgeType: Type\u003c@FindPack.Forge\u003e() , data: mintPackData, receiver: receiver)\n | ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.Admin:289:64\n |\n289 | FindForge.adminMint(lease: packTypeName, forgeType: Type\u003c@FindPack.Forge\u003e() , data: mintPackData, receiver: receiver)\n | ^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindPack`\n --\u003e 35717efbbce11c74.Admin:296:12\n |\n296 | FindPack.fulfill(packId:packId, types:types, rewardIds:rewardIds, salt:salt)\n | ^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --\u003e 35717efbbce11c74.Admin:304:55\n |\n304 | let cap= Admin.account.storage.borrow\u003cauth(FindPack.Owner) \u0026FindPack.Collection\u003e(from: FindPack.DLQCollectionStoragePath)!\n | ^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindPack`\n --\u003e 35717efbbce11c74.Admin:304:72\n |\n304 | let cap= Admin.account.storage.borrow\u003cauth(FindPack.Owner) \u0026FindPack.Collection\u003e(from: FindPack.DLQCollectionStoragePath)!\n | ^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindPack`\n --\u003e 35717efbbce11c74.Admin:304:99\n |\n304 | let cap= Admin.account.storage.borrow\u003cauth(FindPack.Owner) \u0026FindPack.Collection\u003e(from: FindPack.DLQCollectionStoragePath)!\n | ^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.Admin:304:21\n |\n304 | let cap= Admin.account.storage.borrow\u003cauth(FindPack.Owner) \u0026FindPack.Collection\u003e(from: FindPack.DLQCollectionStoragePath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `NameVoucher`\n --\u003e 35717efbbce11c74.Admin:352:19\n |\n352 | return NameVoucher.mintNFT(recipient: receiver, minCharLength: minCharLength)\n | ^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `NameVoucher`\n --\u003e 35717efbbce11c74.Admin:360:57\n |\n360 | let receiver = Admin.account.storage.borrow\u003c\u0026NameVoucher.Collection\u003e(from: NameVoucher.CollectionStoragePath)!\n | ^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `NameVoucher`\n --\u003e 35717efbbce11c74.Admin:360:87\n |\n360 | let receiver = Admin.account.storage.borrow\u003c\u0026NameVoucher.Collection\u003e(from: NameVoucher.CollectionStoragePath)!\n | ^^^^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.Admin:360:27\n |\n360 | let receiver = Admin.account.storage.borrow\u003c\u0026NameVoucher.Collection\u003e(from: NameVoucher.CollectionStoragePath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `NameVoucher`\n --\u003e 35717efbbce11c74.Admin:361:19\n |\n361 | return NameVoucher.mintNFT(recipient: receiver, minCharLength: minCharLength)\n | ^^^^^^^^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"NameVoucher","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindAirdropper: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: error getting program 35717efbbce11c74.FindLostAndFoundWrapper: failed to derive value: load program failed: Checking failed:\nerror: error getting program be4635353f55bbd4.LostAndFound: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:0\n |\n30 | pub contract LostAndFound {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let LostAndFoundPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub let LostAndFoundStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub let DepositorPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub let DepositorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :38:4\n |\n38 | pub event TicketDeposited(redeemer: Address, ticketID: UInt64, type: Type, memo: String?, name: String?, description: String?, thumbnail: String?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :39:4\n |\n39 | pub event TicketRedeemed(redeemer: Address, ticketID: UInt64, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event BinDestroyed(redeemer: Address, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event ShelfDestroyed(redeemer: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event DepositorCreated(uuid: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event DepositorBalanceLow(uuid: UInt64, threshold: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event DepositorTokensAdded(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event DepositorTokensWithdrawn(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :49:4\n |\n49 | pub resource interface AnyResourceReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :50:8\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^^^\n\nerror: expected identifier for argument label or parameter name, got keyword resource\n --\u003e :50:24\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^\n\n--\u003e be4635353f55bbd4.LostAndFound\n\nerror: error getting program be4635353f55bbd4.LostAndFoundHelper: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract LostAndFoundHelper {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:4\n |\n5 | pub struct Ticket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :8:8\n |\n8 | pub let memo: String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:8\n |\n10 | pub let redeemer: Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:8\n |\n12 | pub let type: Type\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:8\n |\n13 | pub let typeIdentifier: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:8\n |\n15 | pub let redeemed: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :16:8\n |\n16 | pub let name : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :17:8\n |\n17 | pub let description : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:8\n |\n18 | pub let thumbnail : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:8\n |\n19 | pub let ticketID : UInt64?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub fun constructResult(_ ticket: \u0026LostAndFound.Ticket?, id:UInt64?) : LostAndFoundHelper.Ticket? {\n | ^^^\n\n--\u003e be4635353f55bbd4.LostAndFoundHelper\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:170:80\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:46:25\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:76:83\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:95:79\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:102:24\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:118:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:129:70\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:140:77\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:144:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:162:25\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:164:67\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:165:69\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:172:36\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:174:26\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:182:30\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:183:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:185:24\n\nerror: cannot find variable in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:191:34\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:203:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:212:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:214:24\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:229:24\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:271:69\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:271:127\n\n--\u003e 35717efbbce11c74.FindLostAndFoundWrapper\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:12:119\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:13:135\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:18:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:20:23\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:27:22\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:68:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:70:23\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:78:22\n\nerror: cannot find variable in this scope: `FindLostAndFoundWrapper`\n --\u003e 35717efbbce11c74.FindAirdropper:81:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:100:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:102:23\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:110:22\n\nerror: cannot find variable in this scope: `FindLostAndFoundWrapper`\n --\u003e 35717efbbce11c74.FindAirdropper:115:23\n\n--\u003e 35717efbbce11c74.FindAirdropper\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.NameVoucher:227:62\n |\n227 | let network = NameVoucher.account.storage.borrow\u003c\u0026FIND.Network\u003e(from: FIND.NetworkStoragePath) ?? panic(\"Cannot borrow find network for registration\")\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.NameVoucher:227:82\n |\n227 | let network = NameVoucher.account.storage.borrow\u003c\u0026FIND.Network\u003e(from: FIND.NetworkStoragePath) ?? panic(\"Cannot borrow find network for registration\")\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.NameVoucher:227:26\n |\n227 | let network = NameVoucher.account.storage.borrow\u003c\u0026FIND.Network\u003e(from: FIND.NetworkStoragePath) ?? panic(\"Cannot borrow find network for registration\")\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.NameVoucher:228:25\n |\n228 | let status = FIND.status(name)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.NameVoucher:231:32\n |\n231 | if status.status == FIND.LeaseStatus.FREE {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.NameVoucher:233:59\n |\n233 | let lease = self.owner!.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.NameVoucher:233:58\n |\n233 | let lease = self.owner!.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.NameVoucher:233:88\n |\n233 | let lease = self.owner!.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.NameVoucher:233:28\n |\n233 | let lease = self.owner!.capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n"},{"address":"0x324c34e1c517e4db","name":"NFTCatalogAdmin"},{"address":"0x324c34e1c517e4db","name":"NFTRetrieval"},{"address":"0x324c34e1c517e4db","name":"NFTCatalog"},{"address":"0x35717efbbce11c74","name":"FindMarketAdmin","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAdmin:26:57\n |\n26 | access(all) fun addCapability(_ cap: Capability\u003c\u0026FIND.Network\u003e)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAdmin:32:49\n |\n32 | access(self) var capability: Capability\u003c\u0026FIND.Network\u003e?\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAdmin:34:57\n |\n34 | access(all) fun addCapability(_ cap: Capability\u003c\u0026FIND.Network\u003e) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:42:91\n |\n42 | access(Owner) fun createFindMarket(name: String, address:Address, findCutSaleItem: FindMarket.TenantSaleItem?) : Capability\u003c\u0026FindMarket.Tenant\u003e {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:42:133\n |\n42 | access(Owner) fun createFindMarket(name: String, address:Address, findCutSaleItem: FindMarket.TenantSaleItem?) : Capability\u003c\u0026FindMarket.Tenant\u003e {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:58:51\n |\n58 | access(Owner) fun getFindMarketClient(): \u0026FindMarket.TenantClient{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:129:61\n |\n129 | access(Owner) fun getTenantRef(_ tenant: Address) : \u0026FindMarket.Tenant {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:139:66\n |\n139 | access(Owner) fun addFindBlockItem(tenant: Address, item: FindMarket.TenantSaleItem) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:155:64\n |\n155 | access(Owner) fun setFindCut(tenant: Address, saleItem: FindMarket.TenantSaleItem) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:171:69\n |\n171 | access(Owner) fun setMarketOption(tenant: Address, saleItem: FindMarket.TenantSaleItem) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:47:20\n |\n47 | return FindMarket.createFindMarket(name:name, address:address, findCutSaleItem: findCutSaleItem)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:55:12\n |\n55 | FindMarket.removeFindMarketTenant(tenant: tenant)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:63:23\n |\n63 | let path = FindMarket.TenantClientStoragePath\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:64:63\n |\n64 | return FindMarketAdmin.account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Find market tenant client Reference.\")\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:64:94\n |\n64 | return FindMarketAdmin.account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Find market tenant client Reference.\")\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindMarketAdmin:64:19\n |\n64 | return FindMarketAdmin.account.storage.borrow\u003cauth(FindMarket.TenantClientOwner) \u0026FindMarket.TenantClient\u003e(from: path) ?? panic(\"Cannot borrow Find market tenant client Reference.\")\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:74:12\n |\n74 | FindMarket.addSaleItemType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:81:12\n |\n81 | FindMarket.addMarketBidType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:88:12\n |\n88 | FindMarket.addSaleItemCollectionType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:95:12\n |\n95 | FindMarket.addMarketBidCollectionType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:102:12\n |\n102 | FindMarket.removeSaleItemType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:109:12\n |\n109 | FindMarket.removeMarketBidType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:116:12\n |\n116 | FindMarket.removeSaleItemCollectionType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:123:12\n |\n123 | FindMarket.removeMarketBidCollectionType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:133:25\n |\n133 | let string = FindMarket.getTenantPathForAddress(tenant)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:135:67\n |\n135 | let cap = FindMarketAdmin.account.capabilities.borrow\u003c\u0026FindMarket.Tenant\u003e(pp) ?? panic(\"Cannot borrow tenant reference from path. Path : \".concat(pp.toString()) )\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindMarketAdmin:135:22\n |\n135 | let cap = FindMarketAdmin.account.capabilities.borrow\u003c\u0026FindMarket.Tenant\u003e(pp) ?? panic(\"Cannot borrow tenant reference from path. Path : \".concat(pp.toString()) )\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAdmin:228:12\n |\n228 | FindMarket.setResidualAddress(address)\n | ^^^^^^^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FindAirdropper","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: error getting program 35717efbbce11c74.FindLostAndFoundWrapper: failed to derive value: load program failed: Checking failed:\nerror: error getting program be4635353f55bbd4.LostAndFound: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:0\n |\n30 | pub contract LostAndFound {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let LostAndFoundPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub let LostAndFoundStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub let DepositorPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub let DepositorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :38:4\n |\n38 | pub event TicketDeposited(redeemer: Address, ticketID: UInt64, type: Type, memo: String?, name: String?, description: String?, thumbnail: String?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :39:4\n |\n39 | pub event TicketRedeemed(redeemer: Address, ticketID: UInt64, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event BinDestroyed(redeemer: Address, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event ShelfDestroyed(redeemer: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event DepositorCreated(uuid: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event DepositorBalanceLow(uuid: UInt64, threshold: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event DepositorTokensAdded(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event DepositorTokensWithdrawn(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :49:4\n |\n49 | pub resource interface AnyResourceReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :50:8\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^^^\n\nerror: expected identifier for argument label or parameter name, got keyword resource\n --\u003e :50:24\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^\n\n--\u003e be4635353f55bbd4.LostAndFound\n\nerror: error getting program be4635353f55bbd4.LostAndFoundHelper: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract LostAndFoundHelper {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:4\n |\n5 | pub struct Ticket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :8:8\n |\n8 | pub let memo: String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:8\n |\n10 | pub let redeemer: Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:8\n |\n12 | pub let type: Type\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:8\n |\n13 | pub let typeIdentifier: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:8\n |\n15 | pub let redeemed: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :16:8\n |\n16 | pub let name : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :17:8\n |\n17 | pub let description : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:8\n |\n18 | pub let thumbnail : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:8\n |\n19 | pub let ticketID : UInt64?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub fun constructResult(_ ticket: \u0026LostAndFound.Ticket?, id:UInt64?) : LostAndFoundHelper.Ticket? {\n | ^^^\n\n--\u003e be4635353f55bbd4.LostAndFoundHelper\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:170:80\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:46:25\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:76:83\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:95:79\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:102:24\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:118:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:129:70\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:140:77\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:144:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:162:25\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:164:67\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:165:69\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:172:36\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:174:26\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:182:30\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:183:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:185:24\n\nerror: cannot find variable in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:191:34\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:203:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:212:26\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:214:24\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:229:24\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:271:69\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:271:127\n\n--\u003e 35717efbbce11c74.FindLostAndFoundWrapper\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:12:119\n |\n12 | access(all) event Airdropped(from: Address ,fromName: String?, to: Address, toName: String?,uuid: UInt64, nftInfo: FindMarket.NFTInfo, context: {String : String}, remark: String?)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:13:135\n |\n13 | access(all) event AirdroppedToLostAndFound(from: Address, fromName: String? , to: Address, toName: String?, uuid: UInt64, nftInfo: FindMarket.NFTInfo, context: {String : String}, remark: String?, ticketID: UInt64)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:18:21\n |\n18 | let toName = FIND.reverseLookup(receiver)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:20:23\n |\n20 | let fromName = FIND.reverseLookup(from)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:27:22\n |\n27 | let nftInfo = FindMarket.NFTInfo(vr, id: pointer.id, detail: true)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:68:21\n |\n68 | let toName = FIND.reverseLookup(receiver)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:70:23\n |\n70 | let fromName = FIND.reverseLookup(from)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:78:22\n |\n78 | let nftInfo = FindMarket.NFTInfo(vr, id: pointer.id, detail: true)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLostAndFoundWrapper`\n --\u003e 35717efbbce11c74.FindAirdropper:81:23\n |\n81 | let ticketID = FindLostAndFoundWrapper.depositNFT(\n | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:100:21\n |\n100 | let toName = FIND.reverseLookup(receiver)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindAirdropper:102:23\n |\n102 | let fromName = FIND.reverseLookup(from)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindAirdropper:110:22\n |\n110 | let nftInfo = FindMarket.NFTInfo(vr, id: pointer.id, detail: true)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLostAndFoundWrapper`\n --\u003e 35717efbbce11c74.FindAirdropper:115:23\n |\n115 | let ticketID = FindLostAndFoundWrapper.depositNFT(\n | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"ProfileCache"},{"address":"0x35717efbbce11c74","name":"Dandy","error":"error: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\n--\u003e 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:36:24\n\n--\u003e 35717efbbce11c74.FindForge\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:348:32\n |\n348 | access(all) resource Forge: FindForge.Forge {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:63:119\n |\n63 | init(name: String, description: String, thumbnail: MetadataViews.Media, schemas: {String: ViewInfo}, platform: FindForge.MinterPlatform, externalUrlPrefix: String?) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:61:39\n |\n61 | access(contract) let platform: FindForge.MinterPlatform\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:87:46\n |\n87 | access(all) fun getMinterPlatform() : FindForge.MinterPlatform {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:349:15\n |\n349 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:349:56\n |\n349 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:349:110\n |\n349 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:354:15\n |\n354 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:354:67\n |\n354 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:354:121\n |\n354 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:333:109\n |\n333 | access(account) fun mintNFT(name: String, description: String, thumbnail: MetadataViews.Media, platform:FindForge.MinterPlatform, schemas: [AnyStruct], externalUrlPrefix:String?) : @NFT {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:360:42\n |\n360 | access(account) fun createForge() : @{FindForge.Forge} {\n | ^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.Dandy:360:41\n |\n360 | access(account) fun createForge() : @{FindForge.Forge} {\n | ^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:388:8\n |\n388 | FindForge.addForgeType(\u003c- create Forge())\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:390:8\n |\n390 | FindForge.addPublicForgeType(forgeType: Type\u003c@Forge\u003e())\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:88:27\n |\n88 | if let fetch = FindForge.getMinterPlatform(name: self.platform.name, forgeType: Dandy.getForgeType()) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.Dandy:89:50\n |\n89 | let platform = \u0026self.platform as \u0026FindForge.MinterPlatform\n | ^^^^^^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FindMarketCut","error":"error: invalid use of interface as type\n --\u003e 35717efbbce11c74.FindMarketCut:29:66\n |\n29 | access(contract) fun borrowContract(_ contractName: String) : \u0026FindMarketCutInterface {\n | ^^^^^^^^^^^^^^^^^^^^^^^ got `\u0026FindMarketCutInterface`; consider using `\u0026{FindMarketCutInterface}`\n\nerror: invalid use of interface as type\n --\u003e 35717efbbce11c74.FindMarketCut:34:45\n |\n34 | return self.account.contracts.borrow\u003c\u0026FindMarketCutInterface\u003e(name: identifier) ?? panic(\"Cannor borrow contract with identifier : \".concat(identifier))\n | ^^^^^^^^^^^^^^^^^^^^^^^ got `\u0026FindMarketCutInterface`; consider using `\u0026{FindMarketCutInterface}`\n"},{"address":"0x35717efbbce11c74","name":"FINDNFTCatalogAdmin"},{"address":"0x35717efbbce11c74","name":"FindLostAndFoundWrapper","error":"error: error getting program be4635353f55bbd4.LostAndFound: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:0\n |\n30 | pub contract LostAndFound {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let LostAndFoundPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub let LostAndFoundStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub let DepositorPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub let DepositorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :38:4\n |\n38 | pub event TicketDeposited(redeemer: Address, ticketID: UInt64, type: Type, memo: String?, name: String?, description: String?, thumbnail: String?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :39:4\n |\n39 | pub event TicketRedeemed(redeemer: Address, ticketID: UInt64, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event BinDestroyed(redeemer: Address, type: Type)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event ShelfDestroyed(redeemer: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event DepositorCreated(uuid: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event DepositorBalanceLow(uuid: UInt64, threshold: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event DepositorTokensAdded(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event DepositorTokensWithdrawn(uuid: UInt64, tokens: UFix64, balance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :49:4\n |\n49 | pub resource interface AnyResourceReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :50:8\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^^^\n\nerror: expected identifier for argument label or parameter name, got keyword resource\n --\u003e :50:24\n |\n50 | pub fun deposit(resource: @AnyResource)\n | ^\n\n--\u003e be4635353f55bbd4.LostAndFound\n\nerror: error getting program be4635353f55bbd4.LostAndFoundHelper: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract LostAndFoundHelper {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:4\n |\n5 | pub struct Ticket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :8:8\n |\n8 | pub let memo: String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:8\n |\n10 | pub let redeemer: Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:8\n |\n12 | pub let type: Type\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:8\n |\n13 | pub let typeIdentifier: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:8\n |\n15 | pub let redeemed: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :16:8\n |\n16 | pub let name : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :17:8\n |\n17 | pub let description : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:8\n |\n18 | pub let thumbnail : String?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:8\n |\n19 | pub let ticketID : UInt64?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub fun constructResult(_ ticket: \u0026LostAndFound.Ticket?, id:UInt64?) : LostAndFoundHelper.Ticket? {\n | ^^^\n\n--\u003e be4635353f55bbd4.LostAndFoundHelper\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:170:80\n |\n170 | access(all) fun getTickets(user: Address, specificType: Type?) : {String : [LostAndFoundHelper.Ticket]} {\n | ^^^^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:46:25\n |\n46 | let senderName = FIND.reverseLookup(sender)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:76:83\n |\n76 | emit NFTDeposited(receiver: receiverCap.address, receiverName: FIND.reverseLookup(receiverAddress), sender: sender, senderName: senderName, type: type.identifier, id: id, uuid: uuid, memo: memo, name: display.name, description: display.description, thumbnail: display.thumbnail.uri(), collectionName: collectionDisplay?.name, collectionImage: collectionDisplay?.squareImage?.file?.uri())\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:95:79\n |\n95 | emit NFTDeposited(receiver: receiverAddress, receiverName: FIND.reverseLookup(receiverAddress), sender: sender, senderName: senderName, type: type.identifier, id: id, uuid: uuid, memo: memo, name: display.name, description: display.description, thumbnail: display.thumbnail.uri(), collectionName: collectionDisplay?.name, collectionImage: collectionDisplay?.squareImage?.file?.uri())\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:102:24\n |\n102 | let estimate \u003c- LostAndFound.estimateDeposit(\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:118:23\n |\n118 | let ticketID = LostAndFound.deposit(\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:129:70\n |\n129 | emit TicketDeposited(receiver: receiverAddress, receiverName: FIND.reverseLookup(receiverAddress), sender: sender, senderName: senderName, ticketID: ticketID, type: type.identifier, id: id, uuid: uuid, memo: memo, name: display.name, description: display.description, thumbnail: display.thumbnail.uri(), collectionName: collectionDisplay?.name, collectionImage: collectionDisplay?.squareImage?.file?.uri(), flowStorageFee: flowStorageFee)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:140:77\n |\n140 | emit TicketRedeemFailed(receiver: receiverAddress, receiverName: FIND.reverseLookup(receiverAddress), ticketID: ticketID, type: type.identifier, remark: \"invalid capability\")\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:144:20\n |\n144 | let shelf = LostAndFound.borrowShelfManager().borrowShelf(redeemer: receiverAddress) ?? panic(\"No items to redeem for this user: \".concat(receiverAddress.toString()))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:162:25\n |\n162 | senderName = FIND.reverseLookup(sender!)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:164:67\n |\n164 | emit NFTDeposited(receiver: receiverAddress, receiverName: FIND.reverseLookup(receiverAddress), sender: sender, senderName: senderName, type: type.identifier, id: nftID, uuid: viewResolver.uuid, memo: memo, name: display?.name, description: display?.description, thumbnail: display?.thumbnail?.uri(), collectionName: collectionDisplay?.name, collectionImage: collectionDisplay?.squareImage?.file?.uri())\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:165:69\n |\n165 | emit TicketRedeemed(receiver: receiverAddress, receiverName: FIND.reverseLookup(receiverAddress), ticketID: ticketID, type: type.identifier)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:172:36\n |\n172 | let allTickets : {String : [LostAndFoundHelper.Ticket]} = {}\n | ^^^^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:174:26\n |\n174 | let ticketTypes = LostAndFound.getRedeemableTypes(user) \n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:182:30\n |\n182 | let ticketInfo : [LostAndFoundHelper.Ticket] = []\n | ^^^^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:183:26\n |\n183 | let tickets = LostAndFound.borrowAllTicketsByType(addr: user, type: type)\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:185:24\n |\n185 | let shelf = LostAndFound.borrowShelfManager().borrowShelf(redeemer: user)!\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFoundHelper`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:191:34\n |\n191 | ticketInfo.append(LostAndFoundHelper.Ticket(ticket, id: id))\n | ^^^^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:203:26\n |\n203 | let ticketTypes = LostAndFound.getRedeemableTypes(user) \n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:212:26\n |\n212 | let tickets = LostAndFound.borrowAllTicketsByType(addr: user, type: type)\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:214:24\n |\n214 | let shelf = LostAndFound.borrowShelfManager().borrowShelf(redeemer: user)!\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `LostAndFound`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:229:24\n |\n229 | for type in LostAndFound.getRedeemableTypes(user) {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:271:69\n |\n271 | emit UserStorageSubsidized(receiver: receiver, receiverName: FIND.reverseLookup(receiver), sender: sender, senderName: FIND.reverseLookup(sender), forUUID: uuid, storageFee: subsidizeAmount)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLostAndFoundWrapper:271:127\n |\n271 | emit UserStorageSubsidized(receiver: receiver, receiverName: FIND.reverseLookup(receiver), sender: sender, senderName: FIND.reverseLookup(sender), forUUID: uuid, storageFee: subsidizeAmount)\n | ^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FindThoughts","error":"error: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindThoughts:14:141\n |\n14 | access(all) event Published(id: UInt64, creator: Address, creatorName: String?, header: String, message: String, medias: [String], nfts:[FindMarket.NFTInfo], tags: [String], quoteOwner: Address?, quoteId: UInt64?)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindThoughts:154:73\n |\n154 | emit Edited(id: self.id, creator: self.creator, creatorName: FIND.reverseLookup(self.creator), header: self.header, message: self.body, medias: medias, hide: hide, tags: self.tags)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindThoughts:167:68\n |\n167 | emit Edited(id: self.id, creator: address, creatorName: FIND.reverseLookup(address), header: self.header, message: self.body, medias: medias, hide: self.getHide(), tags: self.tags)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindThoughts:189:56\n |\n189 | emit Reacted(id: self.id, by: user, byName: FIND.reverseLookup(user), creator: owner, creatorName: FIND.reverseLookup(owner), header: self.header, reaction: reaction, totalCount: self.reactions)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindThoughts:189:111\n |\n189 | emit Reacted(id: self.id, by: user, byName: FIND.reverseLookup(user), creator: owner, creatorName: FIND.reverseLookup(owner), header: self.header, reaction: reaction, totalCount: self.reactions)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindThoughts:268:24\n |\n268 | let nfts : [FindMarket.NFTInfo] = []\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindThoughts:273:28\n |\n273 | nfts.append(FindMarket.NFTInfo(rv, id: nftPointer!.id, detail: true))\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindThoughts:282:30\n |\n282 | let creatorName = FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindThoughts:307:23\n |\n307 | name = FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindThoughts:309:80\n |\n309 | emit Deleted(id: thought.id, creator: thought.creator, creatorName: FIND.reverseLookup(thought.creator), header: thought.header, message: thought.body, medias: medias, tags: thought.tags)\n | ^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"Sender"},{"address":"0x35717efbbce11c74","name":"FindMarketAuctionEscrow","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:18:36\n |\n18 | access(all) resource SaleItem : FindMarket.SaleItem {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:264:71\n |\n264 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:707:31\n |\n707 | access(all) resource Bid : FindMarket.Bid {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:756:73\n |\n756 | access(all) resource MarketBidCollection: MarketBidCollectionPublic, FindMarket.MarketBidCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:16:201\n |\n16 | access(all) event EnglishAuction(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName:String?, amount: UFix64, auctionReservePrice: UFix64, status: String, vaultType:String, nft:FindMarket.NFTInfo?, buyer:Address?, buyerName:String?, buyerAvatar:String?, startsAt: UFix64?, endsAt: UFix64?, previousBuyer:Address?, previousBuyerName:String?)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:106:52\n |\n106 | access(all) fun toNFTInfo(_ detail: Bool) : FindMarket.NFTInfo{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:197:38\n |\n197 | access(all) fun getAuction(): FindMarket.AuctionItem? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:270:47\n |\n270 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:270:46\n |\n270 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:268:60\n |\n268 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:268:59\n |\n268 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:275:41\n |\n275 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:275:40\n |\n275 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:699:57\n |\n699 | access(all) fun borrowSaleItem(_ id: UInt64) : \u0026{FindMarket.SaleItem} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:699:56\n |\n699 | access(all) fun borrowSaleItem(_ id: UInt64) : \u0026{FindMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:763:93\n |\n763 | init(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:763:92\n |\n763 | init(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:760:60\n |\n760 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:760:59\n |\n760 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:769:41\n |\n769 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:769:40\n |\n769 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:878:55\n |\n878 | access(all) fun borrowBidItem(_ id: UInt64): \u0026{FindMarket.Bid} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:878:54\n |\n878 | access(all) fun borrowBidItem(_ id: UInt64): \u0026{FindMarket.Bid} {\n | ^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:892:83\n |\n892 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:892:82\n |\n892 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:896:131\n |\n896 | access(all) fun createEmptyMarketBidCollection(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @MarketBidCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:896:130\n |\n896 | access(all) fun createEmptyMarketBidCollection(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @MarketBidCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:900:118\n |\n900 | access(all) fun getSaleItemCapability(marketplace:Address, user:Address) : Capability\u003c\u0026{SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}\u003e? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:910:115\n |\n910 | access(all) fun getBidCapability( marketplace:Address, user:Address) : Capability\u003c\u0026{MarketBidCollectionPublic, FindMarket.MarketBidCollectionPublic}\u003e? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:921:8\n |\n921 | FindMarket.addSaleItemType(Type\u003c@SaleItem\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:922:8\n |\n922 | FindMarket.addSaleItemCollectionType(Type\u003c@SaleItemCollection\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:923:8\n |\n923 | FindMarket.addMarketBidType(Type\u003c@Bid\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:924:8\n |\n924 | FindMarket.addMarketBidCollectionType(Type\u003c@MarketBidCollection\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:901:11\n |\n901 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:904:22\n |\n904 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:905:81\n |\n905 | return getAccount(user).capabilities.get\u003c\u0026{SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}\u003e(tenant.getPublicPath(Type\u003c@SaleItemCollection\u003e()))\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:911:11\n |\n911 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:914:22\n |\n914 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:915:82\n |\n915 | return getAccount(user).capabilities.get\u003c\u0026{MarketBidCollectionPublic, FindMarket.MarketBidCollectionPublic}\u003e(tenant.getPublicPath(Type\u003c@MarketBidCollection\u003e()))\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:89:19\n |\n89 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:101:23\n |\n101 | return FIND.reverseLookup(cb.address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:107:19\n |\n107 | return FindMarket.NFTInfo(self.pointer.getViewResolver(), id: self.pointer.id, detail:detail)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:198:19\n |\n198 | return FindMarket.AuctionItem(startPrice: self.auctionStartPrice,\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:292:148\n |\n292 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketAuctionEscrow.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name:\"add bid in auction\"), seller: self.owner!.address, buyer: newOffer.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:337:36\n |\n337 | previousBuyerName = FIND.reverseLookup(pb)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:342:26\n |\n342 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:344:110\n |\n344 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: newOfferBalance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, nft: nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(),startsAt: saleItem.auctionStartedAt, endsAt: saleItem.auctionEndsAt, previousBuyer: previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:400:148\n |\n400 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketAuctionEscrow.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"bid in auction\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:429:26\n |\n429 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:431:110\n |\n431 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, nft: nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(),startsAt: saleItem.auctionStartedAt, endsAt: saleItem.auctionEndsAt, previousBuyer: nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:497:24\n |\n497 | var nftInfo:FindMarket.NFTInfo?=nil\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:504:30\n |\n504 | let buyerName=FIND.reverseLookup(buyer!)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:506:114\n |\n506 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, nft: nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(),startsAt: saleItem.auctionStartedAt, endsAt: saleItem.auctionEndsAt, previousBuyer: nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:508:114\n |\n508 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, nft: nftInfo, buyer: nil, buyerName: nil, buyerAvatar:nil,startsAt: saleItem.auctionStartedAt, endsAt: saleItem.auctionEndsAt, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:538:152\n |\n538 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketAuctionEscrow.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"fulfill auction\"), seller: self.owner!.address, buyer: saleItem.offerCallback!.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:560:30\n |\n560 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:561:33\n |\n561 | let sellerName = FIND.reverseLookup(seller)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:572:25\n |\n572 | resolved[FindMarket.tenantNameAddress[tenant.name]!] = tenant.name\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:574:16\n |\n574 | FindMarket.pay(tenant:tenant.name, id:id, saleItem: saleItem, vault: \u003c- vault, royalty:royalty, nftInfo:nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:574:189\n |\n574 | FindMarket.pay(tenant:tenant.name, id:id, saleItem: saleItem, vault: \u003c- vault, royalty:royalty, nftInfo:nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:635:148\n |\n635 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketAuctionEscrow.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:true, name: \"list item for auction\"), seller: self.owner!.address, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionEscrow:662:113\n |\n662 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItemRef.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItemRef.auctionReservePrice, status: status, vaultType:ftType.identifier, nft: nftInfo, buyer: nil, buyerName: nil, buyerAvatar:nil, startsAt: saleItemRef.auctionStartedAt, endsAt: saleItemRef.auctionEndsAt, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FindLeaseMarketDirectOfferSoft","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: error getting program 35717efbbce11c74.FindLeaseMarket: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:325:37\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:327:42\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:327:41\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:331:43\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:331:42\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:348:42\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:348:41\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:352:37\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:382:33\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:382:47\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:377:46\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:377:60\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:397:42\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:397:41\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:401:37\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:29:53\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:29:52\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:42:67\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:42:66\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:56:65\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:56:64\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:137:59\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:137:58\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:211:68\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:211:67\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:222:66\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:222:65\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:254:58\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:254:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:666:41\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:30:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:58:15\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:70:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:87:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:100:31\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:110:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:114:31\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:124:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:128:31\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:168:137\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:183:140\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:224:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:245:31\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:443:25\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:449:35\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:667:55\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:667:76\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarket:667:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:673:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:674:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:679:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:680:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:685:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:686:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:691:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:692:8\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:337:26\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:60\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:59\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:89\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:21\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:426:52\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:426:74\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarket:426:25\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:477:32\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:479:39\n\n--\u003e 35717efbbce11c74.FindLeaseMarket\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:18:36\n |\n18 | access(all) resource SaleItem : FindLeaseMarket.SaleItem {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:169:71\n |\n169 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:418:31\n |\n418 | access(all) resource Bid : FindLeaseMarket.Bid {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:470:73\n |\n470 | access(all) resource MarketBidCollection: MarketBidCollectionPublic, FindLeaseMarket.MarketBidCollectionPublic {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:16:177\n |\n16 | access(all) event DirectOffer(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName: String?, amount: UFix64, status: String, vaultType:String, leaseInfo: FindLeaseMarket.LeaseInfo?, buyer:Address?, buyerName:String?, buyerAvatar:String?, endsAt: UFix64?, previousBuyer:Address?, previousBuyerName:String?)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:27:22\n |\n27 | init(pointer: FindLeaseMarket.ReadLeasePointer, callback: Capability\u003c\u0026{MarketBidCollectionPublic}\u003e, validUntil: UFix64?, saleItemExtraField: {String : AnyStruct}) {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:20:39\n |\n20 | access(contract) var pointer: {FindLeaseMarket.LeasePointer}\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:20:38\n |\n20 | access(contract) var pointer: {FindLeaseMarket.LeasePointer}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:69:38\n |\n69 | access(all) fun getAuction(): FindLeaseMarket.AuctionItem? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:119:40\n |\n119 | access(all) fun toLeaseInfo() : FindLeaseMarket.LeaseInfo{\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:131:51\n |\n131 | access(contract) fun setPointer(_ pointer: FindLeaseMarket.AuthLeasePointer) {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:175:47\n |\n175 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:175:46\n |\n175 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:173:60\n |\n173 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:173:59\n |\n173 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:180:41\n |\n180 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:180:40\n |\n180 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:328:50\n |\n328 | access(Seller) fun acceptOffer(_ pointer: FindLeaseMarket.AuthLeasePointer) {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:404:59\n |\n404 | access(all) fun borrowSaleItem(_ name: String) : \u0026{FindLeaseMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:404:58\n |\n404 | access(all) fun borrowSaleItem(_ name: String) : \u0026{FindLeaseMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:477:93\n |\n477 | init(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:477:92\n |\n477 | init(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:474:60\n |\n474 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:474:59\n |\n474 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:483:41\n |\n483 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:483:40\n |\n483 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:592:57\n |\n592 | access(all) fun borrowBidItem(_ name: String): \u0026{FindLeaseMarket.Bid} {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:592:56\n |\n592 | access(all) fun borrowBidItem(_ name: String): \u0026{FindLeaseMarket.Bid} {\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:606:83\n |\n606 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:606:82\n |\n606 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:610:131\n |\n610 | access(all) fun createEmptyMarketBidCollection(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @MarketBidCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:610:130\n |\n610 | access(all) fun createEmptyMarketBidCollection(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @MarketBidCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:614:118\n |\n614 | access(all) fun getSaleItemCapability(marketplace:Address, user:Address) : Capability\u003c\u0026{SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic}\u003e? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:625:115\n |\n625 | access(all) fun getBidCapability( marketplace:Address, user:Address) : Capability\u003c\u0026{MarketBidCollectionPublic, FindLeaseMarket.MarketBidCollectionPublic}\u003e? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:636:8\n |\n636 | FindLeaseMarket.addSaleItemType(Type\u003c@SaleItem\u003e())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:637:8\n |\n637 | FindLeaseMarket.addSaleItemCollectionType(Type\u003c@SaleItemCollection\u003e())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:638:8\n |\n638 | FindLeaseMarket.addMarketBidType(Type\u003c@Bid\u003e())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:639:8\n |\n639 | FindLeaseMarket.addMarketBidCollectionType(Type\u003c@MarketBidCollection\u003e())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:615:12\n |\n615 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:618:22\n |\n618 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:620:81\n |\n620 | return getAccount(user).capabilities.get\u003c\u0026{SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic}\u003e(tenant.getPublicPath(Type\u003c@SaleItemCollection\u003e()))!\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:626:12\n |\n626 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:629:22\n |\n629 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:630:82\n |\n630 | return getAccount(user).capabilities.get\u003c\u0026{MarketBidCollectionPublic, FindLeaseMarket.MarketBidCollectionPublic}\u003e(tenant.getPublicPath(Type\u003c@MarketBidCollection\u003e()))!\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:50:43\n |\n50 | let pointer = self.pointer as! FindLeaseMarket.AuthLeasePointer\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:66:25\n |\n66 | return Type\u003c@FIND.Lease\u003e()\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:66:19\n |\n66 | return Type\u003c@FIND.Lease\u003e()\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:105:19\n |\n105 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:113:26\n |\n113 | if let name = FIND.reverseLookup(self.offerCallback.address) {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:120:19\n |\n120 | return FindLeaseMarket.LeaseInfo(self.pointer)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:207:167\n |\n207 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"cancel bid in direct offer soft\"), seller: nil, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:223:26\n |\n223 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:224:26\n |\n224 | let profile = FIND.lookup(buyer.toString())\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:226:26\n |\n226 | var leaseInfo:FindLeaseMarket.LeaseInfo?=nil\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:233:36\n |\n233 | previousBuyerName = FIND.reverseLookup(pb)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:236:130\n |\n236 | emit DirectOffer(tenant:self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, leaseInfo:leaseInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile?.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:247:167\n |\n247 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:true, name:\"increase bid in direct offer soft\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:262:27\n |\n262 | let item = FindLeaseMarket.ReadLeasePointer(name: name)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:264:171\n |\n264 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:true, name:\"bid in direct offer soft\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:281:167\n |\n281 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:true, name:\"bid in direct offer soft\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:314:167\n |\n314 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"reject offer in direct offer soft\"), seller: nil, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:339:167\n |\n339 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"accept offer in direct offer soft\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:366:167\n |\n366 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"fulfill directOffer\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:377:12\n |\n377 | FindLeaseMarket.pay(tenant: self.getTenant().name, leaseName:name, saleItem: saleItem, vault: \u003c- vault, leaseInfo: leaseInfo, cuts:cuts)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:514:38\n |\n514 | if self.owner!.address == FIND.status(name).owner! {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketDirectOfferSoft:532:32\n |\n532 | let from=getAccount(FIND.status(name).owner!).capabilities.get\u003c\u0026{SaleItemCollectionPublic}\u003e(self.getTenant().getPublicPath(Type\u003c@SaleItemCollection\u003e()))!\n | ^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FindLeaseMarket","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:325:37\n |\n325 | access(all) fun getLease() : FIND.LeaseInformation\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:327:42\n |\n327 | access(contract) fun borrow() : \u0026{FIND.LeaseCollectionPublic}\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:327:41\n |\n327 | access(contract) fun borrow() : \u0026{FIND.LeaseCollectionPublic}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:331:43\n |\n331 | access(self) let cap: Capability\u003c\u0026{FIND.LeaseCollectionPublic}\u003e\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:331:42\n |\n331 | access(self) let cap: Capability\u003c\u0026{FIND.LeaseCollectionPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:348:42\n |\n348 | access(contract) fun borrow() : \u0026{FIND.LeaseCollectionPublic} {\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:348:41\n |\n348 | access(contract) fun borrow() : \u0026{FIND.LeaseCollectionPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:352:37\n |\n352 | access(all) fun getLease() : FIND.LeaseInformation {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:382:33\n |\n382 | init(cap:Capability\u003cauth(FIND.Leasee) \u0026FIND.LeaseCollection\u003e, name: String) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:382:47\n |\n382 | init(cap:Capability\u003cauth(FIND.Leasee) \u0026FIND.LeaseCollection\u003e, name: String) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:377:46\n |\n377 | access(self) let cap: Capability\u003cauth(FIND.Leasee) \u0026FIND.LeaseCollection\u003e\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:377:60\n |\n377 | access(self) let cap: Capability\u003cauth(FIND.Leasee) \u0026FIND.LeaseCollection\u003e\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:397:42\n |\n397 | access(contract) fun borrow() : \u0026{FIND.LeaseCollectionPublic} {\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:397:41\n |\n397 | access(contract) fun borrow() : \u0026{FIND.LeaseCollectionPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:401:37\n |\n401 | access(all) fun getLease() : FIND.LeaseInformation {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:29:53\n |\n29 | access(all) fun getTenant(_ tenant: Address) : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:29:52\n |\n29 | access(all) fun getTenant(_ tenant: Address) : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:42:67\n |\n42 | access(all) fun getSaleItemCollectionCapabilities(tenantRef: \u0026{FindMarket.TenantPublic}, address: Address) : [Capability\u003c\u0026{FindLeaseMarket.SaleItemCollectionPublic}\u003e] {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:42:66\n |\n42 | access(all) fun getSaleItemCollectionCapabilities(tenantRef: \u0026{FindMarket.TenantPublic}, address: Address) : [Capability\u003c\u0026{FindLeaseMarket.SaleItemCollectionPublic}\u003e] {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:56:65\n |\n56 | access(all) fun getSaleItemCollectionCapability(tenantRef: \u0026{FindMarket.TenantPublic}, marketOption: String, address: Address) : Capability\u003c\u0026{FindLeaseMarket.SaleItemCollectionPublic}\u003e? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:56:64\n |\n56 | access(all) fun getSaleItemCollectionCapability(tenantRef: \u0026{FindMarket.TenantPublic}, marketOption: String, address: Address) : Capability\u003c\u0026{FindLeaseMarket.SaleItemCollectionPublic}\u003e? {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:137:59\n |\n137 | access(contract) fun checkSaleInformation(tenantRef: \u0026{FindMarket.TenantPublic}, marketOption: String, address: Address, name: String?, getGhost: Bool, getLeaseInfo: Bool) : FindLeaseMarket.SaleItemCollectionReport {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:137:58\n |\n137 | access(contract) fun checkSaleInformation(tenantRef: \u0026{FindMarket.TenantPublic}, marketOption: String, address: Address, name: String?, getGhost: Bool, getLeaseInfo: Bool) : FindLeaseMarket.SaleItemCollectionReport {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:211:68\n |\n211 | access(all) fun getMarketBidCollectionCapabilities(tenantRef: \u0026{FindMarket.TenantPublic}, address: Address) : [Capability\u003c\u0026{FindLeaseMarket.MarketBidCollectionPublic}\u003e] {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:211:67\n |\n211 | access(all) fun getMarketBidCollectionCapabilities(tenantRef: \u0026{FindMarket.TenantPublic}, address: Address) : [Capability\u003c\u0026{FindLeaseMarket.MarketBidCollectionPublic}\u003e] {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:222:66\n |\n222 | access(all) fun getMarketBidCollectionCapability(tenantRef: \u0026{FindMarket.TenantPublic}, marketOption: String, address: Address) : Capability\u003c\u0026{FindLeaseMarket.MarketBidCollectionPublic}\u003e? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:222:65\n |\n222 | access(all) fun getMarketBidCollectionCapability(tenantRef: \u0026{FindMarket.TenantPublic}, marketOption: String, address: Address) : Capability\u003c\u0026{FindLeaseMarket.MarketBidCollectionPublic}\u003e? {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:254:58\n |\n254 | access(contract) fun checkBidInformation(tenantRef: \u0026{FindMarket.TenantPublic}, marketOption: String, address: Address, name: String?, getGhost:Bool, getLeaseInfo: Bool) : FindLeaseMarket.BidItemCollectionReport {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:254:57\n |\n254 | access(contract) fun checkBidInformation(tenantRef: \u0026{FindMarket.TenantPublic}, marketOption: String, address: Address, name: String?, getGhost:Bool, getLeaseInfo: Bool) : FindLeaseMarket.BidItemCollectionReport {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:666:41\n |\n666 | access(contract) fun getNetwork() : \u0026FIND.Network {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:30:15\n |\n30 | return FindMarket.getTenantCapability(tenant)!.borrow()!\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:58:15\n |\n58 | if FindMarket.getMarketOptionFromType(type) == marketOption{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:70:20\n |\n70 | let address=FIND.lookupAddress(name) ?? panic(\"Name is not owned by anyone. Name : \".concat(name))\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:87:22\n |\n87 | let address = FIND.lookupAddress(name) ?? panic(\"Name is not owned by anyone. Name : \".concat(name))\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:100:31\n |\n100 | let marketOption = FindMarket.getMarketOptionFromType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:110:22\n |\n110 | let address = FIND.lookupAddress(name) ?? panic(\"Name is not owned by anyone. Name : \".concat(name))\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:114:31\n |\n114 | let marketOption = FindMarket.getMarketOptionFromType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:124:22\n |\n124 | let address = FIND.lookupAddress(name) ?? panic(\"Name is not owned by anyone. Name : \".concat(name))\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:128:31\n |\n128 | let marketOption = FindMarket.getMarketOptionFromType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:168:137\n |\n168 | let stopped=tenantRef.allowedAction(listingType: listingType, nftType: item.getItemType(), ftType: item.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"delist item for sale\"), seller: address, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:183:140\n |\n183 | let deprecated=tenantRef.allowedAction(listingType: listingType, nftType: item.getItemType(), ftType: item.getFtType(), action: FindMarket.MarketAction(listing:true, name:\"delist item for sale\"), seller: address, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:224:15\n |\n224 | if FindMarket.getMarketOptionFromType(type) == marketOption{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:245:31\n |\n245 | let marketOption = FindMarket.getMarketOptionFromType(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:443:25\n |\n443 | let oldProfile = FindMarket.getPaymentWallet(oldProfileCap, ftInfo, panicOnFailCheck: true)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:449:35\n |\n449 | let findName = FIND.reverseLookup(cut.getAddress())\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:667:55\n |\n667 | return FindLeaseMarket.account.storage.borrow\u003c\u0026FIND.Network\u003e(from : FIND.NetworkStoragePath) ?? panic(\"Network is not up\")\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:667:76\n |\n667 | return FindLeaseMarket.account.storage.borrow\u003c\u0026FIND.Network\u003e(from : FIND.NetworkStoragePath) ?? panic(\"Network is not up\")\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarket:667:15\n |\n667 | return FindLeaseMarket.account.storage.borrow\u003c\u0026FIND.Network\u003e(from : FIND.NetworkStoragePath) ?? panic(\"Network is not up\")\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:673:8\n |\n673 | FindMarket.addPathMap(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:674:8\n |\n674 | FindMarket.addListingName(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:679:8\n |\n679 | FindMarket.addPathMap(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:680:8\n |\n680 | FindMarket.addListingName(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:685:8\n |\n685 | FindMarket.addPathMap(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:686:8\n |\n686 | FindMarket.addListingName(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:691:8\n |\n691 | FindMarket.addPathMap(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:692:8\n |\n692 | FindMarket.addListingName(type)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:337:26\n |\n337 | let address = FIND.lookupAddress(name) ?? panic(\"This lease name is not owned\")\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:60\n |\n338 | self.cap=getAccount(address).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:59\n |\n338 | self.cap=getAccount(address).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:89\n |\n338 | self.cap=getAccount(address).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:21\n |\n338 | self.cap=getAccount(address).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:426:52\n |\n426 | let leases = receiver.capabilities.get\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:426:74\n |\n426 | let leases = receiver.capabilities.get\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarket:426:25\n |\n426 | let leases = receiver.capabilities.get\u003c\u0026FIND.LeaseCollection\u003e(FIND.LeasePublicPath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:477:32\n |\n477 | if status.status == FIND.LeaseStatus.FREE {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:479:39\n |\n479 | } else if status.status == FIND.LeaseStatus.LOCKED {\n | ^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FindMarketInfrastructureCut","error":"error: error getting program 35717efbbce11c74.FindMarketCut: failed to derive value: load program failed: Checking failed:\nerror: invalid use of interface as type\n --\u003e 35717efbbce11c74.FindMarketCut:29:66\n\nerror: invalid use of interface as type\n --\u003e 35717efbbce11c74.FindMarketCut:34:45\n\n--\u003e 35717efbbce11c74.FindMarketCut\n\nerror: cannot find variable in this scope: `FindMarketCut`\n --\u003e 35717efbbce11c74.FindMarketInfrastructureCut:94:8\n |\n94 | FindMarketCut.setCategory(category: self.category, contractName: self.contractName)\n | ^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarketCut`\n --\u003e 35717efbbce11c74.FindMarketInfrastructureCut:18:21\n |\n18 | let ruleId = FindMarketCut.getRuleId(listingType: listingType, nftType: nftType, ftType: ftType)\n | ^^^^^^^^^^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"Clock"},{"address":"0x35717efbbce11c74","name":"FindLeaseMarketAuctionSoft","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: error getting program 35717efbbce11c74.FindLeaseMarket: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:325:37\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:327:42\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:327:41\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:331:43\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:331:42\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:348:42\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:348:41\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:352:37\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:382:33\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:382:47\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:377:46\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:377:60\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:397:42\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:397:41\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:401:37\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:29:53\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:29:52\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:42:67\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:42:66\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:56:65\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:56:64\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:137:59\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:137:58\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:211:68\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:211:67\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:222:66\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:222:65\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:254:58\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:254:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:666:41\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:30:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:58:15\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:70:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:87:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:100:31\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:110:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:114:31\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:124:22\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:128:31\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:168:137\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:183:140\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:224:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:245:31\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:443:25\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:449:35\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:667:55\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:667:76\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarket:667:15\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:673:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:674:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:679:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:680:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:685:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:686:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:691:8\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarket:692:8\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:337:26\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:60\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:59\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:89\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarket:338:21\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:426:52\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:426:74\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarket:426:25\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:477:32\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarket:479:39\n\n--\u003e 35717efbbce11c74.FindLeaseMarket\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:18:36\n |\n18 | access(all) resource SaleItem : FindLeaseMarket.SaleItem {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:228:71\n |\n228 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:529:31\n |\n529 | access(all) resource Bid : FindLeaseMarket.Bid {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:579:73\n |\n579 | access(all) resource MarketBidCollection: MarketBidCollectionPublic, FindLeaseMarket.MarketBidCollectionPublic {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:16:207\n |\n16 | access(all) event EnglishAuction(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName:String?, amount: UFix64, auctionReservePrice: UFix64, status: String, vaultType:String, leaseInfo:FindLeaseMarket.LeaseInfo?, buyer:Address?, buyerName:String?, buyerAvatar:String?, endsAt: UFix64?, previousBuyer:Address?, previousBuyerName:String?)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:32:22\n |\n32 | init(pointer: FindLeaseMarket.AuthLeasePointer, vaultType: Type, auctionStartPrice:UFix64, auctionReservePrice:UFix64, auctionValidUntil: UFix64?, saleItemExtraField: {String : AnyStruct}) {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:19:38\n |\n19 | access(contract) var pointer: FindLeaseMarket.AuthLeasePointer\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:91:40\n |\n91 | access(all) fun toLeaseInfo() : FindLeaseMarket.LeaseInfo {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:181:38\n |\n181 | access(all) fun getAuction(): FindLeaseMarket.AuctionItem? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:234:47\n |\n234 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:234:46\n |\n234 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:232:60\n |\n232 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:232:59\n |\n232 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:239:41\n |\n239 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:239:40\n |\n239 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:463:51\n |\n463 | access(Seller) fun listForAuction(pointer: FindLeaseMarket.AuthLeasePointer, vaultType: Type, auctionStartPrice: UFix64, auctionReservePrice: UFix64, auctionDuration: UFix64, auctionExtensionOnLateBid: UFix64, minimumBidIncrement: UFix64, auctionValidUntil: UFix64?, saleItemExtraField: {String : AnyStruct}) {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:520:59\n |\n520 | access(all) fun borrowSaleItem(_ name: String) : \u0026{FindLeaseMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:520:58\n |\n520 | access(all) fun borrowSaleItem(_ name: String) : \u0026{FindLeaseMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:585:93\n |\n585 | init(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:585:92\n |\n585 | init(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:582:60\n |\n582 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:582:59\n |\n582 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:591:41\n |\n591 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:591:40\n |\n591 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:681:57\n |\n681 | access(all) fun borrowBidItem(_ name: String): \u0026{FindLeaseMarket.Bid} {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:681:56\n |\n681 | access(all) fun borrowBidItem(_ name: String): \u0026{FindLeaseMarket.Bid} {\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:698:83\n |\n698 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:698:82\n |\n698 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:702:131\n |\n702 | access(all) fun createEmptyMarketBidCollection(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @MarketBidCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:702:130\n |\n702 | access(all) fun createEmptyMarketBidCollection(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @MarketBidCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:706:118\n |\n706 | access(all) fun getSaleItemCapability(marketplace:Address, user:Address) : Capability\u003c\u0026{SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic}\u003e? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:716:115\n |\n716 | access(all) fun getBidCapability( marketplace:Address, user:Address) : Capability\u003c\u0026{MarketBidCollectionPublic, FindLeaseMarket.MarketBidCollectionPublic}\u003e? {\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:727:8\n |\n727 | FindLeaseMarket.addSaleItemType(Type\u003c@SaleItem\u003e())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:728:8\n |\n728 | FindLeaseMarket.addSaleItemCollectionType(Type\u003c@SaleItemCollection\u003e())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:729:8\n |\n729 | FindLeaseMarket.addMarketBidType(Type\u003c@Bid\u003e())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:730:8\n |\n730 | FindLeaseMarket.addMarketBidCollectionType(Type\u003c@MarketBidCollection\u003e())\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:707:11\n |\n707 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:710:22\n |\n710 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:711:81\n |\n711 | return getAccount(user).capabilities.get\u003c\u0026{SaleItemCollectionPublic, FindLeaseMarket.SaleItemCollectionPublic}\u003e(tenant.getPublicPath(Type\u003c@SaleItemCollection\u003e()))!\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:717:11\n |\n717 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:720:22\n |\n720 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:721:82\n |\n721 | return getAccount(user).capabilities.get\u003c\u0026{MarketBidCollectionPublic, FindLeaseMarket.MarketBidCollectionPublic}\u003e(tenant.getPublicPath(Type\u003c@MarketBidCollection\u003e()))!\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:70:19\n |\n70 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:86:23\n |\n86 | return FIND.reverseLookup(cb.address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:92:19\n |\n92 | return FindLeaseMarket.LeaseInfo(self.pointer)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:178:25\n |\n178 | return Type\u003c@FIND.Lease\u003e()\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:178:19\n |\n178 | return Type\u003c@FIND.Lease\u003e()\n | ^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:182:19\n |\n182 | return FindLeaseMarket.AuctionItem(startPrice: self.auctionStartPrice,\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:254:26\n |\n254 | var leaseInfo:FindLeaseMarket.LeaseInfo?=nil\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:261:36\n |\n261 | previousBuyerName = FIND.reverseLookup(pb)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:265:30\n |\n265 | let buyerName=FIND.reverseLookup(buyer!)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:266:30\n |\n266 | let profile = FIND.lookup(buyer!.toString())\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:267:138\n |\n267 | emit EnglishAuction(tenant:self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, leaseInfo: leaseInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile?.getAvatar(), endsAt: saleItem.auctionEndsAt, previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:269:138\n |\n269 | emit EnglishAuction(tenant:self.getTenant().name, id: saleItem.getId(), saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, leaseInfo: leaseInfo, buyer: nil, buyerName: nil, buyerAvatar: nil, endsAt: saleItem.auctionEndsAt, previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:280:167\n |\n280 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"add bit in soft-auction\"), seller: self.owner!.address ,buyer: newOffer.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:361:167\n |\n361 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"bid item in soft-auction\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:405:167\n |\n405 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"delist item from soft-auction\"), seller: nil, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:443:167\n |\n443 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:false, name:\"buy item for soft-auction\"), seller: self.owner!.address,buyer: saleItem.offerCallback!.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindLeaseMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:457:12\n |\n457 | FindLeaseMarket.pay(tenant:self.getTenant().name, leaseName:name, saleItem: saleItem, vault: \u003c- vault, leaseInfo:leaseInfo, cuts:cuts)\n | ^^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:482:167\n |\n482 | let actionResult=self.getTenant().allowedAction(listingType: self.getListingType(), nftType: saleItem.getItemType(), ftType: saleItem.getFtType(), action: FindMarket.MarketAction(listing:true, name:\"list item for soft-auction\"), seller: self.owner!.address, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:621:38\n |\n621 | if self.owner!.address == FIND.status(name).owner! {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindLeaseMarketAuctionSoft:629:32\n |\n629 | let from=getAccount(FIND.status(name).owner!).capabilities.get\u003c\u0026{SaleItemCollectionPublic}\u003e(self.getTenant().getPublicPath(Type\u003c@SaleItemCollection\u003e()))!\n | ^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FindUtils"},{"address":"0x35717efbbce11c74","name":"FindPack","error":"error: error getting program 35717efbbce11c74.FindForge: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\n--\u003e 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:413:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:421:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:427:57\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:110:46\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:178:49\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:229:39\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:263:34\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:310:44\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:155:19\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:66\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:156:65\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:95\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:234:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:238:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:242:8\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:246:20\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:272:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:273:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:302:21\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:303:18\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:319:22\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:62\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:320:61\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:91\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:36:24\n\n--\u003e 35717efbbce11c74.FindForge\n\nerror: error getting program 35717efbbce11c74.FindVerifier: failed to derive value: load program failed: Checking failed:\nerror: error getting program 0afe396ebc8eee65.FLOAT: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:0\n |\n37 | pub contract FLOAT: NonFungibleToken {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub let FLOATCollectionStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub let FLOATCollectionPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub let FLOATEventsStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub let FLOATEventsPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub let FLOATEventsPrivatePath: PrivatePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event ContractInitialized()\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event FLOATMinted(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:4\n |\n55 | pub event FLOATClaimed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, eventName: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :56:4\n |\n56 | pub event FLOATDestroyed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :57:4\n |\n57 | pub event FLOATTransferred(id: UInt64, eventHost: Address, eventId: UInt64, newOwner: Address?, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :58:4\n |\n58 | pub event FLOATPurchased(id: UInt64, eventHost: Address, eventId: UInt64, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub event FLOATEventCreated(eventId: UInt64, description: String, host: Address, image: String, name: String, url: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub event FLOATEventDestroyed(eventId: UInt64, host: Address, name: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub event Deposit(id: UInt64, to: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:4\n |\n63 | pub event Withdraw(id: UInt64, from: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub var totalSupply: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub var totalFLOATEvents: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub struct TokenIdentifier {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:8\n |\n83 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :84:8\n |\n84 | pub let address: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:8\n |\n85 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub struct TokenInfo {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:8\n |\n95 | pub let path: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:8\n |\n96 | pub let price: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource NFT: NonFungibleToken.INFT, MetadataViews.Resolver {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :107:8\n |\n107 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub let dateReceived: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :113:8\n |\n113 | pub let eventDescription: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:8\n |\n114 | pub let eventHost: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :115:8\n |\n115 | pub let eventId: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :116:8\n |\n116 | pub let eventImage: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :117:8\n |\n117 | pub let eventName: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :118:8\n |\n118 | pub let originalRecipient: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :119:8\n |\n119 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub let eventsCap: Capability\u003c\u0026FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}\u003e\r\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :126:51\n |\n126 | pub let eventsCap: Capability\u003c\u0026FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}\u003e\r\n | ^^^^^^^^^^^^^^^^^\n\n--\u003e 0afe396ebc8eee65.FLOAT\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:38:62\n\nerror: cannot find variable in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:38:80\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:38:24\n\nerror: cannot find type in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:81:59\n\nerror: cannot find variable in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:81:77\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:81:24\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindVerifier:153:58\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindVerifier:153:57\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindVerifier:153:87\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:153:22\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:154:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:157:22\n\n--\u003e 35717efbbce11c74.FindVerifier\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1156:32\n |\n1156 | access(all) resource Forge: FindForge.Forge {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:164:26\n |\n164 | verifiers : [{FindVerifier.Verifier}],\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:164:25\n |\n164 | verifiers : [{FindVerifier.Verifier}],\n | ^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:156:38\n |\n156 | access(all) let verifiers : [{FindVerifier.Verifier}]\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:156:37\n |\n156 | access(all) let verifiers : [{FindVerifier.Verifier}]\n | ^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:211:123\n |\n211 | init(name : String, startTime : UFix64 , endTime : UFix64? , price : UFix64, purchaseLimit : UInt64?, verifiers: [{FindVerifier.Verifier}], verifyAll : Bool ) {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:211:122\n |\n211 | init(name : String, startTime : UFix64 , endTime : UFix64? , price : UFix64, purchaseLimit : UInt64?, verifiers: [{FindVerifier.Verifier}], verifyAll : Bool ) {\n | ^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindVerifier`\n --\u003e 35717efbbce11c74.FindPack:208:38\n |\n208 | access(all) let verifiers : [{FindVerifier.Verifier}]\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:208:37\n |\n208 | access(all) let verifiers : [{FindVerifier.Verifier}]\n | ^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:307:79\n |\n307 | init(packTypeName: String, typeId: UInt64, hash: String, verifierRef: \u0026FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:305:38\n |\n305 | access(all) let verifierRef: \u0026FindForge.Verifier\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:15\n |\n1157 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:56\n |\n1157 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1157:110\n |\n1157 | access(FindForge.ForgeOwner) fun mint(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) : @{NonFungibleToken.NFT} {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:15\n |\n1168 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:67\n |\n1168 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1168:121\n |\n1168 | access(FindForge.ForgeOwner) fun addContractData(platform: FindForge.MinterPlatform, data: AnyStruct, verifier: \u0026FindForge.Verifier) {\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1185:42\n |\n1185 | access(account) fun createForge() : @{FindForge.Forge} {\n | ^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindPack:1185:41\n |\n1185 | access(account) fun createForge() : @{FindForge.Forge} {\n | ^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1220:8\n |\n1220 | FindForge.addForgeType(\u003c- create Forge())\n | ^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForge`\n --\u003e 35717efbbce11c74.FindPack:1223:8\n |\n1223 | FindForge.addPublicForgeType(forgeType: Type\u003c@Forge\u003e())\n | ^^^^^^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FindMarketAuctionSoft","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:18:36\n |\n18 | access(all) resource SaleItem : FindMarket.SaleItem {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:260:71\n |\n260 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:657:31\n |\n657 | access(all) resource Bid : FindMarket.Bid {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:708:73\n |\n708 | access(all) resource MarketBidCollection: MarketBidCollectionPublic, FindMarket.MarketBidCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:16:201\n |\n16 | access(all) event EnglishAuction(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName:String?, amount: UFix64, auctionReservePrice: UFix64, status: String, vaultType:String, nft:FindMarket.NFTInfo?, buyer:Address?, buyerName:String?, buyerAvatar:String?, endsAt: UFix64?, previousBuyer:Address?, previousBuyerName:String?)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:102:52\n |\n102 | access(all) fun toNFTInfo(_ detail: Bool) : FindMarket.NFTInfo{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:193:38\n |\n193 | access(all) fun getAuction(): FindMarket.AuctionItem? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:266:47\n |\n266 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:266:46\n |\n266 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:264:60\n |\n264 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:264:59\n |\n264 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:271:41\n |\n271 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:271:40\n |\n271 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:649:57\n |\n649 | access(all) fun borrowSaleItem(_ id: UInt64) : \u0026{FindMarket.SaleItem} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:649:56\n |\n649 | access(all) fun borrowSaleItem(_ id: UInt64) : \u0026{FindMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:715:93\n |\n715 | init(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:715:92\n |\n715 | init(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:712:60\n |\n712 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:712:59\n |\n712 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:721:41\n |\n721 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:721:40\n |\n721 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:818:55\n |\n818 | access(all) fun borrowBidItem(_ id: UInt64): \u0026{FindMarket.Bid} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:818:54\n |\n818 | access(all) fun borrowBidItem(_ id: UInt64): \u0026{FindMarket.Bid} {\n | ^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:835:83\n |\n835 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:835:82\n |\n835 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:839:131\n |\n839 | access(all) fun createEmptyMarketBidCollection(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @MarketBidCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:839:130\n |\n839 | access(all) fun createEmptyMarketBidCollection(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @MarketBidCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:864:8\n |\n864 | FindMarket.addSaleItemType(Type\u003c@SaleItem\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:865:8\n |\n865 | FindMarket.addSaleItemCollectionType(Type\u003c@SaleItemCollection\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:866:8\n |\n866 | FindMarket.addMarketBidType(Type\u003c@Bid\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:867:8\n |\n867 | FindMarket.addMarketBidCollectionType(Type\u003c@MarketBidCollection\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:844:11\n |\n844 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:847:22\n |\n847 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:854:11\n |\n854 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:857:22\n |\n857 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:85:19\n |\n85 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:97:23\n |\n97 | return FIND.reverseLookup(cb.address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:103:19\n |\n103 | return FindMarket.NFTInfo(self.pointer.getViewResolver(), id: self.pointer.id, detail:detail)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:194:19\n |\n194 | return FindMarket.AuctionItem(startPrice: self.auctionStartPrice,\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:290:147\n |\n290 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketAuctionSoft.SaleItem\u003e(), nftType: nftType , ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"add bit in soft-auction\"), seller: self.owner!.address ,buyer: buyer)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:333:36\n |\n333 | previousBuyerName = FIND.reverseLookup(pb)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:336:26\n |\n336 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:338:110\n |\n338 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: newOfferBalance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, nft: nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.auctionEndsAt, previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:388:146\n |\n388 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketAuctionSoft.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"bid item in soft-auction\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:416:26\n |\n416 | let buyerName=FIND.reverseLookup(callback.address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:418:123\n |\n418 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, nft: nftInfo, buyer: callback.address, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.auctionEndsAt, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:452:24\n |\n452 | var nftInfo:FindMarket.NFTInfo?=nil\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:458:30\n |\n458 | let buyerName=FIND.reverseLookup(buyer!)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:460:114\n |\n460 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:ftType.identifier, nft: nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.auctionEndsAt, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:462:114\n |\n462 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:ftType.identifier, nft: nftInfo, buyer: nil, buyerName: nil, buyerAvatar: nil, endsAt: saleItem.auctionEndsAt, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:518:146\n |\n518 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketAuctionSoft.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name:\"buy item for soft-auction\"), seller: self.owner!.address,buyer: saleItem.offerCallback!.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:537:26\n |\n537 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:538:27\n |\n538 | let sellerName=FIND.reverseLookup(seller)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:540:110\n |\n540 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:seller, sellerName: FIND.reverseLookup(seller), amount: balance, auctionReservePrice: saleItem.auctionReservePrice, status: status, vaultType:saleItem.vaultType.identifier, nft: nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.auctionEndsAt, previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:549:21\n |\n549 | resolved[FindMarket.tenantNameAddress[tenant.name]!] = tenant.name\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:552:12\n |\n552 | FindMarket.pay(tenant:tenant.name, id:id, saleItem: saleItem, vault: \u003c- vault, royalty:royalty, nftInfo:nftInfo, cuts:cuts, resolver: FIND.reverseLookupFN(), resolvedAddress: resolved)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:552:146\n |\n552 | FindMarket.pay(tenant:tenant.name, id:id, saleItem: saleItem, vault: \u003c- vault, royalty:royalty, nftInfo:nftInfo, cuts:cuts, resolver: FIND.reverseLookupFN(), resolvedAddress: resolved)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:592:163\n |\n592 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketAuctionSoft.SaleItem\u003e(), nftType: pointer.getItemType(), ftType: vaultType, action: FindMarket.MarketAction(listing:true, name:\"list item for soft-auction\"), seller: self.owner!.address, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketAuctionSoft:612:126\n |\n612 | emit EnglishAuction(tenant:tenant.name, id: id, saleID: saleItemRef.uuid, seller:self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: auctionStartPrice, auctionReservePrice: saleItemRef.auctionReservePrice, status: \"active_listed\", vaultType:vaultType.identifier, nft: nftInfo, buyer: nil, buyerName: nil, buyerAvatar: nil, endsAt: saleItemRef.auctionEndsAt, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"CharityNFT","error":"error: conformances does not match in `CharityNFT`\n --\u003e 35717efbbce11c74.CharityNFT:6:21\n |\n6 | access(all) contract CharityNFT: ViewResolver {\n | ^^^^^^^^^^\n"},{"address":"0x35717efbbce11c74","name":"FindRelatedAccounts"},{"address":"0x35717efbbce11c74","name":"FindMarketSale","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:22:36\n |\n22 | access(all) resource SaleItem : FindMarket.SaleItem{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:163:71\n |\n163 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:158:57\n |\n158 | access(all) fun borrowSaleItem(_ id: UInt64) : \u0026{FindMarket.SaleItem}?\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketSale:158:56\n |\n158 | access(all) fun borrowSaleItem(_ id: UInt64) : \u0026{FindMarket.SaleItem}?\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:19:164\n |\n19 | access(all) event Sale(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName: String?, amount: UFix64, status: String, vaultType:String, nft: FindMarket.NFTInfo?, buyer:Address?, buyerName:String?, buyerAvatar: String?, endsAt:UFix64?)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:106:38\n |\n106 | access(all) fun getAuction(): FindMarket.AuctionItem? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:122:52\n |\n122 | access(all) fun toNFTInfo(_ detail: Bool) : FindMarket.NFTInfo{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:170:47\n |\n170 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketSale:170:46\n |\n170 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:168:60\n |\n168 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketSale:168:59\n |\n168 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:175:41\n |\n175 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketSale:175:40\n |\n175 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:360:57\n |\n360 | access(all) fun borrowSaleItem(_ id: UInt64) : \u0026{FindMarket.SaleItem}? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketSale:360:56\n |\n360 | access(all) fun borrowSaleItem(_ id: UInt64) : \u0026{FindMarket.SaleItem}? {\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:369:83\n |\n369 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketSale:369:82\n |\n369 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:373:133\n |\n373 | access(all) fun getSaleItemCapability(marketplace:Address, user:Address) : Capability\u003c\u0026{FindMarketSale.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}\u003e? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:383:8\n |\n383 | FindMarket.addSaleItemType(Type\u003c@SaleItem\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:384:8\n |\n384 | FindMarket.addSaleItemCollectionType(Type\u003c@SaleItemCollection\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:374:26\n |\n374 | if let tenantCap=FindMarket.getTenantCapability(marketplace) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:376:96\n |\n376 | return getAccount(user).capabilities.get\u003c\u0026{FindMarketSale.SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic}\u003e(tenant.getPublicPath(Type\u003c@SaleItemCollection\u003e()))\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketSale:73:23\n |\n73 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketSale:99:19\n |\n99 | return FIND.reverseLookup(self.pointer.owner())\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:123:19\n |\n123 | return FindMarket.NFTInfo(self.pointer.getViewResolver(), id: self.pointer.id, detail:detail)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:213:139\n |\n213 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketSale.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"buy item for sale\"), seller: self.owner!.address, buyer: nftCap.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketSale:224:26\n |\n224 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketSale:225:27\n |\n225 | let sellerName=FIND.reverseLookup(self.owner!.address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketSale:227:113\n |\n227 | emit Sale(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:self.owner!.address, sellerName: FIND.reverseLookup(self.owner!.address), amount: saleItem.getBalance(), status:\"sold\", vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: Profile.find(nftCap.address).getAvatar() ,endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:234:21\n |\n234 | resolved[FindMarket.tenantNameAddress[tenant.name]!] = tenant.name\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:236:12\n |\n236 | FindMarket.pay(tenant:tenant.name, id:id, saleItem: saleItem, vault: \u003c- vault, royalty:saleItem.getRoyalty(), nftInfo:nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketSale:236:199\n |\n236 | FindMarket.pay(tenant:tenant.name, id:id, saleItem: saleItem, vault: \u003c- vault, royalty:saleItem.getRoyalty(), nftInfo:nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:286:139\n |\n286 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketSale.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:true, name: \"list item for sale\"), seller: self.owner!.address, buyer: nil)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketSale:295:115\n |\n295 | emit Sale(tenant: tenant.name, id: pointer.getUUID(), saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: saleItem.salePrice, status: \"active_listed\", vaultType: vaultType.identifier, nft:saleItem.toNFTInfo(true), buyer: nil, buyerName:nil, buyerAvatar:nil, endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketSale:311:24\n |\n311 | var nftInfo:FindMarket.NFTInfo?=nil\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketSale:317:98\n |\n317 | emit Sale(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName:FIND.reverseLookup(owner), amount: saleItem.salePrice, status: status, vaultType: saleItem.vaultType.identifier,nft: nftInfo, buyer:nil, buyerName:nil, buyerAvatar:nil, endsAt:saleItem.validUntil)\n | ^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FindForge","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindForgeOrder: failed to derive value: load program failed: Checking failed:\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\n--\u003e 35717efbbce11c74.FindForgeOrder\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:413:57\n |\n413 | access(all) fun addCapability(_ cap: Capability\u003c\u0026FIND.Network\u003e)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:421:49\n |\n421 | access(self) var capability: Capability\u003c\u0026FIND.Network\u003e?\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:427:57\n |\n427 | access(all) fun addCapability(_ cap: Capability\u003c\u0026FIND.Network\u003e) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:110:46\n |\n110 | access(all) fun setMinterPlatform(lease: \u0026FIND.Lease, forgeType: Type, minterCut: UFix64?, description: String, externalURL: String, squareImage: String, bannerImage: String, socials: {String : String}) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:178:49\n |\n178 | access(all) fun removeMinterPlatform(lease: \u0026FIND.Lease, forgeType: Type) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:229:39\n |\n229 | access(all) fun orderForge(lease: \u0026FIND.Lease, mintType: String, minterCut: UFix64?, collectionDisplay: MetadataViews.NFTCollectionDisplay){\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:263:34\n |\n263 | access(all) fun mint (lease: \u0026FIND.Lease, forgeType: Type , data: AnyStruct, receiver: \u0026{NonFungibleToken.Receiver, ViewResolver.ResolverCollection}) {\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:310:44\n |\n310 | access(all) fun addContractData(lease: \u0026FIND.Lease, forgeType: Type , data: AnyStruct) {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:155:19\n |\n155 | let user = FIND.lookupAddress(leaseName) ?? panic(\"Cannot find lease owner. Lease : \".concat(leaseName))\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:66\n |\n156 | let leaseCollection = getAccount(user).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(leaseName))\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:156:65\n |\n156 | let leaseCollection = getAccount(user).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(leaseName))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:156:95\n |\n156 | let leaseCollection = getAccount(user).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(leaseName))\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n |\n156 | let leaseCollection = getAccount(user).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(leaseName))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:156:30\n |\n156 | let leaseCollection = getAccount(user).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow reference to lease collection of user : \".concat(leaseName))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:234:8\n |\n234 | FindForgeOrder.orderForge(leaseName: lease.getName(), mintType: mintType, minterCut: minterCut, collectionDisplay: collectionDisplay)\n | ^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:238:8\n |\n238 | FindForgeOrder.orderForge(leaseName: leaseName, mintType: mintType, minterCut: minterCut, collectionDisplay: collectionDisplay)\n | ^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:242:8\n |\n242 | FindForgeOrder.cancelForgeOrder(leaseName: leaseName, mintType: mintType)\n | ^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindForgeOrder`\n --\u003e 35717efbbce11c74.FindForge:246:20\n |\n246 | let order = FindForgeOrder.fulfillForgeOrder(contractName, forgeType: forgeType)\n | ^^^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:272:22\n |\n272 | let address = FIND.lookupAddress(lease) ?? panic(\"This name is not owned by anyone. Name : \".concat(lease))\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:62\n |\n273 | let leaseCol = getAccount(address).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:273:61\n |\n273 | let leaseCol = getAccount(address).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:273:91\n |\n273 | let leaseCol = getAccount(address).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n |\n273 | let leaseCol = getAccount(address).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:273:23\n |\n273 | let leaseCol = getAccount(address).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:302:21\n |\n302 | let toName = FIND.reverseLookup(to)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:303:18\n |\n303 | let new = FIND.reverseLookup(to)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:319:22\n |\n319 | let address = FIND.lookupAddress(lease) ?? panic(\"This name is not owned by anyone. Name : \".concat(lease))\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:62\n |\n320 | let leaseCol = getAccount(address).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindForge:320:61\n |\n320 | let leaseCol = getAccount(address).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:320:91\n |\n320 | let leaseCol = getAccount(address).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n |\n320 | let leaseCol = getAccount(address).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindForge:320:23\n |\n320 | let leaseCol = getAccount(address).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!.borrow() ?? panic(\"Cannot borrow lease collection to lease owner. Owner : \".concat(address.toString()))\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindForge:36:24\n |\n36 | self.minter=FIND.lookupAddress(self.name)!\n | ^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FindForgeOrder","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n"},{"address":"0x35717efbbce11c74","name":"FindMarketDirectOfferEscrow","error":"error: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: error getting program 35717efbbce11c74.FindMarket: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :13:0\n |\n13 | pub contract FindMarket {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub event RoyaltyPaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event RoyaltyCouldNotBePaid(tenant:String, id: UInt64, saleID: UInt64, address:Address, findName:String?, royaltyName:String, amount: UFix64, vaultType:String, nft:NFTInfo, residualAddress: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event FindBlockRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event TenantAllowRules(tenant: String, ruleName: String, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event FindCutRules(tenant: String, ruleName: String, cut:UFix64, ftTypes:[String], nftTypes:[String], listingTypes:[String], status:String)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :26:4\n |\n26 | pub event FindTenantRemoved(tenant: String, address: Address)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub var residualAddress : Address\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :32:4\n |\n32 | pub let TenantClientPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :33:4\n |\n33 | pub let TenantClientStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub struct TenantCuts {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:8\n |\n42 | pub let findCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:8\n |\n43 | pub let tenantCut:MetadataViews.Royalty?\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub struct ActionResult {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:8\n |\n53 | pub let allowed:Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:8\n |\n54 | pub let message:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:8\n |\n55 | pub let name:String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :65:4\n |\n65 | pub fun getPublicPath(_ type: Type, name:String) : PublicPath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub fun getStoragePath(_ type: Type, name:String) : StoragePath {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub fun getFindTenantAddress() : Address {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :85:62\n |\n85 | pub fun getTenant(_ tenant: Address) : \u0026FindMarket.Tenant{FindMarket.TenantPublic} {\n | ^^^^^^^^^^\n\n--\u003e 35717efbbce11c74.FindMarket\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:17:36\n |\n17 | access(all) resource SaleItem : FindMarket.SaleItem {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:175:71\n |\n175 | access(all) resource SaleItemCollection: SaleItemCollectionPublic, FindMarket.SaleItemCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:452:31\n |\n452 | access(all) resource Bid : FindMarket.Bid {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:501:73\n |\n501 | access(all) resource MarketBidCollection: MarketBidCollectionPublic, FindMarket.MarketBidCollectionPublic {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:13:171\n |\n13 | access(all) event DirectOffer(tenant: String, id: UInt64, saleID: UInt64, seller: Address, sellerName: String?, amount: UFix64, status: String, vaultType:String, nft: FindMarket.NFTInfo?, buyer:Address?, buyerName:String?, buyerAvatar: String?, endsAt: UFix64?, previousBuyer:Address?, previousBuyerName:String?)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:80:52\n |\n80 | access(all) fun toNFTInfo(_ detail: Bool) : FindMarket.NFTInfo{\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:108:38\n |\n108 | access(all) fun getAuction(): FindMarket.AuctionItem? {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:181:47\n |\n181 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:181:46\n |\n181 | init (_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:179:60\n |\n179 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:179:59\n |\n179 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:186:41\n |\n186 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:186:40\n |\n186 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:444:57\n |\n444 | access(all) fun borrowSaleItem(_ id: UInt64) : \u0026{FindMarket.SaleItem} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:444:56\n |\n444 | access(all) fun borrowSaleItem(_ id: UInt64) : \u0026{FindMarket.SaleItem} {\n | ^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:508:93\n |\n508 | init(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:508:92\n |\n508 | init(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:505:60\n |\n505 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:505:59\n |\n505 | access(contract) let tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:514:41\n |\n514 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:514:40\n |\n514 | access(self) fun getTenant() : \u0026{FindMarket.TenantPublic} {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:639:55\n |\n639 | access(all) fun borrowBidItem(_ id: UInt64): \u0026{FindMarket.Bid} {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:639:54\n |\n639 | access(all) fun borrowBidItem(_ id: UInt64): \u0026{FindMarket.Bid} {\n | ^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:652:85\n |\n652 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e): @SaleItemCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:652:84\n |\n652 | access(all) fun createEmptySaleItemCollection(_ tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e): @SaleItemCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:656:131\n |\n656 | access(all) fun createEmptyMarketBidCollection(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @MarketBidCollection {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:656:130\n |\n656 | access(all) fun createEmptyMarketBidCollection(receiver: Capability\u003c\u0026{FungibleToken.Receiver}\u003e, tenantCapability: Capability\u003c\u0026{FindMarket.TenantPublic}\u003e) : @MarketBidCollection {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:695:8\n |\n695 | FindMarket.addSaleItemType(Type\u003c@SaleItem\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:696:8\n |\n696 | FindMarket.addSaleItemCollectionType(Type\u003c@SaleItemCollection\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:697:8\n |\n697 | FindMarket.addMarketBidType(Type\u003c@Bid\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:698:8\n |\n698 | FindMarket.addMarketBidCollectionType(Type\u003c@MarketBidCollection\u003e())\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:661:11\n |\n661 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:664:22\n |\n664 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:671:11\n |\n671 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:674:22\n |\n674 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:675:76\n |\n675 | if let saleItemCollection = getAccount(user).capabilities.get\u003c\u0026{FindMarket.SaleItemCollectionPublic}\u003e(tenant.getPublicPath(Type\u003c@SaleItemCollection\u003e()))!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:675:75\n |\n675 | if let saleItemCollection = getAccount(user).capabilities.get\u003c\u0026{FindMarket.SaleItemCollectionPublic}\u003e(tenant.getPublicPath(Type\u003c@SaleItemCollection\u003e()))!.borrow() {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:675:40\n |\n675 | if let saleItemCollection = getAccount(user).capabilities.get\u003c\u0026{FindMarket.SaleItemCollectionPublic}\u003e(tenant.getPublicPath(Type\u003c@SaleItemCollection\u003e()))!.borrow() {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:675:40\n |\n675 | if let saleItemCollection = getAccount(user).capabilities.get\u003c\u0026{FindMarket.SaleItemCollectionPublic}\u003e(tenant.getPublicPath(Type\u003c@SaleItemCollection\u003e()))!.borrow() {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:685:11\n |\n685 | if FindMarket.getTenantCapability(marketplace) == nil {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:688:22\n |\n688 | if let tenant=FindMarket.getTenantCapability(marketplace)!.borrow() {\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:65:19\n |\n65 | return FIND.reverseLookup(address)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:74:26\n |\n74 | if let name = FIND.reverseLookup(self.offerCallback.address) {\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:81:19\n |\n81 | return FindMarket.NFTInfo(self.pointer.getViewResolver(), id: self.pointer.id, detail:detail)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:211:26\n |\n211 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:214:24\n |\n214 | var nftInfo:FindMarket.NFTInfo?=nil\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:219:106\n |\n219 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:236:152\n |\n236 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketDirectOfferEscrow.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:true, name: \"add bid in direct offer\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:246:26\n |\n246 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:251:106\n |\n251 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:269:156\n |\n269 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketDirectOfferEscrow.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:true, name: \"bid in direct offer\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:282:30\n |\n282 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:287:113\n |\n287 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItemRef.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItemRef.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:302:152\n |\n302 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketDirectOfferEscrow.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:true, name: \"bid in direct offer\"), seller: self.owner!.address, buyer: callback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:325:26\n |\n325 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:330:36\n |\n330 | let previousBuyerName = FIND.reverseLookup(previousBuyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:332:106\n |\n332 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:previousBuyer, previousBuyerName:previousBuyerName)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:354:26\n |\n354 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find type in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:357:24\n |\n357 | var nftInfo:FindMarket.NFTInfo?=nil\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:362:106\n |\n362 | emit DirectOffer(tenant:tenant.name, id: id, saleID: saleItem.uuid, seller:owner, sellerName: FIND.reverseLookup(owner), amount: balance, status:status, vaultType: ftType.identifier, nft:nftInfo, buyer: buyer, buyerName: buyerName, buyerAvatar: profile.getAvatar(), endsAt: saleItem.validUntil, previousBuyer:nil, previousBuyerName:nil)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:384:152\n |\n384 | let actionResult=tenant.allowedAction(listingType: Type\u003c@FindMarketDirectOfferEscrow.SaleItem\u003e(), nftType: nftType, ftType: ftType, action: FindMarket.MarketAction(listing:false, name: \"fulfill directOffer\"), seller: self.owner!.address, buyer: saleItem.offerCallback.address)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:402:26\n |\n402 | let buyerName=FIND.reverseLookup(buyer)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:403:27\n |\n403 | let sellerName=FIND.reverseLookup(owner)\n | ^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:415:21\n |\n415 | resolved[FindMarket.tenantNameAddress[tenant.name]!] = tenant.name\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FindMarket`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:417:12\n |\n417 | FindMarket.pay(tenant: tenant.name, id:id, saleItem: saleItem, vault: \u003c- vault, royalty:royalty, nftInfo:nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^^^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindMarketDirectOfferEscrow:417:186\n |\n417 | FindMarket.pay(tenant: tenant.name, id:id, saleItem: saleItem, vault: \u003c- vault, royalty:royalty, nftInfo:nftInfo, cuts:cuts, resolver: fun(address:Address): String? { return FIND.reverseLookup(address) }, resolvedAddress: resolved)\n | ^^^^ not found in this scope\n"},{"address":"0x35717efbbce11c74","name":"FindMarketCutStruct"},{"address":"0x35717efbbce11c74","name":"Profile","error":"error: mismatching field `balance` in `Wallet`\n --\u003e 35717efbbce11c74.Profile:39:33\n |\n39 | access(all) let balance: Capability\u003c\u0026{FungibleToken.Vault}\u003e\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ incompatible type annotations. expected `{FungibleToken.Balance}`, found `{FungibleToken.Vault}`\n\nerror: conformances does not match in `User`\n --\u003e 35717efbbce11c74.Profile:258:25\n |\n258 | access(all) resource User: Public, FungibleToken.Receiver {\n | ^^^^\n\nerror: missing DeclarationKindResourceInterface declaration `Owner`\n --\u003e 35717efbbce11c74.Profile:9:21\n |\n9 | access(all) contract Profile {\n | ^^^^^^^\n"},{"address":"0x35717efbbce11c74","name":"FindVerifier","error":"error: error getting program 0afe396ebc8eee65.FLOAT: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:0\n |\n37 | pub contract FLOAT: NonFungibleToken {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub let FLOATCollectionStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub let FLOATCollectionPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub let FLOATEventsStoragePath: StoragePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub let FLOATEventsPublicPath: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub let FLOATEventsPrivatePath: PrivatePath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event ContractInitialized()\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event FLOATMinted(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :55:4\n |\n55 | pub event FLOATClaimed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, eventName: String, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :56:4\n |\n56 | pub event FLOATDestroyed(id: UInt64, eventHost: Address, eventId: UInt64, eventImage: String, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :57:4\n |\n57 | pub event FLOATTransferred(id: UInt64, eventHost: Address, eventId: UInt64, newOwner: Address?, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :58:4\n |\n58 | pub event FLOATPurchased(id: UInt64, eventHost: Address, eventId: UInt64, recipient: Address, serial: UInt64)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub event FLOATEventCreated(eventId: UInt64, description: String, host: Address, image: String, name: String, url: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub event FLOATEventDestroyed(eventId: UInt64, host: Address, name: String)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub event Deposit(id: UInt64, to: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:4\n |\n63 | pub event Withdraw(id: UInt64, from: Address?)\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub var totalSupply: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub var totalFLOATEvents: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub struct TokenIdentifier {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:8\n |\n83 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :84:8\n |\n84 | pub let address: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:8\n |\n85 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub struct TokenInfo {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:8\n |\n95 | pub let path: PublicPath\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:8\n |\n96 | pub let price: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource NFT: NonFungibleToken.INFT, MetadataViews.Resolver {\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :107:8\n |\n107 | pub let id: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub let dateReceived: UFix64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :113:8\n |\n113 | pub let eventDescription: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:8\n |\n114 | pub let eventHost: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :115:8\n |\n115 | pub let eventId: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :116:8\n |\n116 | pub let eventImage: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :117:8\n |\n117 | pub let eventName: String\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :118:8\n |\n118 | pub let originalRecipient: Address\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :119:8\n |\n119 | pub let serial: UInt64\r\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub let eventsCap: Capability\u003c\u0026FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}\u003e\r\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :126:51\n |\n126 | pub let eventsCap: Capability\u003c\u0026FLOATEvents{FLOATEventsPublic, MetadataViews.ResolverCollection}\u003e\r\n | ^^^^^^^^^^^^^^^^^\n\n--\u003e 0afe396ebc8eee65.FLOAT\n\nerror: error getting program 35717efbbce11c74.FIND: failed to derive value: load program failed: Checking failed:\nerror: error getting program e223d8a629e49c68.FUSD: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :3:0\n |\n3 | pub contract FUSD: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :6:4\n |\n6 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :9:4\n |\n9 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :12:4\n |\n12 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event TokensMinted(amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :21:4\n |\n21 | pub let MinterProxyStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub let MinterProxyPublicPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :27:4\n |\n27 | pub event MinterCreated()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub resource Vault: FungibleToken.Provider, FungibleToken.Receiver, FungibleToken.Balance {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:8\n |\n47 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :63:8\n |\n63 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:8\n |\n76 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :84:8\n |\n84 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub fun createEmptyVault(): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :105:4\n |\n105 | pub resource Minter {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:8\n |\n112 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :123:4\n |\n123 | pub resource interface MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :124:8\n |\n124 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource MinterProxy: MinterProxyPublic {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :140:8\n |\n140 | pub fun setMinterCapability(cap: Capability\u003c\u0026Minter\u003e) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :144:8\n |\n144 | pub fun mintTokens(amount: UFix64): @FUSD.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :162:4\n |\n162 | pub fun createMinterProxy(): @MinterProxy {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :175:4\n |\n175 | pub resource Administrator {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :187:8\n |\n187 | pub fun createNewMinter(): @Minter {\n | ^^^\n\n--\u003e e223d8a629e49c68.FUSD\n\nerror: error getting program a983fecbed621163.FiatToken: failed to derive value: load program failed: Parsing failed:\nerror: `pub` is no longer a valid access keyword\n --\u003e :5:0\n |\n5 | pub contract FiatToken: FungibleToken {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :10:4\n |\n10 | pub event AdminCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :11:4\n |\n11 | pub event AdminChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :14:4\n |\n14 | pub event OwnerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :15:4\n |\n15 | pub event OwnerChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :18:4\n |\n18 | pub event MasterMinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :19:4\n |\n19 | pub event MasterMinterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :22:4\n |\n22 | pub event Paused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :23:4\n |\n23 | pub event Unpaused()\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :24:4\n |\n24 | pub event PauserCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :25:4\n |\n25 | pub event PauserChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :28:4\n |\n28 | pub event Blocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :29:4\n |\n29 | pub event Unblocklisted(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :30:4\n |\n30 | pub event BlocklisterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :31:4\n |\n31 | pub event BlocklisterChanged(address: Address, resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :34:4\n |\n34 | pub event NewVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :35:4\n |\n35 | pub event DestroyVault(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :36:4\n |\n36 | pub event FiatTokenWithdrawn(amount: UFix64, from: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :37:4\n |\n37 | pub event FiatTokenDeposited(amount: UFix64, to: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :40:4\n |\n40 | pub event MinterCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :41:4\n |\n41 | pub event MinterControllerCreated(resourceId: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :42:4\n |\n42 | pub event Mint(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :43:4\n |\n43 | pub event Burn(minter: UInt64, amount: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :44:4\n |\n44 | pub event MinterConfigured(controller: UInt64, minter: UInt64, allowance: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :45:4\n |\n45 | pub event MinterRemoved(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :46:4\n |\n46 | pub event ControllerConfigured(controller: UInt64, minter: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :47:4\n |\n47 | pub event ControllerRemoved(controller: UInt64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :52:4\n |\n52 | pub event TokensInitialized(initialSupply: UFix64)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :53:4\n |\n53 | pub event TokensWithdrawn(amount: UFix64, from: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :54:4\n |\n54 | pub event TokensDeposited(amount: UFix64, to: Address?)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :59:4\n |\n59 | pub let VaultStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :60:4\n |\n60 | pub let VaultBalancePubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :61:4\n |\n61 | pub let VaultUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :62:4\n |\n62 | pub let VaultReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :64:4\n |\n64 | pub let BlocklistExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :66:4\n |\n66 | pub let BlocklisterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :67:4\n |\n67 | pub let BlocklisterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :68:4\n |\n68 | pub let BlocklisterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :69:4\n |\n69 | pub let BlocklisterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :71:4\n |\n71 | pub let PauseExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :73:4\n |\n73 | pub let PauserStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :74:4\n |\n74 | pub let PauserCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :75:4\n |\n75 | pub let PauserUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :76:4\n |\n76 | pub let PauserPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :78:4\n |\n78 | pub let AdminExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :80:4\n |\n80 | pub let AdminStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :81:4\n |\n81 | pub let AdminCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :82:4\n |\n82 | pub let AdminUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :83:4\n |\n83 | pub let AdminPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :85:4\n |\n85 | pub let OwnerExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :87:4\n |\n87 | pub let OwnerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :88:4\n |\n88 | pub let OwnerCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :89:4\n |\n89 | pub let OwnerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :90:4\n |\n90 | pub let OwnerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :92:4\n |\n92 | pub let MasterMinterExecutorStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :94:4\n |\n94 | pub let MasterMinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :95:4\n |\n95 | pub let MasterMinterCapReceiverPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :96:4\n |\n96 | pub let MasterMinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :97:4\n |\n97 | pub let MasterMinterPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :99:4\n |\n99 | pub let MinterControllerStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :100:4\n |\n100 | pub let MinterControllerUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :101:4\n |\n101 | pub let MinterControllerPubSigner: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :103:4\n |\n103 | pub let MinterStoragePath: StoragePath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :104:4\n |\n104 | pub let MinterUUIDPubPath: PublicPath\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :109:4\n |\n109 | pub let name: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :110:4\n |\n110 | pub var version: String\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :112:4\n |\n112 | pub var paused: Bool\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :114:4\n |\n114 | pub var totalSupply: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :125:4\n |\n125 | pub resource interface ResourceId {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :126:8\n |\n126 | pub fun UUID(): UInt64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :129:4\n |\n129 | pub resource interface AdminCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :130:8\n |\n130 | pub fun setAdminCap(cap: Capability\u003c\u0026AdminExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :133:4\n |\n133 | pub resource interface OwnerCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :134:8\n |\n134 | pub fun setOwnerCap(cap: Capability\u003c\u0026OwnerExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :137:4\n |\n137 | pub resource interface MasterMinterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :138:8\n |\n138 | pub fun setMasterMinterCap(cap: Capability\u003c\u0026MasterMinterExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :141:4\n |\n141 | pub resource interface BlocklisterCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :142:8\n |\n142 | pub fun setBlocklistCap(cap: Capability\u003c\u0026BlocklistExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :145:4\n |\n145 | pub resource interface PauseCapReceiver {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :146:8\n |\n146 | pub fun setPauseCap(cap: Capability\u003c\u0026PauseExecutor\u003e)\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :186:4\n |\n186 | pub resource Vault:\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :192:8\n |\n192 | pub var balance: UFix64\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :194:8\n |\n194 | pub fun withdraw(amount: UFix64): @FungibleToken.Vault {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :205:8\n |\n205 | pub fun deposit(from: @FungibleToken.Vault) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :219:8\n |\n219 | pub fun UUID(): UInt64 {\n | ^^^\n\nerror: custom destructor definitions are no longer permitted\n --\u003e :231:8\n |\n231 | destroy() {\n | ^ remove the destructor definition\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :244:4\n |\n244 | pub resource AdminExecutor {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :248:8\n |\n248 | pub fun upgradeContract(name: String, code: [UInt8], version: String) {\n | ^^^\n\nerror: `pub` is no longer a valid access keyword\n --\u003e :252:8\n |\n252 | pub fun changeAdmin(to: Address, newPath: PrivatePath) {\n | ^^^\n\nerror: restricted types have been removed; replace with the concrete type or an equivalent intersection type\n --\u003e :255:38\n |\n255 | .getCapability\u003c\u0026Admin{AdminCapReceiver}\u003e(FiatToken.AdminCapReceiverPubPath)\n | ^^^^^^^^^^^^^^^^\n\n--\u003e a983fecbed621163.FiatToken\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:616:69\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:383:53\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:647:68\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1358:66\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1373:62\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1532:57\n\nerror: cannot find type in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1610:59\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1641:55\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1837:79\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1834:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1917:50\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:40\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2110:58\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2110:11\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2112:25\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2115:51\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2118:68\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2119:16\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:2118:27\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2121:60\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2123:87\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2129:16\n\nerror: cannot find variable in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:2131:63\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:241:43\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:241:37\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:541:232\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:541:226\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:864:237\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:864:231\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:902:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:902:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:945:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:945:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:955:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:955:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1024:159\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1024:153\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1034:160\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1034:154\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1057:168\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1057:162\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1092:223\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1092:217\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1094:214\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1094:208\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1103:202\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1103:196\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1149:200\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1149:194\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1151:193\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1151:187\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1197:242\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1197:236\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1241:171\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1241:165\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1250:276\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1250:270\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1265:207\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1265:201\n\nerror: cannot find type in this scope: `FUSD`\n --\u003e 35717efbbce11c74.FIND:1288:199\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FIND:1288:193\n\nerror: cannot find variable in this scope: `FiatToken`\n --\u003e 35717efbbce11c74.FIND:1633:78\n\n--\u003e 35717efbbce11c74.FIND\n\nerror: cannot find type in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:38:62\n |\n38 | let float = getAccount(user).capabilities.borrow\u003c\u0026FLOAT.Collection\u003e(FLOAT.FLOATCollectionPublicPath)\n | ^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:38:80\n |\n38 | let float = getAccount(user).capabilities.borrow\u003c\u0026FLOAT.Collection\u003e(FLOAT.FLOATCollectionPublicPath)\n | ^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:38:24\n |\n38 | let float = getAccount(user).capabilities.borrow\u003c\u0026FLOAT.Collection\u003e(FLOAT.FLOATCollectionPublicPath)\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:81:59\n |\n81 | let float = getAccount(user).capabilities.get\u003c\u0026FLOAT.Collection\u003e(FLOAT.FLOATCollectionPublicPath)!.borrow() \n | ^^^^^ not found in this scope\n\nerror: cannot find variable in this scope: `FLOAT`\n --\u003e 35717efbbce11c74.FindVerifier:81:77\n |\n81 | let float = getAccount(user).capabilities.get\u003c\u0026FLOAT.Collection\u003e(FLOAT.FLOATCollectionPublicPath)!.borrow() \n | ^^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:81:24\n |\n81 | let float = getAccount(user).capabilities.get\u003c\u0026FLOAT.Collection\u003e(FLOAT.FLOATCollectionPublicPath)!.borrow() \n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:81:24\n |\n81 | let float = getAccount(user).capabilities.get\u003c\u0026FLOAT.Collection\u003e(FLOAT.FLOATCollectionPublicPath)!.borrow() \n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find type in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindVerifier:153:58\n |\n153 | let cap = getAccount(user).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: ambiguous intersection type\n --\u003e 35717efbbce11c74.FindVerifier:153:57\n |\n153 | let cap = getAccount(user).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot find variable in this scope: `FIND`\n --\u003e 35717efbbce11c74.FindVerifier:153:87\n |\n153 | let cap = getAccount(user).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!\n | ^^^^ not found in this scope\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:153:22\n |\n153 | let cap = getAccount(user).capabilities.get\u003c\u0026{FIND.LeaseCollectionPublic}\u003e(FIND.LeasePublicPath)!\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:154:16\n |\n154 | if !cap.check() {\n | ^^^^^^^^^^^\n\nerror: cannot infer type parameter: `T`\n --\u003e 35717efbbce11c74.FindVerifier:157:22\n |\n157 | let ref = cap.borrow()!\n | ^^^^^^^^^^^^\n"},{"address":"0x35717efbbce11c74","name":"FindRulesCache"},{"address":"0x35717efbbce11c74","name":"Debug"},{"address":"0x35717efbbce11c74","name":"FindForgeStruct"},{"address":"0x35717efbbce11c74","name":"FindMarketCutInterface"},{"address":"0x1f38da7a93c61f28","name":"ExampleNFT"}] \ No newline at end of file diff --git a/test_utils.go b/test_utils.go index 39e0e871..34ad3c48 100644 --- a/test_utils.go +++ b/test_utils.go @@ -1101,15 +1101,6 @@ func (otu *OverflowTestUtils) removeProfileWallet(user string) *OverflowTestUtil return otu } -func (otu *OverflowTestUtils) destroyFUSDVault(user string) *OverflowTestUtils { - otu.O.Tx("devDestroyFUSDVault", - WithSigner(user), - ). - AssertSuccess(otu.T) - - return otu -} - func (otu *OverflowTestUtils) unlinkDandyProvider(user string) *OverflowTestUtils { otu.O.Tx("devUnlinkDandyProvider", WithSigner(user), diff --git a/testdata/TestFTRegistry/Should_not_be_able_to_overrride_a_ft_without_removing_it_first.golden b/testdata/TestFTRegistry/Should_not_be_able_to_overrride_a_ft_without_removing_it_first.golden index 671e5de6..0bbb1045 100644 --- a/testdata/TestFTRegistry/Should_not_be_able_to_overrride_a_ft_without_removing_it_first.golden +++ b/testdata/TestFTRegistry/Should_not_be_able_to_overrride_a_ft_without_removing_it_first.golden @@ -45,20 +45,5 @@ "typeIdentifier": "A.179b6b1cb6755e31.FlowUtilityToken.Vault", "vaultPath": "/storage/flowUtilityTokenVault", "vaultPathIdentifier": "flowUtilityTokenVault" - }, - "A.f8d6e0586b0a20c7.FiatToken.Vault": { - "alias": "USDC", - "balancePath": "/public/USDCVaultBalance", - "balancePathIdentifier": "USDCVaultBalance", - "icon": "https://static.flowscan.org/mainnet/icons/A.b19436aae4d94622.FiatToken.png", - "receiverPath": "/public/USDCVaultReceiver", - "receiverPathIdentifier": "USDCVaultReceiver", - "tag": [ - "stablecoin" - ], - "type": "A.f8d6e0586b0a20c7.FiatToken.Vault", - "typeIdentifier": "A.f8d6e0586b0a20c7.FiatToken.Vault", - "vaultPath": "/storage/USDCVault", - "vaultPathIdentifier": "USDCVault" } }` diff --git a/testdata/TestFindAirdropper/Should_be_able_to_get_Airdrop_details_with_a_script.golden b/testdata/TestFindAirdropper/Should_be_able_to_get_Airdrop_details_with_a_script.golden index af9e1635..c71b1330 100644 --- a/testdata/TestFindAirdropper/Should_be_able_to_get_Airdrop_details_with_a_script.golden +++ b/testdata/TestFindAirdropper/Should_be_able_to_get_Airdrop_details_with_a_script.golden @@ -26,22 +26,16 @@ Address: "0x192440c99cb17282", Description: "creator", Name: "user1", - AcceptTypes: []string{ - "A.0ae53cb6e3f42a79.FlowToken.Vault", - "A.f8d6e0586b0a20c7.FiatToken.Vault", - }, - Cut: 0.05, + AcceptTypes: []string{"A.0ae53cb6e3f42a79.FlowToken.Vault"}, + Cut: 0.05, }, { Address: "0xf3fcd2c1a78f5eee", Description: "find forge", Name: "find", - AcceptTypes: []string{ - "A.0ae53cb6e3f42a79.FlowToken.Vault", - "A.f8d6e0586b0a20c7.FiatToken.Vault", - }, - Cut: 0.025, + AcceptTypes: []string{"A.0ae53cb6e3f42a79.FlowToken.Vault"}, + Cut: 0.025, }}, TotalRoyalty: 0.075, }, @@ -78,22 +72,16 @@ Address: "0x192440c99cb17282", Description: "creator", Name: "user1", - AcceptTypes: []string{ - "A.0ae53cb6e3f42a79.FlowToken.Vault", - "A.f8d6e0586b0a20c7.FiatToken.Vault", - }, - Cut: 0.05, + AcceptTypes: []string{"A.0ae53cb6e3f42a79.FlowToken.Vault"}, + Cut: 0.05, }, { Address: "0xf3fcd2c1a78f5eee", Description: "find forge", Name: "find", - AcceptTypes: []string{ - "A.0ae53cb6e3f42a79.FlowToken.Vault", - "A.f8d6e0586b0a20c7.FiatToken.Vault", - }, - Cut: 0.025, + AcceptTypes: []string{"A.0ae53cb6e3f42a79.FlowToken.Vault"}, + Cut: 0.025, }}, TotalRoyalty: 0.075, }, @@ -130,22 +118,16 @@ Address: "0x192440c99cb17282", Description: "creator", Name: "user1", - AcceptTypes: []string{ - "A.0ae53cb6e3f42a79.FlowToken.Vault", - "A.f8d6e0586b0a20c7.FiatToken.Vault", - }, - Cut: 0.05, + AcceptTypes: []string{"A.0ae53cb6e3f42a79.FlowToken.Vault"}, + Cut: 0.05, }, { Address: "0xf3fcd2c1a78f5eee", Description: "find forge", Name: "find", - AcceptTypes: []string{ - "A.0ae53cb6e3f42a79.FlowToken.Vault", - "A.f8d6e0586b0a20c7.FiatToken.Vault", - }, - Cut: 0.025, + AcceptTypes: []string{"A.0ae53cb6e3f42a79.FlowToken.Vault"}, + Cut: 0.025, }}, TotalRoyalty: 0.075, }, diff --git a/testdata/TestNFTDetailScript/Should_be_able_to_get_nft_details_of_item_with_views.golden b/testdata/TestNFTDetailScript/Should_be_able_to_get_nft_details_of_item_with_views.golden index 91444e7c..47340ef9 100644 --- a/testdata/TestNFTDetailScript/Should_be_able_to_get_nft_details_of_item_with_views.golden +++ b/testdata/TestNFTDetailScript/Should_be_able_to_get_nft_details_of_item_with_views.golden @@ -136,7 +136,7 @@ test_main.NFTDetailsReturnData{ "receiver": map[string]interface{}{ "address": "0x192440c99cb17282", "borrowType": "&{A.ee82856bf20e2aa6.FungibleToken.Receiver}", - "id": 7, + "id": 6, }, }, map[string]interface{}{ @@ -145,7 +145,7 @@ test_main.NFTDetailsReturnData{ "receiver": map[string]interface{}{ "address": "0xf3fcd2c1a78f5eee", "borrowType": "&{A.ee82856bf20e2aa6.FungibleToken.Receiver}", - "id": 29, + "id": 28, }, }, }}, diff --git a/transactions/adminSetFTInfo_usdc.cdc b/transactions/adminSetFTInfo_usdc.cdc deleted file mode 100644 index 6fc67212..00000000 --- a/transactions/adminSetFTInfo_usdc.cdc +++ /dev/null @@ -1,16 +0,0 @@ -import "Admin" -import "FiatToken" - -transaction() { - - let adminRef : auth(Admin.Owner) &Admin.AdminProxy - - prepare(account: auth(BorrowValue) &Account){ - self.adminRef = account.storage.borrow(from: Admin.AdminProxyStoragePath) ?? panic("Cannot borrow Admin Reference.") - } - - execute{ - let type: Type = Type<@FiatToken.Vault>() - self.adminRef.setFTInfo(alias: "USDC", type: type, tag:["stablecoin"] , icon: "https://static.flowscan.org/mainnet/icons/A.b19436aae4d94622.FiatToken.png", receiverPath: FiatToken.VaultReceiverPubPath, balancePath: FiatToken.VaultBalancePubPath, vaultPath: FiatToken.VaultStoragePath) - } -} diff --git a/transactions/adminSetFindCut.cdc b/transactions/adminSetFindCut.cdc index 1ce17b4b..9ad5ec9b 100644 --- a/transactions/adminSetFindCut.cdc +++ b/transactions/adminSetFindCut.cdc @@ -1,7 +1,6 @@ import "FindMarketAdmin" import "FindMarket" import "FlowToken" -import "FiatToken" import "DapperUtilityCoin" import "FlowUtilityToken" import "MetadataViews" @@ -14,7 +13,7 @@ transaction(tenant: Address, cut: UFix64){ let defaultRules : [FindMarket.TenantRule] = [ FindMarket.TenantRule( name: "standardFT", - types:[Type<@FlowToken.Vault>(), Type<@FiatToken.Vault>(), Type<@DapperUtilityCoin.Vault>(), Type<@FlowUtilityToken.Vault>()], + types:[Type<@FlowToken.Vault>(), Type<@DapperUtilityCoin.Vault>(), Type<@FlowUtilityToken.Vault>()], ruleType: "ft", allow:true ) diff --git a/transactions/createProfile.cdc b/transactions/createProfile.cdc index d514e69b..d9a39e15 100644 --- a/transactions/createProfile.cdc +++ b/transactions/createProfile.cdc @@ -1,6 +1,5 @@ import "FungibleToken" import "NonFungibleToken" -import "FiatToken" import "FlowToken" import "MetadataViews" import "FIND" @@ -22,15 +21,6 @@ transaction(name: String) { //the code below has some dead code for this specific transaction, but it is hard to maintain otherwise //SYNC with register - let usdcCap = account.capabilities.get<&{FungibleToken.Receiver}>(FiatToken.VaultReceiverPubPath) - if !usdcCap.check() { - account.storage.save( <-FiatToken.createEmptyVault(), to: FiatToken.VaultStoragePath) - let cap = account.capabilities.storage.issue<&FiatToken.Vault>(FiatToken.VaultStoragePath) - account.capabilities.publish(cap, at: FiatToken.VaultUUIDPubPath) - account.capabilities.publish(cap, at: FiatToken.VaultReceiverPubPath) - account.capabilities.publish(cap, at: FiatToken.VaultBalancePubPath) - } - let leaseCollection = account.capabilities.get<&FIND.LeaseCollection>(FIND.LeasePublicPath) if !leaseCollection.check() { account.storage.save(<- FIND.createEmptyLeaseCollection(), to: FIND.LeaseStoragePath) @@ -74,14 +64,6 @@ transaction(name: String) { profile.addWallet(flowWallet) updated=true } - if !profile.hasWallet("USDC") { - - let fr = account.capabilities.get<&{FungibleToken.Receiver}>(FiatToken.VaultReceiverPubPath) - let fb =account.capabilities.get<&{FungibleToken.Vault}>(FiatToken.VaultBalancePubPath) - profile.addWallet(Profile.Wallet( name:"USDC", receiver:fr, balance:fb, accept: Type<@FiatToken.Vault>(), tags: ["usdc", "stablecoin"])) - updated=true - } - /* //If find name not set and we have a profile set it. if profile.getFindName() == "" { diff --git a/transactions/devMintUsdc.cdc b/transactions/devMintUsdc.cdc deleted file mode 100644 index 7d509f0a..00000000 --- a/transactions/devMintUsdc.cdc +++ /dev/null @@ -1,23 +0,0 @@ -import "FungibleToken" -import "FiatToken" - -transaction(recipient: Address, amount: UFix64) { - let tokenAdmin: &FiatToken.Administrator - let tokenReceiver: &{FungibleToken.Receiver} - - prepare(signer: auth(BorrowValue) &Account) { - - self.tokenAdmin = signer.storage.borrow<&FiatToken.Administrator>(from: FiatToken.AdminStoragePath) ?? panic("Signer is not the token admin") - - self.tokenReceiver = getAccount(recipient).capabilities.borrow<&{FungibleToken.Receiver}>(FiatToken.VaultReceiverPubPath) ?? panic("Unable to borrow receiver reference") - } - - execute { - let minter <- self.tokenAdmin.createNewMinter() - let mintedVault <- minter.mintTokens(amount: amount) - - self.tokenReceiver.deposit(from: <-mintedVault) - - destroy minter - } -} diff --git a/transactions/mainnetRegisterFlow.cdc b/transactions/mainnetRegisterFlow.cdc deleted file mode 100644 index 39ce1b83..00000000 --- a/transactions/mainnetRegisterFlow.cdc +++ /dev/null @@ -1,55 +0,0 @@ -import FiatToken from "../contracts/standard/FiatToken.cdc" -import FlowToken from "../contracts/standard/FlowToken.cdc" -import FungibleToken from "../contracts/standard/FungibleToken.cdc" -import SwapRouter from "../contracts/community/SwapRouter.cdc" -import FIND from "../contracts/FIND.cdc" - -transaction( - name: String, - amountInMax: UFix64, - exactAmountOut: UFix64, -) { - - let payVault : @FiatToken.Vault - let leases : &FIND.LeaseCollection? - let price : UFix64 - - - prepare(userAccount: AuthAccount) { - - self.price=FIND.calculateCost(name) - self.leases=userAccount.borrow<&FIND.LeaseCollection>(from: FIND.LeaseStoragePath) - - let deadline = getCurrentBlock().timestamp + 1000.0 - let tokenInVaultPath = /storage/flowTokenVault - let tokenOutReceiverPath = /public/USDCVaultReceiver - - let inVaultRef = userAccount.borrow<&FungibleToken.Vault>(from: tokenInVaultPath) ?? panic("Could not borrow reference to the owner's in FT.Vault") - - //we need to diff this on testnet mainnet - let path = [ "A.1654653399040a61.FlowToken", "A.b19436aae4d94622.FiatToken" ] - - let vaultInMax <- inVaultRef.withdraw(amount: amountInMax) - let swapResVault <- SwapRouter.swapTokensForExactTokens( - vaultInMax: <-vaultInMax, - exactAmountOut: exactAmountOut, - tokenKeyPath: path, - deadline: deadline - ) - let tempVault <- swapResVault.removeFirst() - self.payVault <- tempVault as! @FiatToken.Vault - let vaultInLeft <- swapResVault.removeLast() - destroy swapResVault - inVaultRef.deposit(from: <-vaultInLeft) - } - - pre{ - self.leases != nil : "Could not borrow reference to find lease collection" - self.price == exactAmountOut : "Calculated cost : ".concat(self.price.toString()).concat(" does not match expected cost : ").concat(exactAmountOut.toString()) - } - - execute{ - self.leases!.registerUSDC(name: name, vault: <- self.payVault) - } - -} diff --git a/transactions/registerFlow.cdc b/transactions/registerFlow.cdc deleted file mode 100644 index 82240c82..00000000 --- a/transactions/registerFlow.cdc +++ /dev/null @@ -1,56 +0,0 @@ -import "FiatToken" -import "FlowToken" -import "FungibleToken" -import "SwapRouter" -import "FIND" - -transaction( - name: String, - amountInMax: UFix64, - exactAmountOut: UFix64, -) { - - let payVault : @FiatToken.Vault - let leases : &FIND.LeaseCollection? - let price : UFix64 - - - prepare(userAccount: auth(BorrowValue) &Account) { - - self.price=FIND.calculateCost(name) - self.leases=userAccount.storage.borrow<&FIND.LeaseCollection>(from: FIND.LeaseStoragePath) - - let deadline = getCurrentBlock().timestamp + 1000.0 - let tokenInVaultPath = /storage/flowTokenVault - - let inVaultRef = userAccount.storage.borrow(from: tokenInVaultPath) ?? panic("Could not borrow reference to the owner's in FT.Vault") - - - let vaultInMax <- inVaultRef.withdraw(amount: amountInMax) - - - let path = [ Type().identifier, Type().identifier ] - let swapResVault <- SwapRouter.swapTokensForExactTokens( - vaultInMax: <-vaultInMax, - exactAmountOut: exactAmountOut, - tokenKeyPath: path, - deadline: deadline - ) - - let tempVault <- swapResVault.removeFirst() - self.payVault <- tempVault as! @FiatToken.Vault - let vaultInLeft <- swapResVault.removeLast() - destroy swapResVault - inVaultRef.deposit(from: <-vaultInLeft) - } - - pre{ - self.leases != nil : "Could not borrow reference to find lease collection" - self.price == exactAmountOut : "Calculated cost : ".concat(self.price.toString()).concat(" does not match expected cost : ").concat(exactAmountOut.toString()) - } - - execute{ - self.leases!.registerUSDC(name: name, vault: <- self.payVault) - } - -} diff --git a/transactions/registerUSDC.cdc b/transactions/registerUSDC.cdc deleted file mode 100644 index b611be43..00000000 --- a/transactions/registerUSDC.cdc +++ /dev/null @@ -1,29 +0,0 @@ -import "FiatToken" -import "FungibleToken" -import "FIND" - -transaction(name: String, amount: UFix64) { - - let vaultRef : auth(FungibleToken.Withdraw) &FiatToken.Vault? - let leases : auth(FIND.LeaseOwner) &FIND.LeaseCollection? - let price : UFix64 - - prepare(account: auth(BorrowValue) &Account) { - - self.price=FIND.calculateCost(name) - log("The cost for registering this name is ".concat(self.price.toString())) - self.vaultRef = account.storage.borrow(from: FiatToken.VaultStoragePath) - self.leases=account.storage.borrow(from: FIND.LeaseStoragePath) - } - - pre{ - self.vaultRef != nil : "Could not borrow reference to the USDC Vault!" - self.leases != nil : "Could not borrow reference to find lease collection" - self.price == amount : "Calculated cost : ".concat(self.price.toString()).concat(" does not match expected cost : ").concat(amount.toString()) - } - - execute{ - let payVault <- self.vaultRef!.withdraw(amount: self.price) as! @FiatToken.Vault - self.leases!.registerUSDC(name: name, vault: <- payVault) - } -} diff --git a/transactions/setupUSDC.cdc b/transactions/setupUSDC.cdc deleted file mode 100644 index f67436cc..00000000 --- a/transactions/setupUSDC.cdc +++ /dev/null @@ -1,20 +0,0 @@ -import "FungibleToken" -import "FiatToken" - -transaction() { - - prepare(signer: auth(BorrowValue) &Account) { - - // Return early if the account already stores a FiatToken Vault - if signer.borrow<&FiatToken.Vault>(from: FiatToken.VaultStoragePath) != nil { - return - } - - signer.save( <-FiatToken.createEmptyVault(), to: FiatToken.VaultStoragePath) - signer.link<&FiatToken.Vault{FungibleToken.Receiver}>( FiatToken.VaultReceiverPubPath, target: FiatToken.VaultStoragePath) - signer.link<&FiatToken.Vault{FiatToken.ResourceId}>( FiatToken.VaultUUIDPubPath, target: FiatToken.VaultStoragePath) - signer.link<&FiatToken.Vault{FungibleToken.Balance}>( FiatToken.VaultBalancePubPath, target: FiatToken.VaultStoragePath) - - } -} - diff --git a/transactions/setup_find_market_1_dapper.cdc b/transactions/setup_find_market_1_dapper.cdc index e96bcb56..8bd8f3b8 100644 --- a/transactions/setup_find_market_1_dapper.cdc +++ b/transactions/setup_find_market_1_dapper.cdc @@ -1,7 +1,6 @@ import "FindMarket" import "FungibleToken" import "FlowToken" -import "FiatToken" import "TokenForwarding" import "FungibleTokenSwitchboard" import "DapperUtilityCoin" @@ -21,16 +20,6 @@ transaction(dapperAddress: Address) { let dapper = getAccount(dapperAddress) - var usdcCap = account.capabilities.get<&{FungibleToken.Receiver}>(FiatToken.VaultReceiverPubPath) - if !usdcCap.check() { - account.storage.save( <-FiatToken.createEmptyVault(), to: FiatToken.VaultStoragePath) - let cap = account.capabilities.storage.issue<&FiatToken.Vault>(FiatToken.VaultStoragePath) - account.capabilities.publish(cap, at: FiatToken.VaultUUIDPubPath) - account.capabilities.publish(cap, at: FiatToken.VaultReceiverPubPath) - account.capabilities.publish(cap, at: FiatToken.VaultBalancePubPath) - usdcCap = account.capabilities.get<&{FungibleToken.Receiver}>(FiatToken.VaultReceiverPubPath) - } - //Dapper utility token var DUCReceiver = account.capabilities.get<&{FungibleToken.Receiver}>(/public/dapperUtilityCoinReceiver) @@ -72,9 +61,6 @@ transaction(dapperAddress: Address) { if !switchboard.isSupportedVaultType(type: Type<@FlowUtilityToken.Vault>()) { switchboard.addNewVaultWrapper(capability: FUTReceiver, type: Type<@FlowUtilityToken.Vault>()) } - if !switchboard.isSupportedVaultType(type: usdcCap.borrow()!.getType()) { - switchboard.addNewVault(capability: usdcCap) - } let flowTokenCap = account.capabilities.get<&{FungibleToken.Receiver}>(/public/flowTokenReceiver) if !switchboard.isSupportedVaultType(type: flowTokenCap.borrow()!.getType()) { switchboard.addNewVault(capability: flowTokenCap) diff --git a/transactions/testnetRegisterFlow.cdc b/transactions/testnetRegisterFlow.cdc deleted file mode 100644 index f322ebfa..00000000 --- a/transactions/testnetRegisterFlow.cdc +++ /dev/null @@ -1,55 +0,0 @@ -import FiatToken from "../contracts/standard/FiatToken.cdc" -import FlowToken from "../contracts/standard/FlowToken.cdc" -import FungibleToken from "../contracts/standard/FungibleToken.cdc" -import SwapRouter from "../contracts/community/SwapRouter.cdc" -import FIND from "../contracts/FIND.cdc" - -transaction( - name: String, - amountInMax: UFix64, - exactAmountOut: UFix64, -) { - - let payVault : @FiatToken.Vault - let leases : &FIND.LeaseCollection? - let price : UFix64 - - - prepare(userAccount: AuthAccount) { - - self.price=FIND.calculateCost(name) - self.leases=userAccount.borrow<&FIND.LeaseCollection>(from: FIND.LeaseStoragePath) - - let deadline = getCurrentBlock().timestamp + 1000.0 - let tokenInVaultPath = /storage/flowTokenVault - let tokenOutReceiverPath = /public/USDCVaultReceiver - - let inVaultRef = userAccount.borrow<&FungibleToken.Vault>(from: tokenInVaultPath) ?? panic("Could not borrow reference to the owner's in FT.Vault") - - let path = [ "A.7e60df042a9c0868.FlowToken", "A.a983fecbed621163.FiatToken" ] - - let vaultInMax <- inVaultRef.withdraw(amount: amountInMax) - let swapResVault <- SwapRouter.swapTokensForExactTokens( - vaultInMax: <-vaultInMax, - exactAmountOut: exactAmountOut, - tokenKeyPath: path, - deadline: deadline - ) - - let tempVault <- swapResVault.removeFirst() - self.payVault <- tempVault as! @FiatToken.Vault - let vaultInLeft <- swapResVault.removeLast() - destroy swapResVault - inVaultRef.deposit(from: <-vaultInLeft) - } - - pre{ - self.leases != nil : "Could not borrow reference to find lease collection" - self.price == exactAmountOut : "Calculated cost : ".concat(self.price.toString()).concat(" does not match expected cost : ").concat(exactAmountOut.toString()) - } - - execute{ - self.leases!.registerUSDC(name: name, vault: <- self.payVault) - } - -}