Binance Square
Jennifer Zynn
8.1k Publicações

Jennifer Zynn

Square verificado+
Crypto Expert , Trader , Sharing Market Insights, Trends / Twitter, X @JenniferZynn
98 A seguir
30.3K+ Seguidores
27.9K+ Gostaram
Publicações
·
--
Verificado
Artigo
Strive adiciona 1.375 BTC enquanto as ações da SATA atingem quase US$ 1B em valor nocional em abertoA empresa de tesouraria de Bitcoin Strive, que recentemente se tornou a 5ª maior tesouraria de BTC, adicionou mais BTC na semana passada enquanto tenta se aproximar de outras empresas entre as 5 maiores até o fim do ano. A segurança de preferência da empresa, SATA, respondeu pela maior parte do capital levantado na semana passada para comprar essas moedas, com a ação atingindo quase US$ 1 bilhão em valor nocional em aberto. Strive compra 1.375 BTC por US$ 109 milhões Um arquivamento da SEC mostra que a empresa de tesouraria de Bitcoin comprou 1.375 BTC a um preço médio de quase US$ 79.281 por BTC, elevando suas participações totais para 24.531 BTC. A empresa também aumentou seu caixa e equivalentes de caixa para US$ 202.600.

Strive adiciona 1.375 BTC enquanto as ações da SATA atingem quase US$ 1B em valor nocional em aberto

A empresa de tesouraria de Bitcoin Strive, que recentemente se tornou a 5ª maior tesouraria de BTC, adicionou mais BTC na semana passada enquanto tenta se aproximar de outras empresas entre as 5 maiores até o fim do ano. A segurança de preferência da empresa, SATA, respondeu pela maior parte do capital levantado na semana passada para comprar essas moedas, com a ação atingindo quase US$ 1 bilhão em valor nocional em aberto.

Strive compra 1.375 BTC por US$ 109 milhões
Um arquivamento da SEC mostra que a empresa de tesouraria de Bitcoin comprou 1.375 BTC a um preço médio de quase US$ 79.281 por BTC, elevando suas participações totais para 24.531 BTC. A empresa também aumentou seu caixa e equivalentes de caixa para US$ 202.600.
BTC-1,75%
ASSTUS+0,00%
MARA-1,49%
Parcialmente verdadeiro
Artigo
O que vem a seguir para o preço da Pi Network antes do Protocolo 27 e do lançamento da DEXO preço da Pi Network subiu 3% para US$ 0,0964 nas últimas 24 horas, enquanto os traders antecipavam o Protocolo 27 e sua DEX nativa. O preço do Bitcoin disparou 5% acima de US$ 81.200, enquanto o Ethereum ultrapassou US$ 2.500 e o XRP ganhou 10% após a recuperação do mercado cripto. O aumento menor da Pi sugere que os traders continuam cautelosos antes da atualização de 15 de setembro. O lançamento pode testar se a comunidade verificada da Pi consegue sustentar uma atividade significativa. Atualização da Mainnet do Protocolo 27 da Pi Network mira 15 de setembro O preço da Pi Network concluiu sua atualização principal da Mainnet do Protocolo 26 em 11 de agosto, fortalecendo a segurança dos contratos inteligentes, o gerenciamento de estado e as funções criptográficas.

O que vem a seguir para o preço da Pi Network antes do Protocolo 27 e do lançamento da DEX

O preço da Pi Network subiu 3% para US$ 0,0964 nas últimas 24 horas, enquanto os traders antecipavam o Protocolo 27 e sua DEX nativa.

O preço do Bitcoin disparou 5% acima de US$ 81.200, enquanto o Ethereum ultrapassou US$ 2.500 e o XRP ganhou 10% após a recuperação do mercado cripto.

O aumento menor da Pi sugere que os traders continuam cautelosos antes da atualização de 15 de setembro. O lançamento pode testar se a comunidade verificada da Pi consegue sustentar uma atividade significativa.

Atualização da Mainnet do Protocolo 27 da Pi Network mira 15 de setembro

O preço da Pi Network concluiu sua atualização principal da Mainnet do Protocolo 26 em 11 de agosto, fortalecendo a segurança dos contratos inteligentes, o gerenciamento de estado e as funções criptográficas.
Artigo
Goldman Sachs, Citi e BofA entre 21 empresas globais para lançar stablecoin em USD no 1T de 2027Goldman Sachs, Citi, Bank of America e outras 18 instituições financeiras globais planejam estabelecer uma nova empresa no segundo semestre de 2026 para emitir uma stablecoin em USD, com meta de lançamento no primeiro semestre de 2027. 21 instituições financeiras globais para lançar uma stablecoin em USD em 2027 De acordo com um comunicado oficial, as principais instituições financeiras internacionais comprometeram-se a estabelecer uma nova empresa para emitir conjuntamente uma stablecoin. A nova empresa operará globalmente, com foco inicial em uma stablecoin em USD e, em seguida, outras moedas do G7, como o EUR.

Goldman Sachs, Citi e BofA entre 21 empresas globais para lançar stablecoin em USD no 1T de 2027

Goldman Sachs, Citi, Bank of America e outras 18 instituições financeiras globais planejam estabelecer uma nova empresa no segundo semestre de 2026 para emitir uma stablecoin em USD, com meta de lançamento no primeiro semestre de 2027.

21 instituições financeiras globais para lançar uma stablecoin em USD em 2027
De acordo com um comunicado oficial, as principais instituições financeiras internacionais comprometeram-se a estabelecer uma nova empresa para emitir conjuntamente uma stablecoin. A nova empresa operará globalmente, com foco inicial em uma stablecoin em USD e, em seguida, outras moedas do G7, como o EUR.
Artigo
Previsão do Preço do Bitcoin Esta Semana: O BTC vai Rally para US$ 85K ou cair para US$ 70K?O preço do Bitcoin ficou pairando perto de US$ 78.800 em 30 de agosto, após outra rejeição acima de US$ 80.000 deixar os traders de olho em dois limites decisivos. O mercado cripto mais amplo subiu 1,33% para US$ 2,65 trilhões, enquanto o Índice de Medo e Ganância atingiu 72. Com a melhora do sentimento, ganhos fortes na semana e interesse institucional sustentado favorecendo o lado positivo. Preço do Bitcoin Sustenta-se Acima de US$ 78.800 com o Melhorar do Sentimento do Mercado O preço do Bitcoin ficou em torno de US$ 78.800 após não conseguir manter um avanço acima de US$ 80.000. Ele também permaneceu abaixo da recente máxima de US$ 81.265, mantendo a resistência firmemente em foco.

Previsão do Preço do Bitcoin Esta Semana: O BTC vai Rally para US$ 85K ou cair para US$ 70K?

O preço do Bitcoin ficou pairando perto de US$ 78.800 em 30 de agosto, após outra rejeição acima de US$ 80.000 deixar os traders de olho em dois limites decisivos.
O mercado cripto mais amplo subiu 1,33% para US$ 2,65 trilhões, enquanto o Índice de Medo e Ganância atingiu 72. Com a melhora do sentimento, ganhos fortes na semana e interesse institucional sustentado favorecendo o lado positivo.
Preço do Bitcoin Sustenta-se Acima de US$ 78.800 com o Melhorar do Sentimento do Mercado
O preço do Bitcoin ficou em torno de US$ 78.800 após não conseguir manter um avanço acima de US$ 80.000. Ele também permaneceu abaixo da recente máxima de US$ 81.265, mantendo a resistência firmemente em foco.
Artigo
BitGo adquire o negócio de trading institucional da mineradora de bitcoin NYDIG; ações da BTGO disparamHoje, a BitGo anunciou que concluiu a venda do negócio de trading institucional da NYDIG e dos ativos relacionados — uma transação que validou sua aquisição da mineradora de bitcoin NYDIG. O investimento ainda fortalece o custodiante cripto e o posiciona como uma plataforma completa de ativos digitais. Como resultado, as ações da BTGO dispararam mais de 2%. A BitGo finaliza a aquisição do negócio de trading institucional da NYDIG. De acordo com o anúncio oficial, a custódia cripto da BitGo celebrou um acordo definitivo para comprar o negócio de trading institucional da NYDIG. Isso ampliou os derivativos, os produtos estruturados e as capacidades de financiamento do custodiante cripto regulamentado.

BitGo adquire o negócio de trading institucional da mineradora de bitcoin NYDIG; ações da BTGO disparam

Hoje, a BitGo anunciou que concluiu a venda do negócio de trading institucional da NYDIG e dos ativos relacionados — uma transação que validou sua aquisição da mineradora de bitcoin NYDIG. O investimento ainda fortalece o custodiante cripto e o posiciona como uma plataforma completa de ativos digitais. Como resultado, as ações da BTGO dispararam mais de 2%.

A BitGo finaliza a aquisição do negócio de trading institucional da NYDIG.
De acordo com o anúncio oficial, a custódia cripto da BitGo celebrou um acordo definitivo para comprar o negócio de trading institucional da NYDIG. Isso ampliou os derivativos, os produtos estruturados e as capacidades de financiamento do custodiante cripto regulamentado.
ÚLTIMA HORA: 🇺🇸O presidente Trump renomeou formalmente o Lago Ontário como “Lake of America” (Lago da América). Trump disse que está considerando também mudar o nome do Oceano Atlântico ou do Oceano Pacífico. Trump afirmou que sua administração apresentou os documentos necessários e notificou as autoridades competentes. A medida segue sua renomeação anterior do Golfo do México como o “Gulf of America” (Golfo da América). $MOVR $VET $ENA
ÚLTIMA HORA: 🇺🇸O presidente Trump renomeou formalmente o Lago Ontário como “Lake of America” (Lago da América).

Trump disse que está considerando também mudar o nome do Oceano Atlântico ou do Oceano Pacífico.

Trump afirmou que sua administração apresentou os documentos necessários e notificou as autoridades competentes.

A medida segue sua renomeação anterior do Golfo do México como o “Gulf of America” (Golfo da América).

$MOVR $VET $ENA
$SNDK configuração longa 👇 Estou observando a zona de entrada de 1470–1440. Entrada: 1470–1440 SL: 1430 TP1: 1505 TP2: 1540 Se essa zona segurar, estou buscando o impulso para 1505 primeiro e depois 1540. O risco permanece definido abaixo de 1430.
$SNDK configuração longa 👇

Estou observando a zona de entrada de 1470–1440.

Entrada: 1470–1440
SL: 1430
TP1: 1505
TP2: 1540

Se essa zona segurar, estou buscando o impulso para 1505 primeiro e depois 1540. O risco permanece definido abaixo de 1430.
$BTR 🥶 Long 10x tp 0.172 sl 0.152
$BTR 🥶
Long 10x

tp 0.172
sl 0.152
·
--
Em Baixa
Rapazes, curto e rápido $MAGMA
Rapazes, curto e rápido $MAGMA
·
--
Em Alta
Somente Traders Rápidos $ARIA LONG
Somente Traders Rápidos $ARIA LONG
Meu Querido Público $TAC 10X LONG
Meu Querido Público $TAC 10X LONG
Encontrei uma armadilha de indexação DUSK que pode fazer um banco de dados off-chain acreditar que algo aconteceu mesmo quando a transação reverteu. Depois de Boreas, um evento de contrato revertido não desaparece simplesmente. Rusk o mantém no histórico de arquivo, mas o marca como revertido. Ao mesmo tempo, esse evento é removido do bloom canônico do bloco, e um evento de staking revertido não pode alterar o conjunto de provedores. Então, se eu construir um indexador que trate “o evento existe” como “o estado mudou”, posso fabricar atividade fantasma a partir de dados perfeitamente válidos da cadeia. Uma chamada de contrato falha ainda pode deixar um registro de evento para trás, enquanto o estado canônico corretamente diz que nada aconteceu. Isso significa que a lógica de recuperação importa tanto quanto a ingestão ao vivo. Se meu serviço reiniciar e fizer backfill a partir do histórico de arquivo, ele precisa aplicar o marcador revertido antes de reconstruir saldos, posições ou visões relacionadas a stake. Caso contrário, a própria reinicialização pode criar uma divergência que não existia antes. Eu testaria indexadores DUSK reproduzindo eventos bem-sucedidos e revertidos pelo mesmo pipeline e exigindo o mesmo estado final que Rusk. Um registro de evento é uma evidência de que a execução chegou a um ponto. Não é prova de que o estado sobreviveu. #dusk $DUSK @Dusk_Foundation
Encontrei uma armadilha de indexação DUSK que pode fazer um banco de dados off-chain acreditar que algo aconteceu mesmo quando a transação reverteu.
Depois de Boreas, um evento de contrato revertido não desaparece simplesmente. Rusk o mantém no histórico de arquivo, mas o marca como revertido. Ao mesmo tempo, esse evento é removido do bloom canônico do bloco, e um evento de staking revertido não pode alterar o conjunto de provedores.
Então, se eu construir um indexador que trate “o evento existe” como “o estado mudou”, posso fabricar atividade fantasma a partir de dados perfeitamente válidos da cadeia. Uma chamada de contrato falha ainda pode deixar um registro de evento para trás, enquanto o estado canônico corretamente diz que nada aconteceu.
Isso significa que a lógica de recuperação importa tanto quanto a ingestão ao vivo. Se meu serviço reiniciar e fizer backfill a partir do histórico de arquivo, ele precisa aplicar o marcador revertido antes de reconstruir saldos, posições ou visões relacionadas a stake. Caso contrário, a própria reinicialização pode criar uma divergência que não existia antes.
Eu testaria indexadores DUSK reproduzindo eventos bem-sucedidos e revertidos pelo mesmo pipeline e exigindo o mesmo estado final que Rusk.
Um registro de evento é uma evidência de que a execução chegou a um ponto. Não é prova de que o estado sobreviveu.
#dusk $DUSK @Dusk
·
--
Em Alta
Caros amigos 🚀$BR LONG 25X
Caros amigos 🚀$BR LONG 25X
Caro rápido $TAC LONG 10x
Caro rápido $TAC LONG 10x
Volto sempre a um detalhe feio nas integrações do DUSK: “202 Accepted” não é o momento em que eu daria crédito a um usuário. Essa resposta só me diz que um nó do Rusk aceitou a transação para roteamento. O operador ainda precisa seguir o histórico Moonlight finalizado, corresponder o depósito corretamente e garantir que a mesma transação não possa virar dois créditos no ledger. A parte que achei mais interessante é o quão explícito é o tratamento de falhas. Uma conta compartilhada de depósito pode usar memos para atribuição ao cliente, mas metadados ausentes, malformados, desconhecidos ou reutilizados deveriam ser isolados (quarentenados). Então o ID da transação do Dusk vira a chave de idempotência, de modo que uma varredura reenviada (replay) não duplique silenciosamente um saldo. Esse não é um fluxo nada glamouroso. É exatamente o tipo de fluxo que define se uma integração de exchange sobrevive a uma reinicialização do nó, a um backfill ou a um depósito bagunçado do cliente sem transformar a reconciliação em um controle manual de danos. Para mim, o teste real não é se uma transferência do DUSK se propaga. É se o operador consegue perder o ponto (lugar), reescanear o histórico finalizado e ainda assim chegar ao mesmo ledger do cliente. Se essa invariável falhar, a cadeia pode estar correta enquanto o saldo do usuário ainda estiver errado. #dusk $DUSK @Dusk_Foundation
Volto sempre a um detalhe feio nas integrações do DUSK: “202 Accepted” não é o momento em que eu daria crédito a um usuário.

Essa resposta só me diz que um nó do Rusk aceitou a transação para roteamento. O operador ainda precisa seguir o histórico Moonlight finalizado, corresponder o depósito corretamente e garantir que a mesma transação não possa virar dois créditos no ledger.

A parte que achei mais interessante é o quão explícito é o tratamento de falhas. Uma conta compartilhada de depósito pode usar memos para atribuição ao cliente, mas metadados ausentes, malformados, desconhecidos ou reutilizados deveriam ser isolados (quarentenados). Então o ID da transação do Dusk vira a chave de idempotência, de modo que uma varredura reenviada (replay) não duplique silenciosamente um saldo.

Esse não é um fluxo nada glamouroso. É exatamente o tipo de fluxo que define se uma integração de exchange sobrevive a uma reinicialização do nó, a um backfill ou a um depósito bagunçado do cliente sem transformar a reconciliação em um controle manual de danos.

Para mim, o teste real não é se uma transferência do DUSK se propaga. É se o operador consegue perder o ponto (lugar), reescanear o histórico finalizado e ainda assim chegar ao mesmo ledger do cliente.

Se essa invariável falhar, a cadeia pode estar correta enquanto o saldo do usuário ainda estiver errado.

#dusk $DUSK @Dusk
A cadeia pode estar certa e meu app Dusk ainda pode mentir para mim porque eu registrei o driver de dados errado. Os drivers de dados do Dusk são codecs WASM que traduzem os bytes RKYV de um contrato no JSON que meu app lê e grava. Em W3sper, dataDrivers.register(contractId, loader) associa esse codec a um ID de contrato, mas não há versão embutida ou hash pin que prenda o loader ao esquema que minha integração espera. Assim, um driver antigo ou incompatível pode ficar na frente do contrato correto. Rusk está saudável. O ID do contrato está certo. A requisição pode ser concluída. A minha camada de interpretação é a parte que pode estar errada. Para um auditor ou operador, isso é mais feio do que uma falha barulhenta. Um valor decodificado de forma limpa pode parecer autoritativo mesmo que o codec que o produziu nunca tenha sido verificado em relação ao binário de driver esperado. Eu faria pin do hash do driver para cada integração de contrato, verificaria antes do registro e recusaria decodificar quando o WASM carregado não corresponder ao meu manifesto. No Dusk, JSON legível não é evidência suficiente de que eu li o contrato corretamente. #dusk $DUSK @Dusk_Foundation
A cadeia pode estar certa e meu app Dusk ainda pode mentir para mim porque eu registrei o driver de dados errado.
Os drivers de dados do Dusk são codecs WASM que traduzem os bytes RKYV de um contrato no JSON que meu app lê e grava. Em W3sper, dataDrivers.register(contractId, loader) associa esse codec a um ID de contrato, mas não há versão embutida ou hash pin que prenda o loader ao esquema que minha integração espera.
Assim, um driver antigo ou incompatível pode ficar na frente do contrato correto. Rusk está saudável. O ID do contrato está certo. A requisição pode ser concluída. A minha camada de interpretação é a parte que pode estar errada.
Para um auditor ou operador, isso é mais feio do que uma falha barulhenta. Um valor decodificado de forma limpa pode parecer autoritativo mesmo que o codec que o produziu nunca tenha sido verificado em relação ao binário de driver esperado.
Eu faria pin do hash do driver para cada integração de contrato, verificaria antes do registro e recusaria decodificar quando o WASM carregado não corresponder ao meu manifesto.
No Dusk, JSON legível não é evidência suficiente de que eu li o contrato corretamente.
#dusk $DUSK @Dusk
É possível que um fluxo de entrada concluído para uma conta de custódia da Dusk seja dinheiro real e, ainda assim, esteja incorreto creditar ao cliente. Seria um erro do meu scanner não estar protegido contra isso. moonlightHistory significa não ‘depósitos do cliente’. É possível identificar transferências diretas, pagamentos de contratos, reembolsos, saques de staking e conversões de Phoenix para moonlight que foram todos adicionados à mesma conta pública. Para fazer com que ele aceite um depósito direto de Moonlight, eu preciso fazer uma correspondência bem menor: o contrato de Transfer, o tópico moonlight, reverted definido como false, o meu receiver esperado e um valor positivo. Há outros eventos em que outras entradas são recebidas, como convert, withdraw e contract_to_account. O resultado não é facilmente detectável. Com o meu scanner de custódia, ele só vai perguntar “esta transação finalizada aumentou esta conta?” e, portanto, um saque de staking ou um reembolso de contrato passaria nesse teste e seria um crédito ao cliente, mesmo que nenhum cliente realmente tenha depositado. Eu prefiro descrever o evento antes de descrever o dinheiro. Se for real, então a Finality me diz. O tipo de evento é um indício para mim que indica qual foi o fluxo. Na Dusk, não é tanto quem depositou o dinheiro, mas sim o aumento de saldo. #dusk $DUSK @Dusk_Foundation
É possível que um fluxo de entrada concluído para uma conta de custódia da Dusk seja dinheiro real e, ainda assim, esteja incorreto creditar ao cliente.

Seria um erro do meu scanner não estar protegido contra isso. moonlightHistory significa não ‘depósitos do cliente’. É possível identificar transferências diretas, pagamentos de contratos, reembolsos, saques de staking e conversões de Phoenix para moonlight que foram todos adicionados à mesma conta pública.

Para fazer com que ele aceite um depósito direto de Moonlight, eu preciso fazer uma correspondência bem menor: o contrato de Transfer, o tópico moonlight, reverted definido como false, o meu receiver esperado e um valor positivo. Há outros eventos em que outras entradas são recebidas, como convert, withdraw e contract_to_account.

O resultado não é facilmente detectável. Com o meu scanner de custódia, ele só vai perguntar “esta transação finalizada aumentou esta conta?” e, portanto, um saque de staking ou um reembolso de contrato passaria nesse teste e seria um crédito ao cliente, mesmo que nenhum cliente realmente tenha depositado.

Eu prefiro descrever o evento antes de descrever o dinheiro. Se for real, então a Finality me diz. O tipo de evento é um indício para mim que indica qual foi o fluxo.

Na Dusk, não é tanto quem depositou o dinheiro, mas sim o aumento de saldo.

#dusk $DUSK @Dusk
Um arquivo de “pôr do sol” pode voltar na altura de bloco certa e ainda assim falhar a única requisição que minha aplicação de blob realmente precisa: me dê o sidecar. Transações de blob deixam um hash de blob KZG versionado na cadeia, mas a carga útil é recuperada separadamente via Rusk por hash de blob ou por compromisso. Isso significa que o registro da cadeia e o corpo do blob não vivem na mesma suposição de recuperação. A ferramenta de arquivamento torna essa separação explícita. Objetos de blob são armazenados separadamente, a cobertura é comprovada em intervalos contíguos de blocos, e um checkpoint de arquivo só está completo quando seu estado correspondente, os dados do arquivo e a cobertura de blobs se alinham. Então, se eu fizer backup do estado da cadeia e dos índices do arquivo, mas tratar o armazenamento de blobs como um cache descartável, a recuperação pode parecer saudável. Os blocos estão lá. Os hashes das transações estão lá. Minha aplicação pede um sidecar antigo e não recebe nada. Essa é a falha que eu testaria antes de chamar um arquivo de Dusk como restaurado. Pegue um blob histórico finalizado, resolva o hash reportado pela cadeia, busque o sidecar e então verifique seu compromisso e prova. Para mim, “bloco restaurado” não é “dados restaurados” quando a aplicação depende das cargas úteis de blobs do Dusk. #dusk $DUSK @Dusk_Foundation
Um arquivo de “pôr do sol” pode voltar na altura de bloco certa e ainda assim falhar a única requisição que minha aplicação de blob realmente precisa: me dê o sidecar.

Transações de blob deixam um hash de blob KZG versionado na cadeia, mas a carga útil é recuperada separadamente via Rusk por hash de blob ou por compromisso. Isso significa que o registro da cadeia e o corpo do blob não vivem na mesma suposição de recuperação.

A ferramenta de arquivamento torna essa separação explícita. Objetos de blob são armazenados separadamente, a cobertura é comprovada em intervalos contíguos de blocos, e um checkpoint de arquivo só está completo quando seu estado correspondente, os dados do arquivo e a cobertura de blobs se alinham.

Então, se eu fizer backup do estado da cadeia e dos índices do arquivo, mas tratar o armazenamento de blobs como um cache descartável, a recuperação pode parecer saudável. Os blocos estão lá. Os hashes das transações estão lá. Minha aplicação pede um sidecar antigo e não recebe nada.

Essa é a falha que eu testaria antes de chamar um arquivo de Dusk como restaurado. Pegue um blob histórico finalizado, resolva o hash reportado pela cadeia, busque o sidecar e então verifique seu compromisso e prova.

Para mim, “bloco restaurado” não é “dados restaurados” quando a aplicação depende das cargas úteis de blobs do Dusk.

#dusk $DUSK @Dusk
Para mim, o evento de Dusk mais assustador é aquele que eu posso buscar em um histórico finalizado e ainda assim não tenho direito de agir. Boreas alterou a semântica do arquivo para que eventos de contratos de execução revertida possam ser preservados em vez de desaparecer. O ponto importante é a flag anexada a eles. Um evento pode existir no arquivo e ainda carregar reverted: true. Isso quebra um atalho que eu normalmente teria vontade de usar em um indexador: “o evento existe no histórico finalizado, portanto a transição de estado aconteceu”. O próprio padrão de depósito do Moonlight do Dusk filtra para event.reverted === false antes de aceitar um influxo. Eu aplicaria a mesma disciplina a qualquer trabalhador de contrato que libere algo fora da cadeia. Se uma função de resgate emite um evento e, mais tarde, entra em pânico, meu backend não pode tratar apenas o nome do evento como permissão para marcar o resgate como concluído. O bloco pode estar final. O registro do evento pode ser consultável. O estado do contrato ainda pode dizer que a ação foi revertida. Então eu armazenaria o bit de reversão ao lado de cada evento indexado e faria dele parte da regra de negócio, não um campo de depuração. No Dusk, o histórico final me diz o que foi registrado. reverted me diz se eu tenho permissão para acreditar no evento. #dusk $DUSK @Dusk_Foundation
Para mim, o evento de Dusk mais assustador é aquele que eu posso buscar em um histórico finalizado e ainda assim não tenho direito de agir.

Boreas alterou a semântica do arquivo para que eventos de contratos de execução revertida possam ser preservados em vez de desaparecer. O ponto importante é a flag anexada a eles. Um evento pode existir no arquivo e ainda carregar reverted: true.

Isso quebra um atalho que eu normalmente teria vontade de usar em um indexador: “o evento existe no histórico finalizado, portanto a transição de estado aconteceu”.

O próprio padrão de depósito do Moonlight do Dusk filtra para event.reverted === false antes de aceitar um influxo. Eu aplicaria a mesma disciplina a qualquer trabalhador de contrato que libere algo fora da cadeia. Se uma função de resgate emite um evento e, mais tarde, entra em pânico, meu backend não pode tratar apenas o nome do evento como permissão para marcar o resgate como concluído.

O bloco pode estar final. O registro do evento pode ser consultável. O estado do contrato ainda pode dizer que a ação foi revertida.

Então eu armazenaria o bit de reversão ao lado de cada evento indexado e faria dele parte da regra de negócio, não um campo de depuração.

No Dusk, o histórico final me diz o que foi registrado. reverted me diz se eu tenho permissão para acreditar no evento.

#dusk $DUSK @Dusk
Inicia sessão para explorar mais conteúdos
Junta-te a utilizadores de criptomoedas de todo o mundo na Binance Square
⚡️ Obtém informações úteis e recentes sobre criptomoedas.
💬 Com a confiança da maior exchange de criptomoedas do mundo.
👍 Descobre perspetivas reais de criadores verificados.
E-mail/Número de telefone
Mapa do sítio
Preferências de cookies
Termos e Condições da Plataforma