Coinbase는 (기존 HMAC key가 아닌) CDP key를 사용합니다. Trade 권한이 있는 Ed25519 key를 만들면 — key 이름과 private key를 받게 됩니다.
Fomoed는 거래 전용 API key로 Coinbase에 연결합니다. 이 key는 거래를 실행할 수 있지만 — 출금이 비활성화되고 IP 잠금이 켜져 있으면 — Coinbase 계정에서 자금을 절대 빼낼 수 없습니다. 인증 정보는 AES-256으로 암호화됩니다.
Coinbase API 페이지 열기 ↗
- CDP 포털 열기. Coinbase Developer Platform API keys 페이지(위 링크)로 이동하여 Create API key를 클릭하세요.
- Ed25519 선택. Ed25519 key 유형을 선택하세요(권장 — 한 줄짜리 secret입니다). “Fomoed bot”과 같은 별칭을 지정하세요.
대신 EC key를 사용하면 private key가 여러 줄(PEM)입니다 — 줄바꿈을 유지하여 정확히 붙여넣으세요.
- 권한 설정. key에 Trade 권한을 부여하세요. 이체/출금 범위는 부여하지 마세요.
출금/이체 권한을 부여하지 마세요.
- key를 Fomoed의 IP 주소로 제한. IP access restriction을 켜고 Fomoed의 서버 IP(아래)를 추가하세요. 이렇게 하면 key가 저희 서버에서만 작동합니다 — 유출되더라도 다른 누구도 사용할 수 없습니다. 모두 추가하세요.
51.161.117.82, 51.79.107.144, 51.79.107.145, 51.79.107.166, 51.79.107.175, 51.79.107.193, 51.79.107.198
이 단계를 건너뛰어도 key는 작동하지만, IP 잠금은 가장 큰 안전 향상책입니다 — 꼭 설정하세요.
- key 이름과 private key 복사. key 이름(
organizations/…/apiKeys/… 형태)과 private key를 복사하세요. private key는 한 번만 표시됩니다.
- 저장 후 Fomoed에 붙여넣기. Fomoed로 돌아와 Coinbase를 선택한 다음 key 이름과 private key를 붙여넣으세요. Fomoed가 즉시 key를 검증하고 거래 권한(및 IP 잠금)이 올바른지 확인합니다.
자금은 안전하게 유지됩니다. 이 key는 거래를 실행할 수 있지만 — 출금이 꺼져 있고 IP 잠금이 켜져 있으면 — Coinbase 계정에서 자금을 절대 빼낼 수 없습니다. Fomoed는 인증 정보를 AES-256으로 암호화하며 출금 권한을 갖지 않습니다.