Program 5XDdQrpNCD89LtrXDBk5qy4v1BW1zRCPyizTahpxDTcZ invoke [1]
Program log: Program ID: 5XDdQrpNCD89LtrXDBk5qy4v1BW1zRCPyizTahpxDTcZ
Program log: Instruction: user_complete_scheduled_unstake
Program log: checking 'user authorized this transaction'...
Program log: done checking 'user authorized this transaction'
Program log: checking 'state account'...
Program log: done checking 'state account'
Program log: checking 'state account owner'...
Program log: done checking 'state account owner'
Program log: checking 'state account is mutable'...
Program log: done checking 'state account is mutable'
Program log: checking 'state account is not empty'...
Program log: done checking 'state account is not empty'
Program log: checking 'state account is initialized'...
Program log: checks for 'state account is initialized' passed!
Program log: checking 'pool account'...
Program log: done checking 'pool account'
Program log: checking 'pool account owner'...
Program log: done checking 'pool account owner'
Program log: checking 'pool account is mutable'...
Program log: done checking 'pool account is mutable'
Program log: checking 'pool account is not empty'...
Program log: done checking 'pool account is not empty'
Program log: checking 'pool account is initialized'...
Program log: checks for 'pool account is initialized' passed!
Program log: checking 'pool creator provided matches creator id indicated in pool account'...
Program log: done checking 'pool creator provided matches creator id indicated in pool account'
Program log: checking 'pool nft mint'...
Program log: done checking 'pool nft mint'
Program log: checking 'pool nft mint owner'...
Program log: done checking 'pool nft mint owner'
Program log: checking 'pool nft mint is not empty'...
Program log: done checking 'pool nft mint is not empty'
Program log: checking 'pool nft mint is initialized'...
Program log: checks for 'pool nft mint is initialized' passed!
Program log: checking 'staker account'...
Program log: done checking 'staker account'
Program log: checking 'staker account owner'...
Program log: done checking 'staker account owner'
Program log: checking 'staker account is mutable'...
Program log: done checking 'staker account is mutable'
Program log: checking 'staker account is not empty'...
Program log: done checking 'staker account is not empty'
Program log: checking 'staker account is initialized'...
Program log: checks for 'staker account is initialized' passed!
Program log: checking 'staker account belongs to the user'...
Program log: done checking 'staker account belongs to the user'
Program log: checking 'staker account registered under the specified staking pool'...
Program log: done checking 'staker account registered under the specified staking pool'
Program log: checking 'scheduled unstake account'...
Program log: done checking 'scheduled unstake account'
Program log: checking 'scheduled unstake account owner'...
Program log: done checking 'scheduled unstake account owner'
Program log: checking 'scheduled unstake account is mutable'...
Program log: done checking 'scheduled unstake account is mutable'
Program log: checking 'scheduled unstake account is not empty'...
Program log: done checking 'scheduled unstake account is not empty'
Program log: checking 'scheduled unstake is initialized'...
Program log: checks for 'scheduled unstake is initialized' passed!
Program log: checking 'scheduled unstake account belongs to pool'...
Program log: done checking 'scheduled unstake account belongs to pool'
Program log: checking 'scheduled unstake account belongs to user'...
Program log: done checking 'scheduled unstake account belongs to user'
Program log: checking 'scheduled unstake account is used'...
Program log: done checking 'scheduled unstake account is used'
Program log: checking 'locked token pool escrow'...
Program log: done checking 'locked token pool escrow'
Program log: checking 'locked token pool escrow owner'...
Program log: done checking 'locked token pool escrow owner'
Program log: checking 'locked token pool escrow is mutable'...
Program log: done checking 'locked token pool escrow is mutable'
Program log: checking 'locked token pool escrow is initialized as a token account'...
Program log: done checking 'locked token pool escrow is initialized as a token account'
Program log: checking 'locked token pool escrow holds the correct tokens'...
Program log: done checking 'locked token pool escrow holds the correct tokens'
Program log: checking 'locked token pool escrow is owned by the correct person'...
Program log: done checking 'locked token pool escrow is owned by the correct person'
Program log: checking 'locked token wallet'...
Program log: done checking 'locked token wallet'
Program log: checking 'locked token wallet owner'...
Program log: done checking 'locked token wallet owner'
Program log: checking 'locked token wallet is mutable'...
Program log: done checking 'locked token wallet is mutable'
Program log: checking 'locked token wallet is initialized as a token account'...
Program log: done checking 'locked token wallet is initialized as a token account'
Program log: checking 'locked token wallet holds the correct tokens'...
Program log: done checking 'locked token wallet holds the correct tokens'
Program log: checking 'locked token wallet is owned by the correct person'...
Program log: done checking 'locked token wallet is owned by the correct person'
Program log: checking 'enough time has passed such that the unstake may be completed'...
Program log: checks for 'enough time has passed such that the unstake may be completed' passed!
Program log: state: 1 second(s) elapsed since last update
Program log: pool: 1060890 second(s) elapsed since last update
Program log: pool: 287597276831868 tokens(s) locked
Program log: is the max total num tokens that may be rewarded be per second exceeded?: false
Program log: staker: 1060890 second(s) elapsed since last update
Program 5XDdQrpNCD89LtrXDBk5qy4v1BW1zRCPyizTahpxDTcZ consumed 408789 of 471616 compute units
Program returned success