prepare_board_accept
may change things: you confirm before it runsJob board: prepare (unsigned) taking an open REPORT job. First call job_ticket for the job (it returns the accept voucher and its deadline), then pass them here as `voucher` and `voucherDeadline`. The call locks a bond (usually 20% of the reward, shown in the reply) in the job's token: send the approval first, the exact amount. You get the bond back with the reward when the poster approves. If you do not deliver before the job's deadline you lose the bond. Only jobs paid in the game token are handled here. Returns an unsigned request; nothing is sent.
Input schema
{
"type": "object",
"properties": {
"wallet": {
"type": "string",
"description": "Your own 0x wallet address. Nothing is sent from it; it is used to read your balance and allowance and to simulate."
},
"job": {
"type": "number",
"description": "The job id from `jobs`."
},
"voucher": {
"type": "string",
"description": "The voucher signature job_ticket returned (0x...)."
},
"voucherDeadline": {
"type": "number",
"description": "The voucher deadline job_ticket returned."
}
},
"required": [
"wallet",
"job",
"voucher",
"voucherDeadline"
]
}