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)
- Insira a quantidade de energia que deseja vender
- Insira o preço total em SES que está pedindo
- 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)
- Navegue pela lista de ordens de venda ativas
- Selecione uma ordem
- Insira o preço máximo que está disposto a aceitar
- 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âmetro | Valor |
|---|---|
| Taxa de Protocolo | 1% (deduzida do vendedor) |
| Idade Mínima da Ordem | 3 segundos (antes de cancelar/executar) |
| Status da Ordem | ativa / inativa (torna-se inativa após cancelar ou executar) |
Exemplo de Negociação
Alice Vende Energia
- Alice cria uma ordem de venda:
createOrder(10000, 100 SES)— vendendo 10.000 de energia por um total de 100 SES - O contrato bloqueia os 10.000 de energia de Alice
Bob Compra Energia
- Bob vê a ordem de Alice
- Chama
fillOrder(orderId, 100)— compra exatamente 100 de energia - Alice recebe 99 SES (100 - 1% de taxa)
- 1 SES é acumulado como taxa de protocolo
Dicas de Estratégia
| Cenário | Sugestão |
|---|---|
| Precisa de energia urgente para batalha | Aceite as ordens de venda com o menor preço |
| Não está com pressa | Coloque uma ordem limitada e espere o preço certo |
| O preço do SES está subindo | Venda energia por SES para lucrar |
| Excedente de energia | Liste ordens de venda para ganhar SES |
Próximo passo recomendado: Mineração Diária →