Name | Arguments | Accounts |
---|---|---|
open | jobExpiration:`i64` jobPrice:`u64` jobTimeout:`i64` jobType:`u8` nodeXnosMinimum:`u128` | mint market isSignerisMut vault isMut authority isSignerisMut accessKey rent systemProgram tokenProgram |
update | jobExpiration:`i64` jobPrice:`u64` jobTimeout:`i64` jobType:`u8` nodeStakeMinimum:`u128` | market isMut accessKey authority isSigner |
close | market isMut vault isMut user isMut authority isSigner tokenProgram | |
list | ipfsJob:`[u8; 32]` | job isSignerisMut market isMut run isSignerisMut user isMut vault isMut payer isSignerisMut rewardsReflection isMut rewardsVault isMut authority isSigner rewardsProgram tokenProgram systemProgram |
recover | job isMut market vault isMut user isMut payer authority isSigner tokenProgram | |
work | run isSignerisMut market isMut payer isSignerisMut stake nft metadata authority isSigner systemProgram | |
stop | market isMut authority isSigner | |
claim | job isMut run isSignerisMut market stake nft metadata payer isSignerisMut authority isSigner systemProgram | |
finish | ipfsResult:`[u8; 32]` | job isMut run isMut market vault isMut user isMut payer isMut authority isSigner tokenProgram |
quit | job isMut run isMut payer authority isSigner | |
clean | job isMut market payer |