WEB3DEV

Cover image for Como criar uma ordem limite na 1inch
Jhonattan Farias
Jhonattan Farias

Posted on • Atualizado em

Como criar uma ordem limite na 1inch

Tudo o que você precisa saber sobre como criar ordens limite na rede da 1inch.

Neste artigo abordaremos:

  • O que é uma ordem limite na 1inch?

  • Como fazer uma ordem limite

  • E se minha ordem limite nunca for preenchida?

O que é uma ordem limite na 1inch?

A ordem limite na 1inch é um pedido colocado em um banco de dados centralizado da 1inch por meio da interface do usuário da plataforma da 1inch. Ao criar uma ordem limite, você pode definir uma meta de preço e termos de negociação específicos. Esses tipos de pedidos não são enviados a nenhum usuário específico; eles podem ser preenchidos por qualquer pessoa, incluindo o Protocolo de Agregação da 1inch.

A obtenção de acesso ao banco de dados externamente é possível através da API Limit Order da 1inch.

Aqui estão os links do swagger para cada block-chain:

Quando o preço de mercado coincide com o preço definido na ordem limite, um comprador pode preenchê-lo, cobrindo o custo de gas além do valor da negociação. É importante notar que o Protocolo de ordem limite da 1inch não cobra nenhuma taxa superior. Essa falta de taxas adicionais torna este protocolo mais eficiente em termos de gas do que os Legacy 0x Limit Orders.

O protocolo de ordem limite da 1inch suporta uma ampla gama de padrões de token, como ERC20/BEP20, ERC721 e ERC1155. Outros padrões de token podem ser suportados por meio de extensão externa.

Observação: uma ordem limite na 1inch não reserva fundos quando criada, portanto, nenhum token será devolvido após o cancelamento ou expiração do pedido. Se os fundos forem movidos após o pedido ser feito, o pedido não será executado.

Como criar uma ordem limite:
Para criar uma ordem limitada na 1inch, execute as seguintes etapas:

  • Acesse https://app.1inch.io/ e mude para a aba ‘Limit’;

  • Conecte sua carteira;

  • Na seção ‘Você paga’, selecione o ativo que deseja vender e insira o valor.

Criar uma ordem limite com saldo insuficiente tornou-se possível no Protocolo de Ordem Limite da 1inch! A ordem limite permanecerá válida pelo período de tempo definido. Ela será preenchida parcialmente, dependendo da quantidade de fundos mantidos na carteira no momento em que as condições do mercado forem favoráveis.

As ordens limite serão sempre preenchidas ao preço especificado, tenha cuidado ao inserir o token no campo 'Você recebe'.

Lembre-se também: Você sempre pode definir o valor máximo de um ativo específico disponível em sua carteira.

  • No campo ‘Você recebe’, digite ou selecione o ativo que deseja comprar no menu suspenso e insira o valor desejado. (O número cinza diretamente acima do valor corresponde ao valor aproximado em dólares americanos.)

  • No campo 'Preço', insira o preço pelo qual deseja que seu pedido seja executado. Em seguida, defina o período de validade no campo ‘Expira em’;

Por exemplo:

  • Vendendo DAI por WETH
  • ‘Você paga’ = 1 DAI
  • Preço: 1 DAI = 0,0003 WETH
  • 'Você Recebe' = 0,0003
  • Expira em: 7 dias

Neste caso ficará assim:

Imagem mostra como criar uma ordem de limite na 1inch

Certamente, ao criar uma ordem limite, você pretende obter mais WETH pelo seu DAI do que o mercado atual pode oferecer. Tendo isso em mente, você terá que ajustar o preço do ativo 'Você paga', especificamente, aumentá-lo. Para este exemplo, você pode aumentar o preço para 0,0004 WETH por 1DAI. Observe que a quantidade de WETH aumentará de acordo com a taxa 1 WETH = 2500 DAI.

Sua ordem limite ficará assim:

  • ‘Você paga’ = 1 DAI
  • Preço: 1 DAI = 0,0004 WETH
  • 'Você Recebe' = 0,0004 (Quando o valor 'Você Paga' é inserido, o valor 'Você Recebe' é calculado automaticamente.)
  • Expira em: 7 dias

Imagem mostra campos preenchidos

Depois de definir o preço-alvo para o seu DAI, você está pronto para começar.

Observação: Abaixo do campo "Taxa", há "Taxa Inversa", que adiciona conveniência ao calcular as taxas de conversão de ativos.

  • Clique em 'Dar permissão para usar XXX' e confirme a transação em sua carteira (isso é apenas uma aprovação e exige uma pequena taxa de gas);

Observação: se estiver usando um token de permissão 712, nenhuma taxa de gas é necessária para aprovar. Você pode simplesmente assinar a aprovação e trocar tudo em uma única etapa, de graça!

  • Clique em 'Revisar Ordem Limite', verifique a ordem e assine-a em sua carteira;

  • O pedido agora aparecerá na interface do usuário na seção "Pedidos ativos".

Imagem mostra onde fica a seção "pedidos ativos" na tela

Se você não quiser mais manter este pedido, use a opção cancelar na parte direita do seu pedido (símbolo 'x' vermelho). A opção ‘Cancelar todos os pedidos’ permitirá que você cancele todos os pedidos ativos de uma só vez.

Observação: o cancelamento manual de uma ordem limite incorre em uma taxa de gas quando a transação é assinada.

Se você tiver ordens limite ativas colocadas antes do lançamento do Protocolo de ordem limite da 1inch, você pode acompanhá-las na guia "Ordens ativas herdadas" (ordens limite 0x).

E se minha ordem limite nunca for preenchida?

Existem vários fatores que podem fazer com que uma ordem limite não seja preenchida.

Aqui estão alguns:

  • A ordem pode não ter sido lucrativa para um comprador. Os compradores devem considerar o tamanho do pedido, as taxas de gas e a margem de lucro pessoal antes de decidir atender seu pedido. Além disso, os tomadores podem atender apenas parte do pedido e, em seguida, buscar outros pedidos com maior lucratividade.

  • É um token raro que tem baixo volume de negociação. No momento, pode não haver um comprador do outro lado para atender ao pedido.

  • Não há fundos suficientes na carteira para cumprir o pedido. Se uma ordem limite for colocada e os fundos forem movidos, ela permanecerá ativa, mas não preenchida.

Por que não consigo visualizar minha ordem limite?

  • As transações podem não ter sido assinadas antes da colocação;
  • A ordem já foi executada (isso pode ser verificado no seu histórico de ordens da 1inch);
  • A página precisa ser atualizada.

Esse artigo é uma tradução de (Natalia) feita por (Jhonattan Farias). Você pode encontrar o artigo original aqui.

Oldest comments (0)