Escrow & Dispute Contracts

Contracts

All contracts associated with Escrow and Dispute Resolution are available in their parent folder here:
Contract on Github
Use
TalentLayerArbitrator contract initiates the judgment process for the TalentLayerMultipleArbitrableTransaction contracts. Arbitrator contracts give rulings and Arbitrable contracts enforce them.
This is the actual escrow contract - here all pertinent functions that must be called to manage escrow transactions can be found.
Arbitrator Interface contract for TalentLayerMultipleArbitrableTransaction.sol
Arbitrable.sol
A standard contract that can be judged against by an Arbitrator contract.
Arbitrator.sol
Arbitrator contracts initiate the judgment process for Arbitrable contracts. Arbitrator contracts give rulings and Arbitrable contracts enforce them.
IArbitrable.sol
Arbitrator Interface contract.

Visualization: TalentLayerEscrow.sol

made with Solidity Visual Developer plugin

Visualization: TalentLayerArbitrator.sol

made with Solidity Visual Developer plugin

Learn More

Learn more about our escrow and dispute system and how they function in workflows: