BTC atingiu $58K hoje.



Toda a gente está em pânico.

Estou apenas a observar dois números:

$58,000 — tem que aguentar
$54,000 — se não aguentar

A NFP de quinta-feira decidirá.

Até lá — a paciência é o negócio.

Não é um conselho financeiro. DYOR. 🎯

#Bitcoin #GateIO #CryptoTA $BTC
BTC2,59%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 15
  • 1
  • Partilhar
Comentar
Adicionar um comentário
Adicionar um comentário
GateUser-27b6d3ae
· 23h atrás
Ape In a pensar em DCA🚀

// SPDX-License-Identifier: MIT

// PE de $P1@

// Definições:

// - Tokens designados:
// - baseToken: Token A (TKN A)
// - quoteToken: Token B (TKN B)

// Importações:

Importar ApeRouter.sol como ApeRouter;
Importar ApeUtils.sol como ApeUtils;
Importar funções de ApeMaths.sol como ApeMaths;
Importar tipo ApeErrors como ApeErrors;

// Biblioteca:

Biblioteca ApeTypes {
// Tipos de dados:
struct ApePool {
address base;
address quote;
uint256 liquidez;
uint256 preço;
uint256 taxa;
bool ativo;
}

enum ApeAction {
SWAP,
ADICIONAR_LIQUIDEZ
}

// Constantes:
uint256 constante DIVISOR_BASE = 10**18;
uint256 constante TAXA_MAX = 1000;

// Erros:
erro ParâmetrosInválidos(string motivo);
}

contrato ApeTrader {
// Utilizar:
utilizando ApeMaths para uint256;
utilizando SafeERC20 para IERC20;

// Variáveis de estado:
mapeamento(uint256 => ApeTypes.ApePool) público pools;
uint256 público contagemPools;

// Eventos:
evento TrocaExecutada(address indexado utilizador, uint256 idPool, ApeTypes.ApeAction ação, uint256 quantia, uint256 quantiaRetorno);

// Modificadores:
modificador apenasProprietário() {
exigir(msg.sender == proprietário, ApeErrors.NAO_AUTORIZADO);
_;
}

modificador poolExiste(uint256 idPool) {
exigir(pools[idPool].ativo, ApeErrors.POOL_INVALIDA);
_;
}

// Construtor:
construtor() {
proprietário = msg.sender;
}

// Funções:
função criarPool(ApeTypes.ApePool memória pool) externo apenasProprietário {
pools[contagemPools] = pool;
contagemPools++;
}

// trade: Executa uma ação de troca (swap ou adicionar liquidez) para uma determinada pool.
função trocar(uint256 idPool, ApeTypes.ApeAction ação, uint256 quantia) externo poolExiste(idPool) {
ApeTypes.ApePool armazenamento pool = pools[idPool];

se (ação == ApeTypes.ApeAction.SWAP) {
// Lógica para swap
uint256 quantiaRetorno = ApeRouter.swap(pool, quantia);
emitir TrocaExecutada(msg.sender, idPool, ação, quantia, quantiaRetorno);
} senão se (ação == ApeTypes.ApeAction.ADICIONAR_LIQUIDEZ) {
// Lógica para adicionar liquidez
uint256 liquidez = ApeRouter.adicionarLiquidez(pool, quantia);
emitir TrocaExecutada(msg.sender, idPool, ação, quantia, liquidez);
} senão {
reverter ApeErrors.ACAO_INVALIDA;
}
}

// obterInfoPool: Retorna informações sobre uma pool específica.
função obterInfoPool(uint256 idPool) externo visualizar poolExiste(idPool) retorna (ApeTypes.ApePool memória) {
retornar pools[idPool];
}

// obterContagemPools: Retorna o número total de pools.
função obterContagemPools() externo visualizar retorna (uint256) {
retornar contagemPools;
}
}
Ver originalResponder0
CryptoSelf
· 06-30 17:04
Para a Lua 🌕
Ver originalResponder0
CryptoSelf
· 06-30 17:04
Vamos lá 🔥
Ver originalResponder0
Yoshiii_pp
· 06-30 15:25
bom projeto do Google sobre os futuros
Ver originalResponder0
GateUser-8befb377
· 06-30 14:06
agradável
Ver originalResponder0
GateUser-b33993c0
· 06-30 09:42
bom lucro
Ver originalResponder0
GaslightGuardian
· 06-30 01:07
Quinta-feira o payroll é o grande evento, agora quem faz venda em pânico pode ser facilmente enganado.
Ver originalResponder0
GateUser-9b3fbf0f
· 06-30 00:40
O 60k é o fundo para o BTC spot? E o ETH? Criptomoeda Blockchain Círculo de Cripto Estratégia de negociação de curto prazo Blockchain Análise do mercado de Bitcoin Ethereum Ether
Ver originalResponder1
Ver mais
PerpNightRunner
· 06-30 00:09
$58K Se não conseguir segurar, o lado emocional vai quebrar, mas os técnicos provavelmente já traçaram as linhas.
Ver originalResponder1
Ver mais
LintCollector
· 06-30 00:04
Antes do NFP sair, o mercado é como adivinhar números grandes ou pequenos, o mais confortável é deitar e assistir.
Ver originalResponder1
Ver mais
Ver mais
  • Fixado