Avisen

Default

addBlock

Process a specific block

Processes a block and after verifying, adds it to the blockchain


/blockchain/block

Usage and SDK Samples

curl -X POST\
-H "Content-Type: application/json"\
"//blockchain/block"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        Block body = ; // Block | 
        try {
            apiInstance.addBlock(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#addBlock");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Block body = ; // Block | 
        try {
            apiInstance.addBlock(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#addBlock");
            e.printStackTrace();
        }
    }
}
Block *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Process a specific block
[apiInstance addBlockWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Avisen = require('avisen');

var api = new Avisen.DefaultApi()
var body = ; // {{Block}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.addBlock(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class addBlockExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new Block(); // Block | 

            try
            {
                // Process a specific block
                apiInstance.addBlock(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.addBlock: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Block | 

try {
    $api_instance->addBlock($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->addBlock: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Block->new(); # Block | 

eval { 
    $api_instance->addBlock(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->addBlock: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Block | 

try: 
    # Process a specific block
    api_instance.add_block(body)
except ApiException as e:
    print("Exception when calling DefaultApi->addBlock: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - The block was successfully verified and added to the blockchain

Status: 400 - Something failed when adding the block to the blockchain. Likely because verifying the block failed.


addNode

Add a node

Adds a node to the list of the node's peers.


/network/node

Usage and SDK Samples

curl -X POST\
-H "Content-Type: application/json"\
"//network/node?broadcast="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        NodeInfo body = ; // NodeInfo | 
         broadcast = ; //  | 
        try {
            apiInstance.addNode(body, broadcast);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#addNode");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        NodeInfo body = ; // NodeInfo | 
         broadcast = ; //  | 
        try {
            apiInstance.addNode(body, broadcast);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#addNode");
            e.printStackTrace();
        }
    }
}
NodeInfo *body = ; // 
 *broadcast = ; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Add a node
[apiInstance addNodeWith:body
    broadcast:broadcast
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Avisen = require('avisen');

var api = new Avisen.DefaultApi()
var body = ; // {{NodeInfo}} 
var opts = { 
  'broadcast':  // {{}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.addNode(body, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class addNodeExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new NodeInfo(); // NodeInfo | 
            var broadcast = new (); //  |  (optional) 

            try
            {
                // Add a node
                apiInstance.addNode(body, broadcast);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.addNode: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // NodeInfo | 
$broadcast = ; //  | 

try {
    $api_instance->addNode($body, $broadcast);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->addNode: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::NodeInfo->new(); # NodeInfo | 
my $broadcast = ; #  | 

eval { 
    $api_instance->addNode(body => $body, broadcast => $broadcast);
};
if ($@) {
    warn "Exception when calling DefaultApi->addNode: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # NodeInfo | 
broadcast =  #  |  (optional)

try: 
    # Add a node
    api_instance.add_node(body, broadcast=broadcast)
except ApiException as e:
    print("Exception when calling DefaultApi->addNode: %s\n" % e)

Parameters

Body parameters
Name Description
body *
Query parameters
Name Description
broadcast

Responses

Status: 201 - Created


addPublisher

Add a publisher

Adds a publisher to the block's list of unprocessed publishers. Once a block is minted, the publisher can mint its own blocks.


/network/node/publisher

Usage and SDK Samples

curl -X POST\
-H "Content-Type: application/json"\
"//network/node/publisher"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        Publisher body = ; // Publisher | 
        try {
            apiInstance.addPublisher(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#addPublisher");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        Publisher body = ; // Publisher | 
        try {
            apiInstance.addPublisher(body);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#addPublisher");
            e.printStackTrace();
        }
    }
}
Publisher *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Add a publisher
[apiInstance addPublisherWith:body
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Avisen = require('avisen');

var api = new Avisen.DefaultApi()
var body = ; // {{Publisher}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.addPublisher(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class addPublisherExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new Publisher(); // Publisher | 

            try
            {
                // Add a publisher
                apiInstance.addPublisher(body);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.addPublisher: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // Publisher | 

try {
    $api_instance->addPublisher($body);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->addPublisher: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::Publisher->new(); # Publisher | 

eval { 
    $api_instance->addPublisher(body => $body);
};
if ($@) {
    warn "Exception when calling DefaultApi->addPublisher: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # Publisher | 

try: 
    # Add a publisher
    api_instance.add_publisher(body)
except ApiException as e:
    print("Exception when calling DefaultApi->addPublisher: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - Ok


generateKeyPair

Generates a key pair

Generates an ECDSA key pair. Is not sent to the network peers or saved in the database.


/util/crypto/key-pair

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"//util/crypto/key-pair"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            KeyPairString result = apiInstance.generateKeyPair();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#generateKeyPair");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            KeyPairString result = apiInstance.generateKeyPair();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#generateKeyPair");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Generates a key pair
[apiInstance generateKeyPairWithCompletionHandler: 
              ^(KeyPairString output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Avisen = require('avisen');

var api = new Avisen.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.generateKeyPair(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class generateKeyPairExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                // Generates a key pair
                KeyPairString result = apiInstance.generateKeyPair();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.generateKeyPair: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->generateKeyPair();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->generateKeyPair: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->generateKeyPair();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->generateKeyPair: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    # Generates a key pair
    api_response = api_instance.generate_key_pair()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->generateKeyPair: %s\n" % e)

Parameters

Responses

Status: 201 - Created


getArticleById

Get a specific article

Searches the entire blockchain for a specific article or an error if it does not exist.


/blockchain/article/{id}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"//blockchain/article/{id}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
         id = ; //  | 
        try {
            apiInstance.getArticleById(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getArticleById");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
         id = ; //  | 
        try {
            apiInstance.getArticleById(id);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getArticleById");
            e.printStackTrace();
        }
    }
}
 *id = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Get a specific article
[apiInstance getArticleByIdWith:id
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Avisen = require('avisen');

var api = new Avisen.DefaultApi()
var id = ; // {{}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.getArticleById(id, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getArticleByIdExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var id = new (); //  | 

            try
            {
                // Get a specific article
                apiInstance.getArticleById(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getArticleById: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$id = ; //  | 

try {
    $api_instance->getArticleById($id);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getArticleById: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $id = ; #  | 

eval { 
    $api_instance->getArticleById(id => $id);
};
if ($@) {
    warn "Exception when calling DefaultApi->getArticleById: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
id =  #  | 

try: 
    # Get a specific article
    api_instance.get_article_by_id(id)
except ApiException as e:
    print("Exception when calling DefaultApi->getArticleById: %s\n" % e)

Parameters

Path parameters
Name Description
id*
Required

Responses

Status: 200 - Ok

Status: 404 - Not found


getBlockById

Get a specific block

Returns a block or an error if it does not exist.


/blockchain/block/{hash}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"//blockchain/block/{hash}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
         hash = ; //  | 
        try {
            apiInstance.getBlockById(hash);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getBlockById");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
         hash = ; //  | 
        try {
            apiInstance.getBlockById(hash);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getBlockById");
            e.printStackTrace();
        }
    }
}
 *hash = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Get a specific block
[apiInstance getBlockByIdWith:hash
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Avisen = require('avisen');

var api = new Avisen.DefaultApi()
var hash = ; // {{}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.getBlockById(hash, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getBlockByIdExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var hash = new (); //  | 

            try
            {
                // Get a specific block
                apiInstance.getBlockById(hash);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getBlockById: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$hash = ; //  | 

try {
    $api_instance->getBlockById($hash);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getBlockById: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $hash = ; #  | 

eval { 
    $api_instance->getBlockById(hash => $hash);
};
if ($@) {
    warn "Exception when calling DefaultApi->getBlockById: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
hash =  #  | 

try: 
    # Get a specific block
    api_instance.get_block_by_id(hash)
except ApiException as e:
    print("Exception when calling DefaultApi->getBlockById: %s\n" % e)

Parameters

Path parameters
Name Description
hash*
Required

Responses

Status: 200 - Ok

Status: 404 - Not found


getBlockchain

Get the blockchain

Returns a subset of the blockchain.


/blockchain

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"//blockchain?page=&size=&sort="
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
         page = ; //  | 
         size = ; //  | 
         sort = ; //  | 
        try {
            apiInstance.getBlockchain(page, size, sort);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getBlockchain");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
         page = ; //  | 
         size = ; //  | 
         sort = ; //  | 
        try {
            apiInstance.getBlockchain(page, size, sort);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getBlockchain");
            e.printStackTrace();
        }
    }
}
 *page = ; // 
 *size = ; //  (optional)
 *sort = ; //  (optional)

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Get the blockchain
[apiInstance getBlockchainWith:page
    size:size
    sort:sort
              completionHandler: ^(NSError* error) {
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Avisen = require('avisen');

var api = new Avisen.DefaultApi()
var page = ; // {{}} 
var opts = { 
  'size': , // {{}} 
  'sort':  // {{}} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.getBlockchain(page, opts, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getBlockchainExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var page = new (); //  | 
            var size = new (); //  |  (optional) 
            var sort = new (); //  |  (optional) 

            try
            {
                // Get the blockchain
                apiInstance.getBlockchain(page, size, sort);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getBlockchain: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$page = ; //  | 
$size = ; //  | 
$sort = ; //  | 

try {
    $api_instance->getBlockchain($page, $size, $sort);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getBlockchain: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $page = ; #  | 
my $size = ; #  | 
my $sort = ; #  | 

eval { 
    $api_instance->getBlockchain(page => $page, size => $size, sort => $sort);
};
if ($@) {
    warn "Exception when calling DefaultApi->getBlockchain: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
page =  #  | 
size =  #  |  (optional)
sort =  #  |  (optional)

try: 
    # Get the blockchain
    api_instance.get_blockchain(page, size=size, sort=sort)
except ApiException as e:
    print("Exception when calling DefaultApi->getBlockchain: %s\n" % e)

Parameters

Query parameters
Name Description
page*
(int32)
Required
size
(int32)
sort

Responses

Status: 200 - Ok


getNodeInfo

Node information

Returns only the network information of the node.


/network

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"//network"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            Object result = apiInstance.getNodeInfo();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getNodeInfo");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Object result = apiInstance.getNodeInfo();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getNodeInfo");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Node information
[apiInstance getNodeInfoWithCompletionHandler: 
              ^(Object output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Avisen = require('avisen');

var api = new Avisen.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getNodeInfo(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getNodeInfoExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                // Node information
                Object result = apiInstance.getNodeInfo();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getNodeInfo: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->getNodeInfo();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getNodeInfo: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->getNodeInfo();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getNodeInfo: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    # Node information
    api_response = api_instance.get_node_info()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getNodeInfo: %s\n" % e)

Parameters

Responses

Status: 200 - Ok


getStatus

Returns info about this node.

Returns info about this node, including health.


/status

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
"//status"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        try {
            Object result = apiInstance.getStatus();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getStatus");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        try {
            Object result = apiInstance.getStatus();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#getStatus");
            e.printStackTrace();
        }
    }
}

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Returns info about this node.
[apiInstance getStatusWithCompletionHandler: 
              ^(Object output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Avisen = require('avisen');

var api = new Avisen.DefaultApi()
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getStatus(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getStatusExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();

            try
            {
                // Returns info about this node.
                Object result = apiInstance.getStatus();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.getStatus: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();

try {
    $result = $api_instance->getStatus();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->getStatus: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();

eval { 
    my $result = $api_instance->getStatus();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->getStatus: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()

try: 
    # Returns info about this node.
    api_response = api_instance.get_status()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->getStatus: %s\n" % e)

Parameters

Responses

Status: 200 - All health checks have been loaded.


hash

Generates a hash

Generates a SHA-256 hash of the request content.


/util/crypto/hash

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"//util/crypto/hash"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        HashContent body = ; // HashContent | 
        try {
            HashContent result = apiInstance.hash(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#hash");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        HashContent body = ; // HashContent | 
        try {
            HashContent result = apiInstance.hash(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#hash");
            e.printStackTrace();
        }
    }
}
HashContent *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Generates a hash
[apiInstance hashWith:body
              completionHandler: ^(HashContent output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Avisen = require('avisen');

var api = new Avisen.DefaultApi()
var body = ; // {{HashContent}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.hash(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class hashExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new HashContent(); // HashContent | 

            try
            {
                // Generates a hash
                HashContent result = apiInstance.hash(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.hash: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // HashContent | 

try {
    $result = $api_instance->hash($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->hash: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::HashContent->new(); # HashContent | 

eval { 
    my $result = $api_instance->hash(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->hash: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # HashContent | 

try: 
    # Generates a hash
    api_response = api_instance.hash(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->hash: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 200 - Ok


signData

Signs data

Signs data with the given private key and returns the signature


/util/crypto/sign

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json"\
-H "Content-Type: application/json"\
"//util/crypto/sign"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.DefaultApi;

import java.io.File;
import java.util.*;

public class DefaultApiExample {

    public static void main(String[] args) {
        
        DefaultApi apiInstance = new DefaultApi();
        SigningPayload body = ; // SigningPayload | 
        try {
            Signature result = apiInstance.signData(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#signData");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.DefaultApi;

public class DefaultApiExample {

    public static void main(String[] args) {
        DefaultApi apiInstance = new DefaultApi();
        SigningPayload body = ; // SigningPayload | 
        try {
            Signature result = apiInstance.signData(body);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling DefaultApi#signData");
            e.printStackTrace();
        }
    }
}
SigningPayload *body = ; // 

DefaultApi *apiInstance = [[DefaultApi alloc] init];

// Signs data
[apiInstance signDataWith:body
              completionHandler: ^(Signature output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var Avisen = require('avisen');

var api = new Avisen.DefaultApi()
var body = ; // {{SigningPayload}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.signData(body, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class signDataExample
    {
        public void main()
        {

            var apiInstance = new DefaultApi();
            var body = new SigningPayload(); // SigningPayload | 

            try
            {
                // Signs data
                Signature result = apiInstance.signData(body);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling DefaultApi.signData: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiDefaultApi();
$body = ; // SigningPayload | 

try {
    $result = $api_instance->signData($body);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling DefaultApi->signData: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::DefaultApi;

my $api_instance = WWW::SwaggerClient::DefaultApi->new();
my $body = WWW::SwaggerClient::Object::SigningPayload->new(); # SigningPayload | 

eval { 
    my $result = $api_instance->signData(body => $body);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling DefaultApi->signData: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.DefaultApi()
body =  # SigningPayload | 

try: 
    # Signs data
    api_response = api_instance.sign_data(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->signData: %s\n" % e)

Parameters

Body parameters
Name Description
body *

Responses

Status: 201 - Created