API

  • API cho phép bạn thực hiện các hoạt động chuyển đổi và nhận thông tin tài khoản.
  • Để sử dụng API, bạn cần tạo một chìa khóa API. Bạn có thể tạo một chìa khóa API bên trong https://wallet.cryptonex.org/ trong phần cài đặt dưới "Cài đặt Api".
  • Sau khi tạo chìa khóa API, bạn sẽ có chìa khoá và chìa khoá bí mật. Thông tin về các chìa khóa API dùng để xác thực.
  • Tên phương thức và tất cả các tham số phương thức đều được gửi qua phương thức POST trong thông số JSON-RPC.
  • Với mỗi yêu cầu cần xác thực.
  • Thực hiện xác thực bằng cách gửi các tham số JSON-RPC 2.0 sau đây:
Chìa khóa công khaiChìa khóa công khai, cần lấy cài đặt hồ sơ người dùng (ví dụ: 258ae265-642323ae6-8e22-c6a11fe26f3fsdsdw4b).
Chữ ký tự tạoKý - Dữ liệu POST "user.account_list" + "1" + "aQcLC343dsfg9hgbOLGeredfsdfIry" (phương thức API + dữ liệu số ngẫu nhiên + chìa khóa bí mật) được ký bằng phương thức chìa khóa bí mật SHA-256, chìa khóa bí mật cũng phải được lấy trong cài đặt hồ sơ người dùng.
Giá trị gia tăng bắt buộcDữ liệu số ngẫu nhiên tăng theo tham số theo từng yêu cầu.

Ví dụ về Curl

curl -H "Content-Type: application/json" -X POST -d '{"jsonrpc":"2.0", "method": "user.account_list", "params":{"key":"941-fb77-4153-a057-0fgh83c3a454c", "sign": "4e96bc40b2gfhvbn65771ac493cbbed4b4aa2c5ec6006c32ae8385e48e3c", "nonce": 1}, "id":2}' https://userapi.cryptonex.org/api

user.account_list

URLhttps://userapi.cryptonex.org/api
Tên phương thứcpost user.account_list
Các tham sốTrống
Ví dụ
{
    "id": 2,
    "jsonrpc": "2.0",
    "method": "user.account_list",
    "params": {
        "key": "330f1dd6-af88-4335-bb8f-0a7b9f6afaa7",
        "sign": "Code",
        "nonce": 1
    }
}
Phản hồi
{
    "id": 2,
    "jsonrpc": "2.0",
    "result": {
        "accounts": [
            {
                "balance": "0",
                "currency": "btc",
                "hash": "14x2insrz24PirkRA73TFwvNRYTKqbwxEQ",
                "type": "crypto"
            },
            {
                "balance": "0",
                "currency": "eth",
                "hash": "0x79ff9548653c3a1777c4121f65c678e72629ef9e",
                "type": "crypto"
            }
        ]
    }
}

account.withdraw

URLhttps://userapi.cryptonex.org/api
Tên phương thứcpost account.withdraw
Các tham số
  • from_hash — Tài khoản băm nơi khởi phát lệnh chuyển tiền (tạo trên trang web)
  • to_hash — Giá trị băm của tài khoản đích của lệnh chuyển tiền (tạo trực tuyến) hoặc ví crypto
  • amount — Lượng tiền tệ được in
  • auth_2fa_code — Mã xác nhận hai yếu tố (nếu bật)
Ví dụ
{
    "id": 2,
    "jsonrpc": "2.0",
    "method": "account.withdraw",
    "params": {
        "key": "330f1dd6-af88-4335-bb8f-0a7b9f6afaa7",
        "sign": "Code",
        "nonce": 1,
        "amount": "5",
        "from_hash": "Gh7tmu4234fsdfnweLLdisb8xMaxGyWCv7ui",
        "to_hash": "GgDEpsfEWrsdfse343MkdmcKv5C4axYR87"
    }
}
Phản hồi
{
    "id": 1,
    "jsonrpc": "2.0",
    "result": {
        "id": 7,
        "user_id": 2,
        "balance": "76.53154234",
        "confirm_type": "email",
        "currency": "cnx",
        "hash": "Gh7tmu4234fsdfnweLLdisb8xMaxGyWCv7ui"
    }
}

transaction.list

URLhttps://userapi.cryptonex.org/api
Tên phương thứcpost transaction.list
Các tham số
  • max_count — Số giao dịch được yêu cầu tối đa
Ví dụ
{
    "id": 2,
    "jsonrpc": "2.0",
    "method": "transaction.list",
    "params": {
        "key": "330f1dd6-af88-4335-bb8f-0a7b9f6afaa7",
        "sign": "Code",
        "nonce": 1,
        "max_count": 10
    }
}
Phản hồi
{
    "id": 5,
    "jsonrpc": "2.0",
    "result": {
        "summary": {
            "first_stamp": "2017-08-31 22:46:31.15804",
            "last_stamp": "2018-01-30 12:15:23.026104",
            "total": 180
        },
        "transactions": [
            {
                "block_hash": "",
                "from_amount": "5",
                "from_commission": "0",
                "from_currency": "cnx",
                "from_hash": "Gh7tmu43836W5nweLLdisb8xMaxGyWCvLr",
                "id": 1918,
                "post_stamp": "2018-01-30 12:15:23.026104",
                "rate": "0",
                "status": "moderate",
                "to_amount": "5",
                "to_currency": "cnx",
                "to_hash": "GgDEpsfEWrN8xiQDezMkdmcKv5C4axYRGk",
                "tx_id": "",
                "type": "withdrawal",
                "update_stamp": "2018-01-30 12:15:23.026104"
            }
        ]
    }
}

currency_pair.get_rate_list

URLhttps://userapi.cryptonex.org/api
Tên phương thứcpost currency_pair.get_rate_list
Các tham sốTrống
Ví dụ
{
    "id": 2,
    "jsonrpc": "2.0",
    "method": "currency_pair.get_rate_list",
    "params": {
        "key": "330f1dd6-af88-4335-bb8f-0a7b9f6afaa7",
        "sign": "Code",
        "nonce": 1
    }
}
Phản hồi
{
    "id": 2,
    "jsonrpc": "2.0",
    "result": {
        "rates": [
            {
                "alias": "CNX/BTC",
                "ask": "0.0007866",
                "base_currency": "cnx",
                "base_type": "crypto",
                "bid": "0.00072375",
                "convert_type": "cross",
                "rel_currency_id": "btc",
                "rel_type": "crypto",
                "update_stamp": "2018-01-30 12:50:02.794084",
                "value_last_24h": "18536.65481165"
            }
        ]
    }
}

currency.convert

URLhttps://userapi.cryptonex.org/api
Tên phương thứcpost currency.convert
Các tham số
  • amount — Lượng tiền tệ được in
  • from_currency — Tiền tệ chúng tôi muốn chuyển đổi
  • to_currency — Tiền tệ nhận về
Ví dụ
{
    "id": 2,
    "jsonrpc": "2.0",
    "method": "currency.convert",
    "params": {
        "key": "330f1dd6-af88-4335-bb8f-0a7b9f6afaa7",
        "sign": "Code",
        "nonce": 1,
        "amount": "1",
        "from_currency": "cnx",
        "to_currency": "btc"
    }
}
Phản hồi
{
    "id": 2,
    "jsonrpc": "2.0",
    "result": {
        "status": "ok"
    }
}

user.info

URLhttps://userapi.cryptonex.org/api
Tên phương thứcpost user.info
Các tham sốTrống
Ví dụ
{
    "id": 2,
    "jsonrpc": "2.0",
    "method": "user.info",
    "params": {
        "key": "330f1dd6-af88-4335-bb8f-0a7b9f6afaa7",
        "sign": "Code",
        "nonce": 1
    }
}
Phản hồi
{
    "id": 2,
    "jsonrpc": "2.0",
    "result": {
        "id": 2,
        "login": "[email protected]",
        "auth_2fa": false,
        "deposit_auto_convert": false,
        "eth_cnx_bonus": "0.0",
        "post_stamp": "2017-08-29 20:29:27.844215"
    }
}

stats.get_rate_list

URLhttps://stats.cryptonex.org/get_rate_list
Tên phương thứcget stats.get_rate_list
Các tham sốTrống
Ví dụ
{}
Phản hồi
{
    "rates": [
        {
            "alias": "ETH/BTC",
            "ask": "0.02946700000000000000",
            "base_currency": "eth",
            "base_type": "crypto",
            "bid": "0.02944300000000000000",
            "convert_type": "",
            "last24_price": "0.02941800000000000000",
            "last_price": "0.02946500000000000000",
            "rel_currency_id": "btc",
            "rel_type": "crypto",
            "update_stamp": "2019-06-18 17:38:26",
            "value_last_24h": "1245371.88000000000000000000"
        }
    ]
}

stats.trade_list

URLhttps://stats.cryptonex.org
Tên phương thứcpost stats.trade_list
Các tham số
  • pair — Trade pair (example: btc/usd )
  • max_count — Số giao dịch được yêu cầu tối đa
Ví dụ
{
    "id": 1,
    "jsonrpc": "2.0",
    "method": "stats.trade_list",
    "params": {
        "pair": "eth/usd",
        "max_count": 10
    }
}
Phản hồi
{
    "id": 1,
    "jsonrpc": "2.0",
    "result": {
        "trade_list": [
            {
                "buyer_amount": "20.43000000000000000000",
                "create_at": "2019-06-18 13:17:16.474126",
                "id": 6353294,
                "pair": "eth/usd",
                "price": "266.81000000000000000000",
                "seller_amount": "5450.92830000000000000000",
                "type": "sell",
                "uuid": "cecc0ba8-e86b-4e92-83ad-6bb9c967edca"
            },
            {
                "buyer_amount": "20.43000000000000000000",
                "create_at": "2019-06-18 13:17:16.474126",
                "id": 6353294,
                "pair": "eth/usd",
                "price": "266.81000000000000000000",
                "seller_amount": "5450.92830000000000000000",
                "type": "buy",
                "uuid": "f126ca73-630e-4406-9cca-44fa871bc849"
            }
        ]
    }
}

stats.order_book

URLhttps://stats.cryptonex.org
Tên phương thứcpost stats.order_book
Các tham số
  • pair — Trade pair (example: btc/usd )
  • max_count — Số giao dịch được yêu cầu tối đa
Ví dụ
{
    "id": 1,
    "jsonrpc": "2.0",
    "method": "stats.order_book",
    "params": {
        "pair": "eth/usd",
        "max_count": 10
    }
}
Phản hồi
{
    "id": 1,
    "jsonrpc": "2.0",
    "result": {
        "order_book": {
            "asks": [
                [
                    "267.32000000000000000000",
                    "14.92"
                ]
            ],
            "bids": [
                [
                    "266.97000000000000000000",
                    "12.89"
                ]
            ]
        }
    }
}