8T62oLFYajaSxDxDJsSEPoJ9DcxssYW4LBuJtcoYLigZ
GANcGoqmrc38BcuZdJtsm1bTFztZ8BqXCRYDTu7czc1k
Program ComputeBudget111111111111111111111111111111 invoke [1] Program ComputeBudget111111111111111111111111111111 success Program JDYTBscYeBnDNEtx61pF8xigwM9kxLRjptqkwqr2so95 invoke [1] Program log: Instruction: BatchPayoutPrizes Program log: 🔒 Prize pool withdrawal validation Program log:    Type: BatchPayout Program log:    Current time: 1751604486 Program log:    Lock time: 1751262216 Program log:    Time remaining: -342270 seconds Program log: ✅ Valid withdrawal: Batch payout by game authority Program log: 🔒 Starting 2-step secure batch payout validation Program log: 🏆 Calculating prizes for 80 winners with pool 0.0784 SOL Program log: 🔍 SCALING DEBUG - get_prize_multipliers called: Program log:    Winner count: 80 Program log:    Total minted (SHOULD BE GAME-WIDE): 800 Program log:    Is over 5K threshold: false Program log:    Winner percent setting: 10.0% Program log: 📊 Small game: No large game scaling applied (under 5K NFTs) Program log: 📊 Normal game: No scaling needed (10.0% winners, 800 NFTs) Program log: 💰 Comprehensive scaling for 80 winners: Program log:    Position 11: 0.000637 SOL Program log:    Position 12: 0.000637 SOL Program log:    Position 13: 0.000637 SOL Program log:    Position 14: 0.000637 SOL Program log:    Position 15: 0.000637 SOL Program log:    Position 16: 0.000539 SOL Program log:    Position 17: 0.000539 SOL Program log:    Position 18: 0.000539 SOL Program log:    Position 19: 0.000539 SOL Program log:    Position 20: 0.000539 SOL Program log:    Position 21: 0.000441 SOL Program log:    Position 22: 0.000441 SOL Program log:    Position 23: 0.000441 SOL Program log:    Position 24: 0.000441 SOL Program log:    Position 25: 0.000441 SOL Program log: 💰 Fixed amounts for positions 11+: 0.02352 SOL total Program log: 📊 Remaining for top 10: 0.05488 SOL (70.0%) Program log: 🏆 Position 1: 26.5% of remaining = 0.0145432 SOL Program log: 🏆 Position 2: 19.5% of remaining = 0.0107016 SOL Program log: 🏆 Position 3: 14.1% of remaining = 0.007738079 SOL Program log: 🏆 Position 4: 10.6% of remaining = 0.00581728 SOL Program log: 🏆 Position 5: 8.0% of remaining = 0.0043904 SOL Program log: 🏆 Position 6: 6.2% of remaining = 0.00340256 SOL Program log: 🏆 Position 7: 4.9% of remaining = 0.00268912 SOL Program log: 🏆 Position 8: 4.0% of remaining = 0.0021952 SOL Program log: 🏆 Position 9: 3.4% of remaining = 0.00186592 SOL Program log: 🏆 Position 10: 2.9% of remaining = 0.00159152 SOL Program log: 🏆 Position 11: 0.000637 SOL (fixed) Program log: 🏆 Position 12: 0.000637 SOL (fixed) Program log: 🏆 Position 13: 0.000637 SOL (fixed) Program log: 🏆 Position 14: 0.000637 SOL (fixed) Program log: 🏆 Position 15: 0.000637 SOL (fixed) Program log: 🏆 Position 16: 0.000539 SOL (fixed) Program log: 🏆 Position 17: 0.000539 SOL (fixed) Program log: 🏆 Position 18: 0.000539 SOL (fixed) Program log: 🏆 Position 19: 0.000539 SOL (fixed) Program log: 🏆 Position 20: 0.000539 SOL (fixed) Program log: 🏆 Position 21: 0.000441 SOL (fixed) Program log: 🏆 Position 22: 0.000441 SOL (fixed) Program log: 🏆 Position 23: 0.000441 SOL (fixed) Program log: 🏆 Position 24: 0.000441 SOL (fixed) Program log: 🏆 Position 25: 0.000441 SOL (fixed) Program log: 🏆 Position 26: 0.000343 SOL (fixed) Program log: 🏆 Position 27: 0.000343 SOL (fixed) Program log: 🏆 Position 28: 0.000343 SOL (fixed) Program log: 🏆 Position 29: 0.000343 SOL (fixed) Program log: 🏆 Position 30: 0.000343 SOL (fixed) Program log: 🏆 Position 31: 0.000343 SOL (fixed) Program log: 🏆 Position 32: 0.000343 SOL (fixed) Program log: 🏆 Position 33: 0.000343 SOL (fixed) Program log: 🏆 Position 34: 0.000343 SOL (fixed) Program log: 🏆 Position 35: 0.000343 SOL (fixed) Program log: 🏆 Position 36: 0.000343 SOL (fixed) Program log: 🏆 Position 37: 0.000343 SOL (fixed) Program log: 🏆 Position 38: 0.000343 SOL (fixed) Program log: 🏆 Position 39: 0.000343 SOL (fixed) Program log: 🏆 Position 40: 0.000343 SOL (fixed) Program log: 🏆 Position 41: 0.000343 SOL (fixed) Program log: 🏆 Position 42: 0.000343 SOL (fixed) Program log: 🏆 Position 43: 0.000343 SOL (fixed) Program log: 🏆 Position 44: 0.000343 SOL (fixed) Program log: 🏆 Position 45: 0.000343 SOL (fixed) Program log: 🏆 Position 46: 0.000343 SOL (fixed) Program log: 🏆 Position 47: 0.000343 SOL (fixed) Program log: 🏆 Position 48: 0.000343 SOL (fixed) Program log: 🏆 Position 49: 0.000343 SOL (fixed) Program log: 🏆 Position 50: 0.000343 SOL (fixed) Program log: 🏆 Position 51: 0.000245 SOL (fixed) Program log: 🏆 Position 52: 0.000245 SOL (fixed) Program log: 🏆 Position 53: 0.000245 SOL (fixed) Program log: 🏆 Position 54: 0.000245 SOL (fixed) Program log: 🏆 Position 55: 0.000245 SOL (fixed) Program log: 🏆 Position 56: 0.000245 SOL (fixed) Program log: 🏆 Position 57: 0.000245 SOL (fixed) Program log: 🏆 Position 58: 0.000245 SOL (fixed) Program log: 🏆 Position 59: 0.000245 SOL (fixed) Program log: 🏆 Position 60: 0.000245 SOL (fixed) Program log: 🏆 Position 61: 0.000245 SOL (fixed) Program log: 🏆 Position 62: 0.000245 SOL (fixed) Program log: 🏆 Position 63: 0.000245 SOL (fixed) Program log: 🏆 Position 64: 0.000245 SOL (fixed) Program log: 🏆 Position 65: 0.000245 SOL (fixed) Program log: 🏆 Position 66: 0.000245 SOL (fixed) Program log: 🏆 Position 67: 0.000245 SOL (fixed) Program log: 🏆 Position 68: 0.000245 SOL (fixed) Program log: 🏆 Position 69: 0.000245 SOL (fixed) Program log: 🏆 Position 70: 0.000245 SOL (fixed) Program log: 🏆 Position 71: 0.000245 SOL (fixed) Program log: 🏆 Position 72: 0.000245 SOL (fixed) Program log: 🏆 Position 73: 0.000245 SOL (fixed) Program log: 🏆 Position 74: 0.000245 SOL (fixed) Program log: 🏆 Position 75: 0.000245 SOL (fixed) Program log: 🏆 Position 76: 0.000147 SOL (fixed) Program log: 🏆 Position 77: 0.000147 SOL (fixed) Program log: 🏆 Position 78: 0.000147 SOL (fixed) Program log: 🏆 Position 79: 0.000147 SOL (fixed) Program log: 🏆 Position 80: 0.000147 SOL (fixed) Program log: 🔧 Adjusted first place by -54879 lamports for exact total Program log: ✅ Final distribution: 80 winners, 0.0784 SOL total Program log: 🔒 ON-DEMAND: Position 77 of 80 winners = 147000 lamports Program log: 🔔 Validating NFT ID 14 at position 76 with 2-step verification Program log: 🔍 Debug - Position 76, base_idx=0 Program log: 🔍 Debug - State: BzJgricU78Yxbk93Zxs45D5GJjepoovD4ffK5sKPxScL (idx 0) Program log: 🔍 Debug - Owner: 6YWa3A34Xehf63w6jaJx1hcCE7dK3jkY4RsE8xWV7ESm (idx 1) Program log: 🔍 Debug - Will pay to: 6YWa3A34Xehf63w6jaJx1hcCE7dK3jkY4RsE8xWV7ESm Program log: 🔍 Starting 2-step validation for position 76 Program log: 🔍 Expected NFT ID (from game.nft_ids[76]): 14 Program log: 🔍 NFT state account: BzJgricU78Yxbk93Zxs45D5GJjepoovD4ffK5sKPxScL Program log: 🔍 Game NFT program: 29oWxXPrut1qyq3nPFjmWWRQ4pEonY7KCmMqS79zw9fB Program log: 🔍 Account owner: 29oWxXPrut1qyq3nPFjmWWRQ4pEonY7KCmMqS79zw9fB Program log: 🔒 STEP 1: Validating program ownership... Program log: 🔍 Program ownership match: true Program log: ✅ STEP 1 PASSED: Program ownership validated Program log: 🔒 STEP 2: Validating NFT ID using utility function... Program log: 🔍 Extracted NFT ID from state: 14 Program log: 🔍 Expected NFT ID: 14 Program log: 🔍 Difference (extracted - expected): 0 Program log: 🔍 Off-by-one analysis: Program log: 🔍   Expected: 14 Program log: 🔍   Expected + 1: 15 Program log: 🔍   Expected - 1: 13 Program log: 🔍   Match exact: true Program log: 🔍   Match +1: false Program log: 🔍   Match -1: false Program log: 🔍 NFT ID match result: true Program log: ✅ STEP 2 PASSED: NFT ID validation successful Program log: 🔍 === 2-STEP VALIDATION COMPLETE === Program log: ✅ All security validations passed for NFT ID 14 Program log: 🎯 Confirmed payout target: 6YWa3A34Xehf63w6jaJx1hcCE7dK3jkY4RsE8xWV7ESm Program log: 🔒 Prize pool withdrawal validation Program log:    Type: WinnerClaim { nft_id: 14, position: 76 } Program log:    Current time: 1751604486 Program log:    Lock time: 1751262216 Program log:    Time remaining: -342270 seconds Program log: ✅ Valid withdrawal: Winner claim for NFT #14 at position 76 Program log: 💸 Paid 0.000147 SOL to winner at address 6YWa3A34Xehf63w6jaJx1hcCE7dK3jkY4RsE8xWV7ESm Program log: ✅ Successfully paid 0.000147 SOL to winner of NFT ID 14 Program log: 📊 2-step secure batch payout summary: processed 1, successful 1, failed 0 Program JDYTBscYeBnDNEtx61pF8xigwM9kxLRjptqkwqr2so95 consumed 349346 of 1399850 compute units Program JDYTBscYeBnDNEtx61pF8xigwM9kxLRjptqkwqr2so95 success