sharebook-kr / pyupbit

python wrapper for upbit API
Apache License 2.0
480 stars 290 forks source link

withdraw_coin 함수가 안됩니다 #97

Closed parkjs22 closed 1 year ago

parkjs22 commented 2 years ago

pyupbit 의 withdraw_coin 함수를 이용하여 출금을 진행하면 {'error': {'message': '등록된 출금 주소가 아닙니다.', 'name': 'withdraw_address_not_registered'}}

가 나옵니다.

아래와 같이 업비트에서 제공하는 예제코드로 실행하니 잘 되는걸로 보아 출금주소 등록 문제는 아닌거 같습니다.

해당함수의 어떤 부분을 수정하면 좋을지 문의드립니다.

import jwt
import hashlib
import os
import requests
import uuid
from urllib.parse import urlencode, unquote

access_key = os.environ['UPBIT_OPEN_API_ACCESS_KEY']
secret_key = os.environ['UPBIT_OPEN_API_SECRET_KEY']
server_url = os.environ['UPBIT_OPEN_API_SERVER_URL']

payload = {
    'access_key': access_key,
    'nonce': str(uuid.uuid4()),
}

jwt_token = jwt.encode(payload, secret_key)
authorization = 'Bearer {}'.format(jwt_token)
headers = {
  'Authorization': authorization,
}

res = requests.get(server_url + '/v1/accounts', params=params, headers=headers)
res.json()
mr-yoo commented 1 year ago

api로 전달한 인출 주소가 올바르지 않다고 나오네요. 주소를 출력해서 확인해 보셔요. 개인이 작성한 코드를 디버깅해드릴 시간이 없어서 이 부분은 양해 부탁드립니다.