Skip to content
coinkun Docs API v1
Coinkun home Dashboard

Litecoin MWEB

Coinkun extension for Litecoin MWEB. Receive, hold and send private LTC and move funds between transparent LTC and MWEB explicitly.

Examples use LTC unless stated otherwise. Use IDs and addresses for the selected currency.

On this page

#MWEB Balance

GET /accounts/{account}/mweb Available

Read the Account's MWEB balance. MWEB funds are a separate LTC balance held in the Account's own MWEB vault.

URL
https://coinzaka.com/api/v1/accounts/{account}/mweb
Content type
application/json
Authorization
Account transfer-key in the query string, or an Authorization: Bearer access token from Login.

Parameters

ParameterTypeDescriptionRequired
accountstringAccount ID returned by Create Account.Required
transfer-keystringRequired unless an Authorization Bearer access token is sent.Optional
curl --request GET "https://coinzaka.com/api/v1/accounts/${ACCOUNT_ID:?Set ACCOUNT_ID}/mweb" \
  --get \
  --data-urlencode "transfer-key=${TRANSFER_KEY:?Set TRANSFER_KEY}"

Bash: set ACCOUNT_ID, TRANSFER_KEY before running. Responses are illustrative. Keep credentials on your server and out of shared code.

#MWEB Addresses

GET /accounts/{account}/mweb/addresses Available

List the stealth addresses of the Account's MWEB vault.

URL
https://coinzaka.com/api/v1/accounts/{account}/mweb/addresses
Content type
application/json
Authorization
Account transfer-key in the query string, or an Authorization: Bearer access token from Login.

Parameters

ParameterTypeDescriptionRequired
accountstringAccount ID returned by Create Account.Required
transfer-keystringRequired unless an Authorization Bearer access token is sent.Optional
curl --request GET "https://coinzaka.com/api/v1/accounts/${ACCOUNT_ID:?Set ACCOUNT_ID}/mweb/addresses" \
  --get \
  --data-urlencode "transfer-key=${TRANSFER_KEY:?Set TRANSFER_KEY}"

Bash: set ACCOUNT_ID, TRANSFER_KEY before running. Responses are illustrative. Keep credentials on your server and out of shared code.

#Generate MWEB Address

POST /accounts/{account}/mweb/addresses Available

Create a new stealth address. The first one also opens the Account's MWEB vault.

URL
https://coinzaka.com/api/v1/accounts/{account}/mweb/addresses
Content type
application/json
Authorization
Account transfer-key in the JSON body, or an Authorization: Bearer access token from Login.

Parameters

ParameterTypeDescriptionRequired
accountstringAccount ID returned by Create Account.Required
transfer-keystringRequired unless an Authorization Bearer access token is sent.Optional
curl --request POST "https://coinzaka.com/api/v1/accounts/${ACCOUNT_ID:?Set ACCOUNT_ID}/mweb/addresses" \
  --header 'Content-Type: application/json' \
  --data-binary @- <<JSON
{
  "transfer-key": "${TRANSFER_KEY:?Set TRANSFER_KEY}"
}
JSON

Bash: set ACCOUNT_ID, TRANSFER_KEY before running. Replace placeholders in the JSON Request tab. Responses are illustrative. Keep credentials on your server and out of shared code.

#MWEB History

GET /accounts/{account}/mweb/history Available

Read MWEB deposits and operations, newest first.

URL
https://coinzaka.com/api/v1/accounts/{account}/mweb/history
Content type
application/json
Authorization
Account transfer-key in the query string, or an Authorization: Bearer access token from Login.

Parameters

ParameterTypeDescriptionRequired
accountstringAccount ID returned by Create Account.Required
transfer-keystringRequired unless an Authorization Bearer access token is sent.Optional
limitintegerItems per pageOptional
offsetintegerItems to skip.Optional
curl --request GET "https://coinzaka.com/api/v1/accounts/${ACCOUNT_ID:?Set ACCOUNT_ID}/mweb/history" \
  --get \
  --data-urlencode "transfer-key=${TRANSFER_KEY:?Set TRANSFER_KEY}" \
  --data-urlencode "limit=10" \
  --data-urlencode "offset=0"

Bash: set ACCOUNT_ID, TRANSFER_KEY before running. Responses are illustrative. Keep credentials on your server and out of shared code.

#MWEB Fee Estimate

GET /accounts/{account}/mweb/estimate Available

Estimate the fee and privacy of a send, peg-in or peg-out.

URL
https://coinzaka.com/api/v1/accounts/{account}/mweb/estimate
Content type
application/json
Authorization
Account transfer-key in the query string, or an Authorization: Bearer access token from Login.

Parameters

ParameterTypeDescriptionRequired
accountstringAccount ID returned by Create Account.Required
transfer-keystringRequired unless an Authorization Bearer access token is sent.Optional
kindstringOperation kind (default send). Allowed: send, peg_in, peg_out.Optional
destinationstringDestination address of a send.Optional
amountintegerAmount in litoshis.Required
curl --request GET "https://coinzaka.com/api/v1/accounts/${ACCOUNT_ID:?Set ACCOUNT_ID}/mweb/estimate" \
  --get \
  --data-urlencode "transfer-key=${TRANSFER_KEY:?Set TRANSFER_KEY}" \
  --data-urlencode "amount=30000000"

Bash: set ACCOUNT_ID, TRANSFER_KEY before running. Responses are illustrative. Keep credentials on your server and out of shared code.

#Create MWEB Operation

POST /accounts/{account}/mweb/operations Available

Send MWEB funds, peg transparent LTC into MWEB, or peg MWEB funds out to the Account's transparent LTC.

URL
https://coinzaka.com/api/v1/accounts/{account}/mweb/operations
Content type
application/json
Authorization
Account transfer-key in the JSON body, or an Authorization: Bearer access token from Login.
Idempotency-Key
order-2026-0001-mwebRequired

Parameters

ParameterTypeDescriptionRequired
accountstringAccount ID returned by Create Account.Required
Idempotency-KeystringRequired request identifier of 16 to 128 letters, digits, underscores or hyphens.Required
transfer-keystringRequired unless an Authorization Bearer access token is sent.Optional
kindstringAllowed: send, peg_in, peg_out.Required
destinationstringDestination address of a send; refused for peg_in and peg_out.Optional
amountintegerAmount in litoshis.Required
subtract-feebooleanDeduct the MWEB fee from the amount (send and peg_out).Optional
fee-limitintegerMaximum MWEB fee in litoshis.Optional
curl --request POST "https://coinzaka.com/api/v1/accounts/${ACCOUNT_ID:?Set ACCOUNT_ID}/mweb/operations" \
  --header "Idempotency-Key: order-2026-0001-mweb" \
  --header 'Content-Type: application/json' \
  --data-binary @- <<JSON
{
  "transfer-key": "${TRANSFER_KEY:?Set TRANSFER_KEY}",
  "kind": "send",
  "destination": "ltcmweb1qq...",
  "amount": 30000000
}
JSON

Bash: set ACCOUNT_ID, TRANSFER_KEY before running. Replace placeholders in the JSON Request tab. Responses are illustrative. Keep credentials on your server and out of shared code.

#MWEB Operation

GET /accounts/{account}/mweb/operations/{operation} Available

Read one MWEB operation and its state, fees, transaction and, for a peg-in, its bridge payment.

URL
https://coinzaka.com/api/v1/accounts/{account}/mweb/operations/{operation}
Content type
application/json
Authorization
Account transfer-key in the query string, or an Authorization: Bearer access token from Login.

Parameters

ParameterTypeDescriptionRequired
accountstringAccount ID returned by Create Account.Required
operationstringOperation ID returned when it was created.Required
transfer-keystringRequired unless an Authorization Bearer access token is sent.Optional
curl --request GET "https://coinzaka.com/api/v1/accounts/${ACCOUNT_ID:?Set ACCOUNT_ID}/mweb/operations/01a1a7b8-d06c-7ff4-98fa-8fafd04bc03f" \
  --get \
  --data-urlencode "transfer-key=${TRANSFER_KEY:?Set TRANSFER_KEY}"

Bash: set ACCOUNT_ID, TRANSFER_KEY before running. Responses are illustrative. Keep credentials on your server and out of shared code.

Coinkun API v1

Turning a preference off removes its saved values from this browser. It does not delete an account, change a payment or lock your current session. Read the storage details.

Type to search the documentation

↑↓ navigate↵ openesc close