Smart Contracts

JobFactory Contract

Factory that deploys individual Job contracts. Each call to createJob deploys a new child contract with a deterministic address.

i
Source: contracts/job_factory.tolk

Create a Job

Operation
createJob(evaluator, budget, descHash, timeout, evalTimeout)
// Deploys a new Job contract as a child

Getter Methods

MethodDescription
get_job_address(jobId)Deterministic child address
get_next_job_id()Current counter
get_protocol_fee_bps()Fee in basis points (0)
*
Anyone can deploy their own factory — it's permissionless. Run npx blueprint run deployJobFactory --tonconnect --mainnet