. @GMX_SOL Atualização Semanal [2025-08-10] Olá a todos! Esta semana conseguimos o seguinte: - Concluímos a implementação da mainnet dos programas v0.7. As taxas de empréstimo agora podem gerar GT, permitindo que o GT seja usado para incentivar OIs. As informações de segurança para os programas agora podem ser visualizadas na mainnet através do explorador. - Adicionamos metadados de token para os tokens GLV da mainnet, que agora podem ser visualizados no explorador e nas carteiras; a verificação desses tokens está em andamento. - Implantamos um lote de mercados RWA juntamente com um GLV correspondente, mas identificamos vários novos problemas: - Se algum mercado em um GLV estiver fechado, todas as operações GLV envolvendo esse mercado (especialmente depósitos e retiradas) falham. - A detecção de mercado fechado da versão atual é muito rigorosa—alguns mercados com inatividade de curto prazo podem ser erroneamente sinalizados como fechados. Isso foi corrigido e enviado para auditoria, com a correção prevista para ser implantada na próxima semana. Por enquanto, apenas os mercados que acreditamos não serem afetados estão habilitados. - Pesquisamos soluções para melhorar o suporte RWA, abordando os seguintes problemas conhecidos: - Para evitar a criação de ordens quando um mercado RWA está fechado, precisamos introduzir uma flag is_market_open por mercado, que se comporta de maneira semelhante à flag ADL, atualizada pelo keeper. - Além de bloquear a criação de ordens, parâmetros temporários devem ser introduzidos em estados de mercado fechado para reduzir o risco de LP e traders, por exemplo, aumentando as taxas de empréstimo e as razões mínimas de colateral. - Para evitar problemas causados pela coleta atrasada de taxas de financiamento (que podem levar a dívidas de mercado), os keepers devem ser autorizados a executar liquidações quando os mercados estão fechados. Atualmente, isso é parcialmente mitigado aumentando as razões mínimas de colateral. - As verificações de liquidação atuais permitem que os lucros compensem as taxas, o que pode resultar em posições altamente lucrativas acumulando grandes taxas de financiamento. Nos mercados RWA, onde lacunas de preço na abertura do mercado são comuns, altos lucros não realizados podem desaparecer instantaneamente, expondo repentinamente grandes taxas de financiamento e causando colateral insuficiente, potencialmente levando a dívidas de mercado. Propomos a introdução de um novo mecanismo ADL para lidar com tais posições quando o mercado fecha (por exemplo, redução forçada parcial da posição para pagar taxas de financiamento acumuladas). Esses problemas estão planejados para resolução na v0.8; dado que as razões de colateral atuais são relativamente altas, o risco imediato é baixo. - Ajustamos o algoritmo de cálculo de desempenho anualizado GLV/GM com base nas informações da Kalcrypto para alinhar com a abordagem da GMX. - Concluímos o suporte para implantação distribuída e desenvolvimento parcial da API para o novo sistema de keeper; o restante do desenvolvimento da API de assinatura deve ser concluído na próxima semana. - Atualizamos o frontend para os programas v0.7 (especialmente suporte a GT e RWA); integramos a API de preços da Chainlink, substituindo parcialmente a API da GMX (para tokens não cobertos pela GMX, o frontend agora usa preços da Chainlink para cálculos e renderização de gráficos). - Pesquisamos uma solução JIT (Just-In-Time) off-chain, que pode reduzir os custos de desenvolvimento enquanto oferece proteções mais ricas e maior eficiência de execução em comparação com a abordagem on-chain. A ideia central é tornar a execução de ordens atômica com mudanças de GLV, com o keeper decidindo se permite tais ações (por exemplo, rejeitando-as se o impacto de preço estimado for muito alto). Para otimizar a experiência do usuário, a criação de ordens JIT também pode ser tratada através da API do keeper: se a ordem for rejeitada, o keeper pode negar sua criação antecipadamente. Obrigado a todos!
4,55K