Skip to content

Conversation

@ckartik
Copy link
Contributor

@ckartik ckartik commented Mar 13, 2024

  • WIP

4. The Oracle Contract, upon receiving this information, initiates the slashing procedure. This involves penalizing the provider by triggering a slash event, which results in the forfeiture of the stake held by the provider contract as a guarantee of honest behavior.
5. The confiscated stake is subsequently allocated to the bidder as compensation for the provider's failure to include the committed transaction, thereby ensuring that the bidder is recompensed for the provider's breach of trust.

## Funds Locking
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this part of the oracle description?

## Funds Locking
We offer a mechanism for locking and unlocking funds associated with a pre-confirmed bid.

Funds movement involves locking the bid amount in escrow when a commitment is processed. This occurs only once per bid, meaning if there are multiple commitments for the same bid, the funds will be locked only once.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this how it is implemented? The solution we had discussed locks the deposited amount until the oracle settles and not when commitments are processed.

@Dogandi
Copy link
Collaborator

Dogandi commented Jun 5, 2024

@ckartik is this still WIP? If not lets close it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants