Skip to main content

IKeep3rJobMigration

IKeep3rJobMigration

Handles the migration process of jobs to different addresses

pendingJobMigrations(address _fromJob) → address _toJob (external)

Maps the jobs that have requested a migration to the address they have requested to migrate to

migrateJob(address _fromJob, address _toJob) (external)

Initializes the migration process for a job by adding the request to the pendingJobMigrations mapping

acceptJobMigration(address _fromJob, address _toJob) (external)

Completes the migration process for a job

Unbond/withdraw process doesn't get migrated

JobMigrationRequested(address _fromJob, address _toJob)

Emitted when Keep3rJobMigration#migrateJob function is called

JobMigrationSuccessful(address _fromJob, address _toJob)

Emitted when Keep3rJobMigration#acceptJobMigration function is called