Pular para o conteúdo principal

Mercado de Energia

O mercado de energia é um livro de ordens descentralizado onde os jogadores podem negociar energia por SES. É alimentado pelo contrato EnergyMarket.sol.


Vender Energia (Criar uma Ordem)

Operação

createOrder(energyAmount, sesPrice)
  1. Insira a quantidade de energia que deseja vender
  2. Insira o preço total em SES que está pedindo
  3. Confirme a transação

Bloqueio de Energia

Quando você cria uma ordem, o contrato bloqueia imediatamente sua energia (marcada como energyReserved), impedindo que você a gaste enquanto a ordem estiver ativa.

Cancelar uma Ordem

cancelOrder(orderId)
  • A ordem deve ter pelo menos 3 segundos de idade antes do cancelamento (evita frontrunning no mesmo bloco)
  • Após o cancelamento, a energia é desbloqueada

Comprar Energia (Executar uma Ordem)

Operação

fillOrder(orderId, energyAmount, maxUnitPrice)
  1. Navegue pela lista de ordens de venda ativas
  2. Selecione uma ordem
  3. Insira o preço máximo que está disposto a aceitar
  4. Confirme a transação

Taxas

Uma taxa de protocolo de 1% em SES é deduzida dos rendimentos do vendedor:

Comprador paga = preço da ordem (preço exato de listagem)
Vendedor recebe = preço da ordem × 99%
Taxa de protocolo = preço da ordem × 1% (acumulada no contrato)

A taxa de protocolo de 1% se acumula no contrato e pode ser retirada pelo administrador.


Parâmetros do Mercado

ParâmetroValor
Taxa de Protocolo1% (deduzida do vendedor)
Idade Mínima da Ordem3 segundos (antes de cancelar/executar)
Status da Ordemativa / inativa (torna-se inativa após cancelar ou executar)

Exemplo de Negociação

Alice Vende Energia

  1. Alice cria uma ordem de venda: createOrder(10000, 100 SES) — vendendo 10.000 de energia por um total de 100 SES
  2. O contrato bloqueia os 10.000 de energia de Alice

Bob Compra Energia

  1. Bob vê a ordem de Alice
  2. Chama fillOrder(orderId, 100) — compra exatamente 100 de energia
  3. Alice recebe 99 SES (100 - 1% de taxa)
  4. 1 SES é acumulado como taxa de protocolo

Dicas de Estratégia

CenárioSugestão
Precisa de energia urgente para batalhaAceite as ordens de venda com o menor preço
Não está com pressaColoque uma ordem limitada e espere o preço certo
O preço do SES está subindoVenda energia por SES para lucrar
Excedente de energiaListe ordens de venda para ganhar SES

Próximo passo recomendado: Mineração Diária →