Esquema

Nesta seção você poderá ver o esboço dos tipos de escrow que o Trustless Work oferece. Com esses diagramas você poderá conhecer a estrutura e as propriedades de um escrow tanto em suas versões Single-Release quanto Multi-Release.

Esquema de Escrow Single Release

Corpo do escrow:

Chave
Tipo
Descrição

engagementId

string

Identificador único do escrow

título

string

Nome do escrow

papéis

Objeto Roles

Papéis que compõem a estrutura do escrow

descrição

string

Texto descrevendo a função do escrow

quantia

número

Quantia a ser transferida após a conclusão dos marcos do escrow

taxaDaPlataforma

número

Comissão que a plataforma receberá quando o escrow for concluído

marcos

Marco<Array>

Objetivos a serem concluídos para definir o escrow como finalizado

bandeiras

Objeto Flags

Flags validando certos estados de vida do escrow

trustline

Objeto Trustline

Informações sobre a trustline que gerenciará o movimento de fundos em escrow

Papéis:

Nome
Tipo
Descrição

aprovador

string

Endereço da entidade que solicita o serviço.

prestadorDeServiço

string

Endereço da entidade que fornece o serviço.

endereçoDaPlataforma

string

Endereço da entidade que possui o escrow

assinanteDeLiberação

string

Endereço do usuário responsável por liberar os fundos do escrow para o prestador de serviço.

resolutorDeDisputas

string

Endereço responsável por resolver disputas dentro do escrow.

recebedor

string

Endereço para o qual os valores do escrow serão enviados

Marco:

Nome
Tipo
Descrição

descrição

string

Texto descrevendo a função do marco.

status

string

Status do marco. Ex: Aprovado, Em disputa, etc...

evidência

string (opcional)

Evidência do trabalho realizado pelo prestador de serviço.

aprovado

booleano

Flag indicando se um marco foi aprovado pelo aprovador.

Flags:

Nome
Tipo
Descrição

emDisputa

booleano

Flag indicando que um escrow está em disputa.

liberado

booleano

Flag indicando que os fundos do escrow já foram liberados.

resolvido

booleano

Flag indicando que um escrow em disputa já foi resolvido.

Trustline:

Nome
Tipo
Descrição

endereço

string

Endereço público que estabelece permissão para aceitar e usar um token específico.

Fluxo do Escrow Single Release:

Esquema de Escrow Multi Release

Chave
Tipo
Descrição

engagementId

string

Identificador único do escrow

título

string

Nome do escrow

descrição

string

Texto descrevendo a função do escrow

papéis

Objeto Roles

Papéis que compõem a estrutura do escrow

taxaDaPlataforma

número

Comissão que a plataforma receberá quando o escrow for concluído

marcos

Marco<Array>

Objetivos a serem concluídos para definir o escrow como finalizado

trustline

Objeto Trustline

Informações sobre a trustline que gerenciará o movimento de fundos em escrow

Papéis:

Nome
Tipo
Descrição

aprovador

string

Endereço da entidade que solicita o serviço.

prestadorDeServiço

string

Endereço da entidade que fornece o serviço.

endereçoDaPlataforma

string

Endereço da entidade que possui o escrow

assinanteDeLiberação

string

Endereço do usuário responsável por liberar os fundos do escrow para o prestador de serviço.

resolutorDeDisputas

string

Endereço responsável por resolver disputas dentro do escrow.

Marco:

Nome
Tipo
Descrição

descrição

string

Texto descrevendo a função do marco.

status

string

Status do marco. Ex: Aprovado, Em disputa, etc...

bandeiras

Objeto Flags

Flags que validam certos estados de vida do escrow.

evidência

string (opcional)

Evidência do trabalho realizado pelo prestador de serviço.

quantia

número

Quantia a ser transferida após a conclusão dos marcos do escrow.

recebedor

string

Endereço para o qual os valores do escrow serão enviados

Flags:

Nome
Tipo
Descrição

emDisputa

booleano

Flag indicando que um escrow está em disputa.

liberado

booleano

Flag indicando que os fundos do escrow já foram liberados.

resolvido

booleano

Flag indicando que um escrow em disputa já foi resolvido.

aprovado

booleano

Flag indicando se um marco foi aprovado pelo aprovador.

Trustline:

Nome
Tipo
Descrição

endereço

string

Endereço público que estabelece permissão para aceitar e usar um token específico.

decimais

número

Número de casas decimais em que o token é dividido.

Fluxo do Escrow Multi Release:

Atualizado

Isto foi útil?