Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/binance/binance-skills-hub
/ functions
Functions
123 in github.com/binance/binance-skills-hub
⨍
Functions
123
◇
Types & classes
12
↓ 7 callers
Function
baseUrl
(p = {})
skills/binance-web3/binance-sports-ai-analyzer/scripts/cli.mjs:31
↓ 7 callers
Function
load_state
Load state from file
skills/binance/payment/common.py:311
↓ 7 callers
Function
set_order_status
Set order status and optionally update other fields
skills/binance/payment/common.py:330
↓ 6 callers
Function
parseArgs
(args, required, optional = [])
skills/binance/square-post/scripts/lib.mjs:160
↓ 6 callers
Function
update_state
Update state with new values
skills/binance/payment/common.py:322
↓ 6 callers
Function
validationError
(msg)
skills/binance-web3/query-address-info/scripts/cli.mjs:53
↓ 5 callers
Function
requireParam
(p, name, command)
skills/binance-web3/binance-sports-ai-analyzer/scripts/cli.mjs:35
↓ 5 callers
Function
validateChainId
(cmd, chainId)
skills/binance-web3/crypto-market-rank/scripts/cli.mjs:45
↓ 4 callers
Method
_make_request
Make API request using OpenAPI signing method. Args: endpoint: API path (e.g. '/binancepay/openapi/user/c2c/parseQr')
skills/binance/payment/common.py:417
↓ 4 callers
Method
_parse_error
Parse API error and return user-friendly info
skills/binance/payment/common.py:513
↓ 4 callers
Function
api
(endpoint, apiKey, body, baseUrl = BASE_URL_V2)
skills/binance/square-post/scripts/lib.mjs:78
↓ 4 callers
Function
is_config_ready
Check if configuration is ready for use.
skills/binance/payment/common.py:188
↓ 4 callers
Function
qs
(p)
skills/binance-web3/query-token-info/scripts/cli.mjs:30
↓ 4 callers
Function
show_config_guide
Show configuration guide when config is not ready.
skills/binance/payment/common.py:205
↓ 3 callers
Function
action_pay_confirm
Payment Flow - Step 2: Confirm Payment Routes to the correct extension endpoint based on payment_type in state.
skills/binance/payment/send.py:380
↓ 3 callers
Function
action_poll
Payment Flow - Step 3: Poll payment status until final result
skills/binance/payment/send.py:520
↓ 3 callers
Function
call
({ url, method = 'GET', body, headers = {} })
skills/binance-web3/binance-sports-ai-analyzer/scripts/cli.mjs:89
↓ 3 callers
Method
decode_qr_from_image
Decode QR code from image file. Tries pyzbar first, then opencv.
skills/binance/payment/send.py:87
↓ 3 callers
Function
getConfigFilePath
()
skills/binance/square-post/scripts/lib.mjs:33
↓ 3 callers
Function
load_config
Load configuration with priority: ENV > config.json > defaults If config.json doesn't exist, create a template and show setup guide.
skills/binance/payment/common.py:114
↓ 3 callers
Function
printPublishSuccess
(result)
skills/binance/square-post/scripts/lib.mjs:154
↓ 3 callers
Function
publish
(apiKey, body)
skills/binance/square-post/scripts/lib.mjs:150
↓ 3 callers
Function
qs
(p)
skills/binance-web3/crypto-market-rank/scripts/cli.mjs:17
↓ 3 callers
Function
resolveApiKey
(args = [])
skills/binance/square-post/scripts/lib.mjs:62
↓ 3 callers
Function
uploadImage
(apiKey, imgPath)
skills/binance/square-post/scripts/lib.mjs:124
↓ 2 callers
Function
action_purchase
Unified Purchase Flow - Step 1: Parse QR Auto-detects QR type and delegates to the matching extension.
skills/binance/payment/send.py:288
↓ 2 callers
Function
getContentType
(filePath)
skills/binance/square-post/scripts/lib.mjs:24
↓ 2 callers
Function
get_extension_by_type
Look up extension by payment_type string (e.g. 'C2C', 'PIX').
skills/binance/payment/send_extension/__init__.py:24
↓ 2 callers
Function
get_order_status
Get current order status
skills/binance/payment/common.py:337
↓ 2 callers
Method
make_parsed_request
Make API request and parse response with given class. Used by extensions to call APIs with their own response models. Args:
skills/binance/payment/common.py:524
↓ 2 callers
Function
mark_api_call_end
Mark the end of an API call
skills/binance/payment/common.py:296
↓ 2 callers
Function
pollImageStatus
(apiKey, fileTicket)
skills/binance/square-post/scripts/lib.mjs:139
↓ 2 callers
Function
uploadToS3
(presignedUrl, filePath, contentType)
skills/binance/square-post/scripts/lib.mjs:112
↓ 2 callers
Function
validateChainId
(cmd, chainId)
skills/binance-web3/meme-rush/scripts/cli.mjs:39
↓ 1 callers
Function
_get_file_info
Get file metadata for debugging/transparency.
skills/binance/payment/send.py:770
↓ 1 callers
Function
_get_state_helpers
Build the state_helpers dict that extensions use to manage state.
skills/binance/payment/send.py:56
↓ 1 callers
Method
_make_openapi_request
Make OpenAPI-style request with header-based signature. Signature format: HMAC-SHA512(payload, api_secret) Payload: timestamp\\n + no
skills/binance/payment/common.py:434
↓ 1 callers
Method
_parse_response
Parse API response into unified format. OpenAPI format: {"status": "SUCCESS", "code": "000000", "data": {...}, "errorMessage": null}
skills/binance/payment/common.py:478
↓ 1 callers
Function
action_config
Show configuration status and guide user to complete setup
skills/binance/payment/send.py:220
↓ 1 callers
Function
action_decode_qr
Decode QR code from image. Three MUTUALLY EXCLUSIVE input modes (no fallback between them): - --image <path> : Decode from file path
skills/binance/payment/send.py:784
↓ 1 callers
Function
action_help
Show help information
skills/binance/payment/send.py:717
↓ 1 callers
Function
action_receive
Generate a receive QR code / payment link. Args: config: Loaded config dict currency: Currency code (e.g. 'USDT', 'BTC'). Co
skills/binance/payment/receive.py:19
↓ 1 callers
Function
action_reset
Clear state and start fresh
skills/binance/payment/send.py:637
↓ 1 callers
Function
action_resume
Resume from current state - automatically continue the payment flow.
skills/binance/payment/send.py:647
↓ 1 callers
Function
action_set_amount
Set payment amount (and optionally currency) for orders without preset amount
skills/binance/payment/send.py:327
↓ 1 callers
Function
action_status
Show current order status and next steps
skills/binance/payment/send.py:579
↓ 1 callers
Method
build_confirm_params
Build PIX confirmPayment params (no bizType needed).
skills/binance/payment/send_extension/pix.py:300
↓ 1 callers
Method
build_poll_params
PIX poll does NOT include bizType.
skills/binance/payment/send_extension/pix.py:314
↓ 1 callers
Function
call
({ url, method = 'GET', body, headers = {} })
skills/binance-web3/meme-rush/scripts/cli.mjs:19
↓ 1 callers
Function
call
({ url, method = 'GET', body, headers = {} })
skills/binance-web3/crypto-market-rank/scripts/cli.mjs:22
↓ 1 callers
Function
call
({ url, method = 'GET', body, headers = {} })
skills/binance-web3/trading-signal/scripts/cli.mjs:17
↓ 1 callers
Function
call
({ url, method = 'GET', body, headers = {} })
skills/binance-web3/query-token-info/scripts/cli.mjs:35
↓ 1 callers
Function
call
({ url, method = 'GET', body, headers = {} })
skills/binance-web3/query-address-info/scripts/cli.mjs:18
↓ 1 callers
Function
chunk
(items, size)
skills/binance-web3/binance-sports-ai-analyzer/scripts/cli.mjs:48
↓ 1 callers
Function
cleanupCover
(coverPath, tempDir)
skills/binance/square-post/scripts/post-video.mjs:64
↓ 1 callers
Function
clear_state
Clear all state for a fresh start
skills/binance/payment/common.py:349
↓ 1 callers
Method
confirm_payment
Call confirmPayment endpoint (shared response format).
skills/binance/payment/common.py:546
↓ 1 callers
Function
create_default_config
Create default config.json file with template and instructions.
skills/binance/payment/common.py:107
↓ 1 callers
Method
decode_qr_from_clipboard
Decode QR from clipboard image. Returns: (success: bool, qr_data: str or None, message: str)
skills/binance/payment/send.py:182
↓ 1 callers
Method
detect
PIX EMV QR codes contain 'br.gov.bcb.pix' as GUI identifier.
skills/binance/payment/send_extension/pix.py:146
↓ 1 callers
Function
detect_extension
Find the matching extension for a given QR code string.
skills/binance/payment/send_extension/__init__.py:15
↓ 1 callers
Function
extractVideoCover
(videoPath)
skills/binance/square-post/scripts/post-video.mjs:35
↓ 1 callers
Function
get_all_endpoints
Merge endpoints from all extensions into one dict. Keys are prefixed with payment_type to avoid collisions. e.g. 'c2c_parse_qr', 'pix_parse_q
skills/binance/payment/send_extension/__init__.py:32
↓ 1 callers
Method
get_confirm_endpoint
(self)
skills/binance/payment/send_extension/pix.py:308
↓ 1 callers
Function
get_last_api_call_time
Get timestamp of last API call
skills/binance/payment/common.py:267
↓ 1 callers
Method
get_poll_endpoint
(self)
skills/binance/payment/send_extension/pix.py:311
↓ 1 callers
Function
get_status_hint
Get hint for next action based on current status
skills/binance/payment/common.py:355
↓ 1 callers
Function
isDirectExecution
()
skills/binance-web3/binance-sports-ai-analyzer/scripts/cli.mjs:22
↓ 1 callers
Function
main
()
skills/binance/payment/payment_skill.py:33
↓ 1 callers
Function
maskApiKey
(apiKey)
skills/binance/square-post/scripts/lib.mjs:37
↓ 1 callers
Function
parse_pix_emv_qr
Parse PIX EMV QR code (TLV format) for local preview display. This extracts merchant info from the QR data before calling the API. The A
skills/binance/payment/send_extension/pix.py:81
↓ 1 callers
Method
purchase
PIX purchase flow - Step 1: Parse PIX QR code
skills/binance/payment/send_extension/pix.py:152
↓ 1 callers
Function
qs
(p)
skills/binance-web3/meme-rush/scripts/cli.mjs:14
↓ 1 callers
Function
qs
(p)
skills/binance-web3/binance-sports-ai-analyzer/scripts/cli.mjs:15
↓ 1 callers
Function
qs
(p)
skills/binance-web3/query-address-info/scripts/cli.mjs:13
↓ 1 callers
Method
query_payment_status
Call queryPaymentStatus endpoint (shared response format).
skills/binance/payment/common.py:554
↓ 1 callers
Function
readSavedApiKey
()
skills/binance/square-post/scripts/lib.mjs:43
↓ 1 callers
Function
saveApiKey
(apiKey)
skills/binance/square-post/scripts/lib.mjs:49
↓ 1 callers
Method
save_clipboard_image
Save clipboard image to file (cross-platform)
skills/binance/payment/send.py:170
↓ 1 callers
Method
save_clipboard_image_linux
Save clipboard image to file on Linux using xclip
skills/binance/payment/send.py:135
↓ 1 callers
Method
save_clipboard_image_macos
Save clipboard image to file on macOS using osascript
skills/binance/payment/send.py:114
↓ 1 callers
Method
save_clipboard_image_windows
Save clipboard image to file on Windows
skills/binance/payment/send.py:151
↓ 1 callers
Function
save_state
Save state to file
skills/binance/payment/common.py:304
↓ 1 callers
Function
set_last_api_call_time
Save timestamp of API call
skills/binance/payment/common.py:278
↓ 1 callers
Function
sleep
(ms)
skills/binance/square-post/scripts/lib.mjs:29
↓ 1 callers
Function
slugsFromParams
(p)
skills/binance-web3/binance-sports-ai-analyzer/scripts/cli.mjs:42
↓ 1 callers
Function
stripBase64Fields
(value)
skills/binance-web3/binance-sports-ai-analyzer/scripts/cli.mjs:145
↓ 1 callers
Function
stripInternalMarketFields
(result)
skills/binance-web3/binance-sports-ai-analyzer/scripts/cli.mjs:138
↓ 1 callers
Function
trimTrailingSlash
(s)
skills/binance-web3/binance-sports-ai-analyzer/scripts/cli.mjs:20
↓ 1 callers
Function
validateAddress
(address, chainId)
skills/binance-web3/query-address-info/scripts/cli.mjs:57
↓ 1 callers
Function
validateChainId
(cmd, chainId)
skills/binance-web3/trading-signal/scripts/cli.mjs:36
↓ 1 callers
Function
validateChainId
(chainId)
skills/binance-web3/query-address-info/scripts/cli.mjs:35
↓ 1 callers
Function
validatePredictionPlatform
(platform)
skills/binance-web3/binance-sports-ai-analyzer/scripts/cli.mjs:81
↓ 1 callers
Function
validateRecomputeSignals
(signals)
skills/binance-web3/binance-sports-ai-analyzer/scripts/cli.mjs:69
↓ 1 callers
Function
validate_config
Validate configuration.
skills/binance/payment/common.py:251
↓ 1 callers
Function
wait_before_api_call
Wait if needed to respect API rate limits
skills/binance/payment/common.py:287
Method
__init__
(self, data: Dict[str, Any])
skills/binance/payment/common.py:376
Method
__init__
(self, data: Dict[str, Any])
skills/binance/payment/common.py:390
Method
__init__
(self, config: Dict[str, Any] = None)
skills/binance/payment/common.py:409
Method
__init__
(self, data: Dict[str, Any])
skills/binance/payment/send_extension/pix.py:20
next →
1–100 of 123, ranked by callers