Como Criar Chaves de API no LN Markets para o Beet Robot
Guia passo a passo para criar chaves de API no LN Markets com as permissões certas, permitindo que o Beet Robot opere em seu nome — sem nunca tocar nos seus fundos.
Antes que o Beet Robot possa abrir ou gerenciar operações, ele precisa de acesso à sua conta no LN Markets através de chaves de API. Este guia mostra como criar uma chave com exatamente as permissões que o bot precisa — nada mais, nada menos.
Segurança em primeiro lugar: O Beet Robot só precisa de
futures:isolated:readefutures:isolated:write, além de algumas permissões de leitura da conta. Ele nunca requer acesso a saques, então seus fundos ficam seguros mesmo que uma chave seja comprometida.
Passo 1 — Abra a seção de chaves de API
Faça login no LN Markets, clique no menu da conta no canto superior direito e selecione API keys.

Passo 2 — Crie uma nova chave
Na página de chaves de API, clique em + New key.

Passo 3 — Nomeie a chave e defina uma frase secreta
Dê um nome fácil de lembrar (ex: Beet Robot) e escolha uma frase secreta forte.

Importante: A frase secreta é conhecida apenas por você — o LN Markets não a armazena. Se você a perder, precisará deletar a chave e criar uma nova. Anote-a em um lugar seguro antes de continuar.
Passo 4 — Configure as permissões corretas
Selecione as seguintes permissões. Estas são o mínimo necessário para o Beet Robot operar:
| Permissão | Por que é necessária |
|---|---|
account:read |
Verificar saldo e informações da conta |
account:deposits:read |
Ver histórico de depósitos (somente leitura) |
account:withdrawals:read |
Ver histórico de saques (somente leitura) |
account:notifications:read |
Ler alertas da conta |
futures:isolated:read |
Ver posições abertas e fechadas |
futures:isolated:write |
Abrir e cancelar ordens limitadas |
Não ative account:write, account:deposits:write, account:withdrawals:write, futures:cross:* ou synthetic-usd:write. O Beet Robot não precisa deles, e mantê-los desativados limita o risco em caso de qualquer imprevisto.

Passo 5 — Copie e armazene as credenciais
Após clicar em Create, o LN Markets exibe a chave, o segredo e a frase secreta uma única vez. Copie os três e guarde em um local seguro antes de fechar a página.

Você não poderá ver o segredo novamente. Se fechar esta página sem copiá-lo, precisará deletar a chave e começar novamente.
Passo 6 — Cole as credenciais no Beet Robot
Acesse a página de Configurações no Beet Robot, encontre a seção LN Markets connection e cole sua API Key, Secret e Passphrase nos campos correspondentes. Selecione Mainnet (ou Testnet4 se estiver testando).
Pronto — o Beet Robot verificará a conexão e começará a operar no próximo ciclo agendado.
Solução de Problemas
Erro "Invalid API key" — verifique se você copiou a chave e o segredo sem espaços extras. O segredo é codificado em base64 e sensível a espaços em branco.
Erro "Insufficient permissions" — volte à página de chaves de API no LN Markets, edite a chave e certifique-se de que futures:isolated:write está marcado.
Perdeu a frase secreta — delete a chave existente no LN Markets e crie uma nova seguindo este guia.