Zenon Wallet API
  1. Plasma
Zenon Wallet API
  • AutoReceiver
    • Get the auto-receiver status
      GET
  • Plasma
    • Generate plasma by fusing QSR
      POST
    • Cancel a plasma fusion
      POST
  • Ledger
    • Get the account info by address
      GET
    • Get all received account blocks by address
      GET
    • Get all unreceived account blocks by address
      GET
    • Get plasma info by address
      GET
    • Get all fusion entries by address
      GET
  • Transfer
    • Send tokens to an address
      POST
    • Receive an account block by block hash
      POST
  • Wallet
    • Get the wallet status
      GET
    • Get all wallet accounts
      GET
    • Add wallet accounts
      POST
    • Initialize a new wallet
      POST
    • Restore an existing wallet
      POST
    • Lock the wallet
      POST
    • Unlock the wallet
      POST
  • Utilities
    • Generate plasma by fusing QSR from the plasma-bot
      POST
    • Get the fusion expiration by address from the plasma-bot
      GET
    • Validate an address
      POST
  • Users
    • Authenticate an user
      POST
  1. Plasma

Cancel a plasma fusion

POST
/api/plasma/{account}/cancel
Plasma

The QSR used for the plasma fusion is send back

Requires User authorization policy

Requires Wallet to be initialized and unlocked

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params
account
string 
required
The account address or index to cancel from
Example:
z1qqjnwjjpnue8xmmpanz6csze6tcmtzzdtfsww7 or 0
Body Params application/json
idHash
string 
required
The hash of the fusion id
Example:
d12e37ff24d16ce146e2dd6e30b7a1f1b72ae2cfd00365c1512ca9f4463a51e9
Example
{
  "idHash": "d12e37ff24d16ce146e2dd6e30b7a1f1b72ae2cfd00365c1512ca9f4463a51e9"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://walletapi.hypercore.one/api/plasma/z1qqjnwjjpnue8xmmpanz6csze6tcmtzzdtfsww7 or 0/cancel' \
--header 'Content-Type: application/json' \
--data-raw '{
    "idHash": "d12e37ff24d16ce146e2dd6e30b7a1f1b72ae2cfd00365c1512ca9f4463a51e9"
}'

Responses

🟢200Success
application/json
Body
version
integer <int64>
optional
chainIdentifier
integer <int64>
optional
blockType
integer <int64>
optional
hash
string  | null 
optional
previousHash
string  | null 
optional
height
integer <int64>
optional
momentumAcknowledged
object (JHashHeight) 
optional
hash
string  | null 
optional
height
integer <int64> | null 
optional
address
string  | null 
optional
toAddress
string  | null 
optional
amount
string  | null 
optional
tokenStandard
string  | null 
optional
fromBlockHash
string  | null 
optional
data
string  | null 
optional
fusedPlasma
integer <int64>
optional
difficulty
integer <int64>
optional
nonce
string  | null 
optional
publicKey
string  | null 
optional
signature
string  | null 
optional
Example
{
  "version": 0,
  "chainIdentifier": 0,
  "blockType": 0,
  "hash": "string",
  "previousHash": "string",
  "height": 0,
  "momentumAcknowledged": {
    "hash": "string",
    "height": 0
  },
  "address": "string",
  "toAddress": "string",
  "amount": "string",
  "tokenStandard": "string",
  "fromBlockHash": "string",
  "data": "string",
  "fusedPlasma": 0,
  "difficulty": 0,
  "nonce": "string",
  "publicKey": "string",
  "signature": "string"
}
🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
🟠404Not Found
🟠409Conflict
Modified at 2024-05-14 10:01:56
Previous
Generate plasma by fusing QSR
Next
Get the account info by address
Built with