Interface responsável por permitir que participantes cadastrados no Real Digital realizem a operação de recompra/revenda com preço previamente definido envolvendo Título Público Federal tokenizado (TPFt).
function tradeReverseRepo(uint256 originalOperationId, uint256 returnOperationId) external
Função para a execução da operação de recompra/revenda.
Name | Type | Description |
---|---|---|
originalOperationId | uint256 | Número de operação de compra/venda compromissada + data vigente no formato yyyyMMdd, já executada. |
returnOperationId | uint256 | Número de operação de recompra/revenda + data vigente no formato yyyyMMdd. |
function tradeReverseRepoOpenReturnPrice(uint256 originalOperationId, uint256 returnOperationId, uint256 returnUnitPrice) external
Função para a execução da operação de recompra/revenda com o preço unitário de retorno aberto.
Name | Type | Description |
---|---|---|
originalOperationId | uint256 | Número de operação de compra/venda compromissada + data vigente no formato yyyyMMdd, já executada. |
returnOperationId | uint256 | Número de operação de recompra/revenda + data vigente no formato yyyyMMdd. |
returnUnitPrice | uint256 | Preço unitário de retorno do TPFt. Incluindo as 8 casas decimais. |
function cancel(uint256 returnOperationId, string reason) external
Função para cancelar uma operação de recompra/revenda envolvendo TPFt.
Name | Type | Description |
---|---|---|
returnOperationId | uint256 | Número de operação de recompra/revenda + data vigente no formato yyyyMMdd. |
reason | string | Motivo do cancelamento |
function pause() external
Função externa utilizada pela carteira que é detentor da ROLE DEFAULT_ADMIN_ROLE para colocar o contrato em pausa. O contrato em pausa bloqueará a execução de funções, garantindo que o contrato possa ser temporariamente interrompido.
function unpause() external
Função externa utilizada pela carteira que é detentor da ROLE DEFAULT_ADMIN_ROLE para retirar o contrato de pausa. O contrato retirado de pausa permite a execução normal de todas as funções novamente após ter sido previamente pausado.