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:
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:
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:
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:
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:
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
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:
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:
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:
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:
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?