Flow price: --
f71fe203765a8fcf99f4b22d91766748d44adc09dd5aa124aa09c8cfdadf35fc

Transaction

Hash: f71fe203765a8fcf99f4b22d91766748d44adc09dd5aa124aa09c8cfdadf35fc
error
Error

Whoops! 😨 Something unexpected happened...

[Error Code: 1101] error caused by: 1 error occurred:
	* transaction preprocess failed: [Error Code: 1101] cadence runtime error: Execution failed:
error: error getting program 7e885831d3e082ec.MoxyClub: failed to derive value: load program failed: Parsing failed:
error: `pub` is no longer a valid access keyword
  --> :13:0
   |
13 | pub contract MoxyClub {
   | ^^^

error: `pub` is no longer a valid access keyword
  --> :16:4
   |
16 |     pub var membershipFee: UFix64
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :18:4
   |
18 |     pub event MoxyAccountAdded(address: Address)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :19:4
   |
19 |     pub event RoundAdded(name: String)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :22:4
   |
22 |     pub event FeeCharged(address: Address, amount: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :27:4
   |
27 |     pub event TreasuryRepurchase(amount: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :29:4
   |
29 |     pub event MOXRewaredDueMVHoldingsTo(address: Address, timestamp: UFix64, amount: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :30:4
   |
30 |     pub event MOXRewaredDueDailyActivityTo(address: Address, timestamp: UFix64, amount: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :31:4
   |
31 |     pub event MOXToMVDailyConversionTo(address: Address, timestamp: UFix64, amount: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :32:4
   |
32 |     pub event MOXRewardedToPoPUserNotGoodStanding(address: Address, timestamp: UFix64, amountMOXY: UFix64, amountPLAY: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :34:4
   |
34 |     pub event MembershipFeeDeducted(address: Address, feeDeducted: UFix64, feeDeductedMOXY: UFix64, remaining: UFix64, moxyToUSDValue: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :36:4
   |
36 |     pub event MembershipFeeChanged(newAmount: UFix64, newAmountMOXY: UFix64, oldAmount: UFix64, oldAmountMOXY: UFix64, moxyToUSDValue: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :39:4
   |
39 |     pub event StartingRoundReleaseInitializeProcess(timestamp: UFix64, roundsToProcess: Int, accountsToProcess: Int)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :40:4
   |
40 |     pub event FinishedRoundReleaseInitializeProcess(timestamp: UFix64, roundsProcessed: Int, accountsProcessed: Int)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :43:4
   |
43 |     pub event StartingDailyRoundReleaseAllocationProcess(timestamp: UFix64, accountsToProcess: Int)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :44:4
   |
44 |     pub event FinishedDailyRoundReleaseAllocationProcess(timestamp: UFix64, accountsProcessed: Int)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :45:4
   |
45 |     pub event NoAddressesToProcessForRoundReleaseAllocation(timestamp: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :46:4
   |
46 |     pub event BatchDailyRoundReleaseAllocationProcess(timestamp: UFix64, requestedToProcess: Int, accountsProcessed: Int, totalAccounts: Int)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :49:4
   |
49 |     pub event PaidAlreadyMadeWhenPayingMVHoldingsRewards(address: Address, timestamp: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :50:4
   |
50 |     pub event AddressNotFoundWhenPayingMVHoldingsRewards(address: Address, timestamp: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :51:4
   |
51 |     pub event RequestedDateSmallerToLastUpdateWhenPayingMVHoldingsRewards(address: Address, timestamp: UFix64, lastMVHoldingsUpdatedTimestamp: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :52:4
   |
52 |     pub event StartingRewardsPaymentsDueMVHoldings(timestamp: UFix64, accountsToProcess: Int)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :53:4
   |
53 |     pub event NoAddressesToProcessForMVHoldingsProcess(timestamp: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :54:4
   |
54 |     pub event FinishedRewardsPaymentsDueMVHoldings(timestamp: UFix64, accountsProcessed: Int)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :55:4
   |
55 |     pub event BatchRewardsPaymentsDueMVHoldings(timestamp: UFix64, requestedToProcess: Int, accountsProcessed: Int, totalAccounts: Int)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :58:4
   |
58 |     pub event AddressNotFoundWhenPayingPoPRewards(address: Address, timestamp: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :59:4
   |
59 |     pub event StartingRewardsPaymentsDuePoP(timestamp: UFix64, accountsToProcess: Int)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :60:4
   |
60 |     pub event FinishedRewardsPaymentsDuePoP(timestamp: UFix64, accountsProcessed: Int)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :61:4
   |
61 |     pub event RequestedDateSmallerToLastUpdateWhenPayingPoPRewards(address: Address, timestamp: UFix64, lastDailyActivityUpdatedTimestamp: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :62:4
   |
62 |     pub event NoAddressesToProcessForPoPProcess(timestamp: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :63:4
   |
63 |     pub event BatchRewardsPaymentsDuePoP(timestamp: UFix64, requestedToProcess: Int, accountsProcessed: Int, totalAccounts: Int)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :66:4
   |
66 |     pub event AccountDoesNotHaveScoreVault(address: Address, message: String)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :67:4
   |
67 |     pub event AccountDoesNotHaveMoxyVaultVault(address: Address, message: String)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :70:4
   |
70 |     pub event MOXYToFLOWValueChanged(oldAmount: UFix64, newAmount: UFix64, timestamp: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :71:4
   |
71 |     pub event MOXYToUSDValueChanged(oldAmount: UFix64, newAmount: UFix64, timestamp: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :72:4
   |
72 |     pub event TreasuryAddressChanged(newAddress: Address)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :73:4
   |
73 |     pub event AssociationAddressChanged(newAddress: Address)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :76:4
   |
76 |     pub event PlayAndEarnReferenceAssigned(address: Address)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :77:4
   |
77 |     pub event PlayAndEarnEventAccountAdded(address: Address)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :81:4
   |
81 |     pub event MoxyControlledAccountAdded(address: Address)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :84:4
   |
84 |     pub event StartingPayingMOXYDueMVConversion(timestamp: UFix64, accountsToProcess: Int)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :85:4
   |
85 |     pub event FinishedPayingMOXYDueMVConversion(timestamp: UFix64, accountsProcessed: Int)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :86:4
   |
86 |     pub event MVToMOXYConversionPerformed(address: Address, amount: UFix64, timestamp: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :87:4
   |
87 |     pub event MVToMOXYConversionAlreadyPerformed(address: Address, timestamp: UFix64, lastUpdated: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :88:4
   |
88 |     pub event MVToMOXYConversionAlreadyFinished(address: Address, timestamp: UFix64, lastUpdated: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :89:4
   |
89 |     pub event NoAddressesToProcessMVConversionProcess(timestamp: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :90:4
   |
90 |     pub event BatchPayingMOXYDueMVConversion(timestamp: UFix64, requestedToProcess: Int, accountsProcessed: Int, totalAccounts: Int)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :93:4
   |
93 |     pub event PopWeightsChanged(newScoreWeight: UFix64, newDailyScoreWeight: UFix64, newPlayDonationWeight: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :96:4
   |
96 |     pub event LaunchFeeChanged(newAmount: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :97:4
   |
97 |     pub event LaunchFeePaid(address: Address, amount: UFix64)
   |     ^^^

error: `pub` is no longer a valid access keyword
   --> :100:4
    |
100 |     pub event MasterclassPricePaid(address: Address, amount: UFix64)
    |     ^^^

error: `pub` is no longer a valid access keyword
   --> :101:4
    |
101 |     pub event MasterclassPriceAdded(classId: String, feeAmount: UFix64)
    |     ^^^

error: `pub` is no longer a valid access keyword
   --> :102:4
    |
102 |     pub event MasterclassPriceUpdated(classId: String, oldFeeAmount: UFix64, newFeeAmount: UFix64)
    |     ^^^

error: `pub` is no longer a valid access keyword
   --> :103:4
    |
103 |     pub event MasterclassPriceRemoved(classId: String)
    |     ^^^

error: `pub` is no longer a valid access keyword
   --> :106:4
    |
106 |     pub event GamePricePaid(gameId: String, address: Address, amount: UFix64)
    |     ^^^

error: `pub` is no longer a valid access keyword
   --> :107:4
    |
107 |     pub event GamePriceAdded(gameId: String, feeAmount: UFix64)
    |     ^^^

error: `pub` is no longer a valid access keyword
   --> :108:4
    |
108 |     pub event GamePriceUpdated(gameId: String, oldFeeAmount: UFix64, newFeeAmount: UFix64)
    |     ^^^

error: `pub` is no longer a valid access keyword
   --> :109:4
    |
109 |     pub event GamePriceRemoved(gameId: String)
    |     ^^^

error: `pub` is no longer a valid access keyword
   --> :112:4
    |
112 |     pub event RefundedPayment(totalRefunded: UFix64, toAddress: Address, playBurned: UFix64) 
    |     ^^^

error: `pub` is no longer a valid access keyword
   --> :115:3
    |
115 |    pub resource MoxyAccount {
    |    ^^^

error: `pub` is no longer a valid access keyword
   --> :125:8
    |
125 |         pub var dailyActivityUpdatedTimestamp: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :132:8
    |
132 |         pub var membershipFee: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :133:8
    |
133 |         pub var membershipFeePaid: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :135:8
    |
135 |         pub var playAndEarnRef: Capability<&FungibleToken.Vault>?
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :137:8
    |
137 |         pub var goodStandingOnOpenEvents: MoxyData.DictionaryMapped
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :139:8
    |
139 |         pub fun setDailyActivityUpdatedTimestamp(timestamp: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :143:8
    |
143 |         pub fun setLastMVHoldingsUpdatedTimestamp(timestamp: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :147:8
    |
147 |         pub fun setMOXEarnedFromMVHoldingsFor(timestamp: UFix64, amount: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :155:8
    |
155 |         pub fun updateTotalPaidDueDailyActivity(amount: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :164:8
    |
164 |         pub fun updateTotalPaidDueMVConversion(amount: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :168:8
    |
168 |         pub fun setMVToMOXYConverters(capabilityRef: Capability<&{UFix64:MVToMOXYConverter}>){
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :183:8
    |
183 |         pub fun getMVToMOXYTotalInConversion(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :193:8
    |
193 |         pub fun payMOXDueMVConversionUpto(timestamp: UFix64): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :204:8
    |
204 |         pub fun haveFinishedConversions(): Bool {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :213:8
    |
213 |         pub fun getMVToMOXtRequests(): {UFix64: MVToMOXRequestInfo} {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :225:8
    |
225 |         pub fun getMembershipFeeRemaining(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :229:8
    |
229 |         pub fun hasMembershipFeePending(): Bool {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :233:8
    |
233 |         pub fun updateMembershipFeePaid(amount: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :237:8
    |
237 |         pub fun getEarnedFromMVHoldings(): {UFix64: UFix64} {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :241:8
    |
241 |         pub fun getEarnedFromMVHoldingsFor(timestamp: UFix64): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :249:8
    |
249 |         pub fun getEarnedFromMVHoldingsForRange(from: UFix64, to: UFix64): {UFix64: UFix64} {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :268:8
    |
268 |         pub fun getPaidDueActivity(): {UFix64: UFix64} {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :272:8
    |
272 |         pub fun getPaidDueDailyActivityFor(timestamp: UFix64): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :280:8
    |
280 |         pub fun getPaidDueDailyActivityForRange(from: UFix64, to: UFix64): {UFix64: UFix64} {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :299:8
    |
299 |         pub fun getTotalEarnedFromMVHoldings(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :304:8
    |
304 |         pub fun getTotalPaidDueDailyActivity(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :309:8
    |
309 |         pub fun getTotalPaidDueMVConversion(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :314:8
    |
314 |         pub fun setPlayAndEarnRef(vaultRef: Capability<&FungibleToken.Vault>) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :318:8
    |
318 |         pub fun setMVToMOXYConversionsRef(conversionsRef: Capability<&{UFix64:MoxyClub.MVToMOXYConverter}>) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :322:8
    |
322 |         pub fun setIsGoodStandingOnOpenEvents(value: Bool) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :326:8
    |
326 |         pub fun isGoodStandingOnOpenEvents():Bool {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :335:8
    |
335 |         pub fun isGoodStandingOnOpenEventsFor(timestamp: UFix64):Bool {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :360:4
    |
360 |     pub resource PlayAndEarnAccount {
    |     ^^^

error: `pub` is no longer a valid access keyword
   --> :361:8
    |
361 |         pub var creationDate: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :372:4
    |
372 |     pub struct MVToMOXRequestInfo {
    |     ^^^

error: `pub` is no longer a valid access keyword
   --> :373:8
    |
373 |         pub var amount: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :374:8
    |
374 |         pub var amountReleased: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :375:8
    |
375 |         pub var creationTimestamp: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :376:8
    |
376 |         pub var lastReleaseTime0000: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :377:8
    |
377 |         pub var finishTimestamp: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :378:8
    |
378 |         pub var remainingDays: Int
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :379:8
    |
379 |         pub var remainingAmount: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :392:5
    |
392 |      pub resource MVToMOXYConverter {
    |      ^^^

error: `pub` is no longer a valid access keyword
   --> :393:8
    |
393 |         pub var creationTimestamp: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :394:8
    |
394 |         pub var conversionAmount: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :395:8
    |
395 |         pub var convertedAmount: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :396:8
    |
396 |         pub var mvConverter: @MoxyVaultToken.MVConverter
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :397:8
    |
397 |         pub var lockedMOXYVault: @FungibleToken.Vault
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :398:8
    |
398 |         pub var lastReleaseTime0000: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :399:8
    |
399 |         pub var withdrawalDays: Int
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :401:8
    |
401 |         pub fun payUpto(timestamp: UFix64): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :458:8
    |
458 |         pub fun hasFinished(): Bool {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :462:8
    |
462 |         pub fun getFinishTimestamp(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :466:8
    |
466 |         pub fun getTotalToConvertRemaining(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :470:8
    |
470 |         pub fun getOwnerAddress(): Address {
    |         ^^^

error: custom destructor definitions are no longer permitted
   --> :486:8
    |
486 |         destroy() {
    |         ^ remove the destructor definition

error: `pub` is no longer a valid access keyword
   --> :493:4
    |
493 |     pub resource MoxyEcosystem: MoxyEcosystemInfoInterface, MVToMOXYRequestsInfoInterface, MoxyEcosystemOperations {
    |     ^^^

error: `pub` is no longer a valid access keyword
   --> :497:8
    |
497 |         pub var isReleaseStarted: Bool
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :500:8
    |
500 |         pub var feeAmountInFLOW: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :501:8
    |
501 |         pub var moxyToFLOWValue: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :502:8
    |
502 |         pub var moxyToUSDValue: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :503:8
    |
503 |         pub var percentFeeToPLAY: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :506:8
    |
506 |         pub var treasuryAddress: Address?
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :507:8
    |
507 |         pub var associationAddress: Address?
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :510:8
    |
510 |         pub var totalEarnedFromMVHoldings: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :511:8
    |
511 |         pub var earnedFromMVHoldings: {UFix64:UFix64}
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :514:8
    |
514 |         pub var totalPaidDueDailyActivity: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :515:8
    |
515 |         pub var paidDueDailyActivity: {UFix64:UFix64}
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :518:8
    |
518 |         pub var totalPaidDueMVConversion: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :519:8
    |
519 |         pub var paidDueMVConversion: {UFix64:UFix64}
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :523:8
    |
523 |         pub var maximumPercentageLockedMV: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :525:8
    |
525 |         pub var mvToMOXWithdrawalDays: Int
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :528:8
    |
528 |         pub var roundReleaseQueue: @MoxyProcessQueue.Queue
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :529:8
    |
529 |         pub var mvHoldingsQueue: @MoxyProcessQueue.Queue
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :530:8
    |
530 |         pub var proofOfPlayQueue: @MoxyProcessQueue.Queue
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :531:8
    |
531 |         pub var mvToMOXConversionQueue: @MoxyProcessQueue.Queue
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :534:8
    |
534 |         pub var popScoreWeight: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :535:8
    |
535 |         pub var popDailyScoreWeight: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :536:8
    |
536 |         pub var popPlayDonationWeight: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :538:8
    |
538 |         pub var proofOfPlayPercentage: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :542:8
    |
542 |         pub var launchFee: UFix64
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :545:8
    |
545 |         pub var masterclassPrices: {String:UFix64}
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :548:8
    |
548 |         pub var gamesPrices: {String:UFix64}
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :551:8
    |
551 |         pub fun getMOXYFeeAmount(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :560:8
    |
560 |         pub fun getMOXYToFLOWValue(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :564:8
    |
564 |         pub fun getMOXYToUSDValue(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :568:8
    |
568 |         pub fun setMOXYToFLOWValue(amount: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :574:8
    |
574 |         pub fun setMOXYToUSDValue(amount: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :582:8
    |
582 |         pub fun setMembershipFeeUSD(amount: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :590:8
    |
590 |         pub fun setMembershipFeeMOXY(amount: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :599:8
    |
599 |         pub fun setTreasuryAddress(address: Address) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :604:8
    |
604 |         pub fun setAssociationAddress(address: Address) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :609:8
    |
609 |         pub fun setPlayAndEarnRefTo(address: Address, vaultRef: Capability<&FungibleToken.Vault>) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :614:8
    |
614 |         pub fun setMVToMOXYConversionsRefTo(address: Address, conversionsRef: Capability<&{UFix64:MoxyClub.MVToMOXYConverter}>) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :620:8
    |
620 |         pub fun setPopWeights(scoreWeight: UFix64, dailyScoreWeight: UFix64, playDonationWeight: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :631:8
    |
631 |         pub fun setProofOfPlayPercentage(value: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :638:8
    |
638 |         pub fun setLaunchFee(amount: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :643:8
    |
643 |         pub fun getLaunchFee(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :647:8
    |
647 |         pub fun payLaunchFee(fromVault: @FungibleToken.Vault, address: Address) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :657:8
    |
657 |         pub fun payMasterclassPrice(classId: String, fromVault: @FungibleToken.Vault, address: Address) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :666:8
    |
666 |         pub fun addMasterclassPrice(classId: String, feeAmount: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :674:8
    |
674 |         pub fun updateMasterclassPrice(classId: String, feeAmount: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :683:8
    |
683 |         pub fun removeMasterclassPrice(classId: String) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :688:8
    |
688 |         pub fun getMasterclassPrice(classId: String): UFix64? {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :692:8
    |
692 |         pub fun getMasterclassPrices(): {String: UFix64} {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :696:8
    |
696 |         pub fun payGamePrice(gameId: String, fromVault: @FungibleToken.Vault, address: Address) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :714:8
    |
714 |         pub fun refundPaymentDoneToTreasury(address: Address, moxyVault: @FungibleToken.Vault, playVault: @FungibleToken.Vault) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :749:8
    |
749 |         pub fun addGamePrice(gameId: String, feeAmount: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :757:8
    |
757 |         pub fun updateGamePrice(gameId: String, feeAmount: UFix64) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :766:8
    |
766 |         pub fun removeGamePrice(gameId: String) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :771:8
    |
771 |         pub fun getGamePrice(gameId: String): UFix64? {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :775:8
    |
775 |         pub fun getGamesPrices(): {String: UFix64} {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :779:8
    |
779 |         pub fun getProofOfPlayPercentage(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :783:8
    |
783 |         pub fun getTreasuryAddress(): Address? {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :787:8
    |
787 |         pub fun getAssociationAddress(): Address? {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :791:8
    |
791 |         pub fun hasMembershipFeePendingFor(address: Address): Bool {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :799:8
    |
799 |         pub fun getMembershipFeeRemainingFor(address: Address): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :809:8
    |
809 |         pub fun getMembershipFeeMOXYRemainingFor(address: Address): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :813:8
    |
813 |         pub fun getTotalEarnedFromMVHoldings(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :817:8
    |
817 |         pub fun getEarnedFromMVHoldingsForTime(timestamp: UFix64): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :825:8
    |
825 |         pub fun getEarnedFromMVHoldingsForTimeRange(from: UFix64, to: UFix64): {UFix64: UFix64} {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :844:8
    |
844 |         pub fun getTotalPaidDueDailyActivity(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :848:8
    |
848 |         pub fun getPaidDueDailyActivityForTime(timestamp: UFix64): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :856:8
    |
856 |         pub fun getPaidDueDailyActivityForTimeRange(from: UFix64, to: UFix64): {UFix64: UFix64} {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :875:8
    |
875 |         pub fun getTotalPaidDueMVConversion(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :879:8
    |
879 |         pub fun getPaidDueMVConversionForTime(timestamp: UFix64): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :887:8
    |
887 |         pub fun getPaidDueMVConversionForTimeRange(from: UFix64, to: UFix64): {UFix64: UFix64} {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :906:8
    |
906 |         pub fun getEarnedFromMVHoldingsFor(address: Address): {UFix64: UFix64} {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :913:8
    |
913 |         pub fun getEarnedFromMVHoldingsForAddressTime(address: Address, timestamp: UFix64): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :920:8
    |
920 |         pub fun getEarnedFromMVHoldingsForAddressTimeRange(address: Address, from: UFix64, to: UFix64): {UFix64:UFix64} {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :927:8
    |
927 |         pub fun getPaidDueDailyActivityFor(address: Address): {UFix64: UFix64} {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :934:8
    |
934 |         pub fun getPaidDueDailyActivityForAddressTime(address: Address, timestamp: UFix64): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :941:8
    |
941 |         pub fun getPaidDueDailyActivityForAddressTimeRange(address: Address, from: UFix64, to: UFix64): {UFix64:UFix64} {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :949:8
    |
949 |         pub fun getTotalEarnedFromMVHoldingsFor(address: Address): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :956:8
    |
956 |         pub fun getTotalPaidDueDailyActivityFor(address: Address): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :963:8
    |
963 |         pub fun getTotalPaidDueMVConversionFor(address: Address): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :971:8
    |
971 |         pub fun getMembershipFeeFor(address: Address): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :978:8
    |
978 |         pub fun getMembershipFeeMOXYFor(address: Address): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :982:8
    |
982 |         pub fun getMembershipFeeMOXY(): UFix64 {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :986:8
    |
986 |         pub fun isMoxyAccount(address: Address): Bool {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :990:8
    |
990 |         pub fun isPlayAndEarnEventAccount(address: Address): Bool {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :994:8
    |
994 |         pub fun isMoxyControlledAccount(address: Address): Bool {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :998:8
    |
998 |         pub fun isGoodStandingOnOpenEvents(address: Address): Bool {
    |         ^^^

error: `pub` is no longer a valid access keyword
    --> :1002:8
     |
1002 |         pub fun addMoxyAccount(address: Address) {
     |         ^^^

error: `pub` is no longer a valid access keyword
    --> :1015:8
     |
1015 |         pub fun checkVaultsTypes(address: Address): Bool {
     |         ^^^

error: `pub` is no longer a valid access keyword
    --> :1033:8
     |
1033 |         pub fun removeMoxyAccount(address: Address) {
     |         ^^^

error: `pub` is no longer a valid access keyword
    --> :1044:8
     |
1044 |         pub fun addPlayAndEarnEventAccount(address: Address){
     |         ^^^

error: `pub` is no longer a valid access keyword
    --> :1053:8
     |
1053 |         pub fun addMoxyControlledAccount(address: Address){
     |         ^^^

error: `pub` is no longer a valid access keyword
    --> :1062:8
     |
1062 |         pub fun addAccountToRound(roundId: String, address: Address, amount: UFix64) {
     |         ^^^

error: `pub` is no longer a valid access keyword
    --> :1074:8
     |
1074 |         pub fun getPlayBalanceFor(address: Address, timestamp: UFix64): UFix64? {
     |         ^^^

error: restricted types have been removed; replace with the concrete type or an equivalent intersection type
    --> :1077:45
     |
1077 |                     .borrow<&PlayToken.Vault{PlayToken.DailyBalancesInterface}>()
     |                                              ^^^^^^^^^

--> 7e885831d3e082ec.MoxyClub

error: error getting program 7e885831d3e082ec.PlayAndEarn: failed to derive value: load program failed: Parsing failed:
error: `pub` is no longer a valid access keyword
 --> :5:0
  |
5 | pub contract PlayAndEarn {
  | ^^^

error: `pub` is no longer a valid access keyword
 --> :6:4
  |
6 |     pub event PlayAndEarnEventCreated(eventCode: String, feeCost: UFix64)
  |     ^^^

error: `pub` is no longer a valid access keyword
 --> :7:4
  |
7 |     pub event PlayAndEarnEventParticipantAdded(eventCode: String, addressAdded: Address, feePaid: UFix64)
  |     ^^^

error: `pub` is no longer a valid access keyword
 --> :8:4
  |
8 |     pub event PlayAndEarnEventPaymentToAddress(eventCode: String, receiver: Address, amount: UFix64)
  |     ^^^

error: `pub` is no longer a valid access keyword
 --> :9:4
  |
9 |     pub event PlayAndEarnEventTokensDeposited(eventCode: String, amount: UFix64)
  |     ^^^

error: `pub` is no longer a valid access keyword
  --> :11:4
   |
11 |     pub resource PlayAndEarnEcosystem: PlayAndEarnEcosystemInfoInterface {
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :14:8
   |
14 |         pub fun getMOXYBalanceFor(eventCode: String): UFix64 {
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :18:8
   |
18 |         pub fun getFeeAmountFor(eventCode: String): UFix64 {
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :22:8
   |
22 |         pub fun getParticipantsFor(eventCode: String): [Address] {
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :26:8
   |
26 |         pub fun getPaymentsFor(eventCode: String): {Address: UFix64} {
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :30:8
   |
30 |         pub fun getCreatedAt(eventCode: String): UFix64 {
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :34:8
   |
34 |         pub fun getAllEvents(): [String] {
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :38:8
   |
38 |         pub fun addParticipantTo(eventCode: String, address: Address, feeVault: @FungibleToken.Vault ) {
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :43:8
   |
43 |         pub fun depositTo(eventCode: String, vault: @FungibleToken.Vault ) {
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :48:8
   |
48 |         pub fun payToAddressFor(eventCode: String, address: Address, amount: UFix64) {
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :52:8
   |
52 |         pub fun addEvent(code: String, feeAmount: UFix64) {
   |         ^^^

error: custom destructor definitions are no longer permitted
  --> :65:8
   |
65 |         destroy() {
   |         ^ remove the destructor definition

error: `pub` is no longer a valid access keyword
  --> :70:4
   |
70 |     pub resource PlayAndEarnEvent {
   |     ^^^

error: `pub` is no longer a valid access keyword
  --> :71:8
   |
71 |         pub var code: String
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :72:8
   |
72 |         pub var fee: UFix64
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :73:8
   |
73 |         pub var vault: @FungibleToken.Vault 
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :76:8
   |
76 |         pub var createdAt: UFix64
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :78:8
   |
78 |         pub fun getFeeAmount(): UFix64 {
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :82:8
   |
82 |         pub fun getMOXYBalance(): UFix64 {
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :86:8
   |
86 |         pub fun getParticipants(): [Address] {
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :90:8
   |
90 |         pub fun getPayments(): {Address: UFix64} {
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :94:8
   |
94 |         pub fun getCreatedAt(): UFix64 {
   |         ^^^

error: `pub` is no longer a valid access keyword
  --> :98:8
   |
98 |         pub fun hasParticipant(address: Address): Bool {
   |         ^^^

error: `pub` is no longer a valid access keyword
   --> :102:8
    |
102 |         pub fun addParticipant(address: Address, feeVault: @FungibleToken.Vault ) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :109:8
    |
109 |         pub fun deposit(vault: @FungibleToken.Vault) {
    |         ^^^

error: `pub` is no longer a valid access keyword
   --> :115:8
    |
115 |         pub fun payToAddress(address: Address, amount: UFix64) {
    |         ^^^

error: custom destructor definitions are no longer permitted
   --> :149:8
    |
149 |         destroy() {
    |         ^ remove the destructor definition

error: `pub` is no longer a valid access keyword
   --> :154:4
    |
154 |     pub fun getPlayAndEarnEcosystemPublicCapability(): &PlayAndEarnEcosystem{PlayAndEarnEcosystemInfoInterface} {
    |     ^^^

error: restricted types have been removed; replace with the concrete type or an equivalent intersection type
   --> :154:77
    |
154 |     pub fun getPlayAndEarnEcosystemPublicCapability(): &PlayAndEarnEcosystem{PlayAndEarnEcosystemInfoInterface} {
    |                                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

--> 7e885831d3e082ec.PlayAndEarn

error: cannot find type in this scope: `AuthAccount`
 --> f71fe203765a8fcf99f4b22d91766748d44adc09dd5aa124aa09c8cfdadf35fc:7:19
  |
7 |     prepare(admin: AuthAccount ) {
  |                    ^^^^^^^^^^^ not found in this scope

error: cannot find variable in this scope: `PlayAndEarn`
 --> f71fe203765a8fcf99f4b22d91766748d44adc09dd5aa124aa09c8cfdadf35fc:9:43
  |
9 |                             .getCapability(PlayAndEarn.playAndEarnEcosystemPrivate)
  |                                            ^^^^^^^^^^^ not found in this scope


Hash:
f71fe203765a8fcf99f4b22d91766748d44adc09dd5aa124aa09c8cfdadf35fc
Status:
ERROR
Block height:
214136003
Block id:
7fea52ab081b909cb499baae38c825afe802826e8b65d5133098f9500addfc8e
Timestamp:
Sunday 1 September 2024 at 00:05:37 UTC
()
Proposer:
Authorizers:
Gas used:
0