Documentation on Uplink

We’ve made it easy to get started on Adjoint Uplink. Browse through our detailed documentation, which will provide you with all the resources you’ll need to get started with downloading Uplink and creating your smart contracts.

 

For all links related to the newest release, click here. 

Docker Installation Instructions

Docker image includes Uplink Block Explorer and Uplink.

  1. Download and run the Docker image:
     docker run -it -p 8000:8000 -p 8545:8545 --name uplink --rm uplinkdlt/uplink:latest
  2. Open browser to the block explorer:
    firefox localhost:8000
  3. For more information see the documentation.

Debian Installation Instructions

  1. Download Uplink 1.7.deb
  2. Use dpkg to install the package.
    https://github.com/adjoint-io/uplink/releases/download/1.7/uplink-1.7.deb
  3. Start a node first time by running:
    uplink chain init
  4. For more information see the documentation.

Debian Downloads

uplink-1.7.deb
Installer
uplink-1.7.deb.sig
Signature
uplink-config-1.7.zip
Testnet Configuration
Checksum
d6e461b0a63254f1b2feca7b0943c08fcabf5122adf226854c12c1eb7bd239de

MacOS Installation Instructions

  1. Download the installer
  2. Double-click the downloaded .pkg file
  3. Follow the instructions given by installer
  4. Once installed, open up terminal
     uplink chain init
  5. For more information see the documentation on running a node or for more information around Mac installation process go here.

MacOS Installation Downloads

adjoint-uplink.pkg
Installer
adjoint-uplink.pkg.sig
Signature
uplink-config-1.7.zip
Testnet Configuration
Checksum
                  67b561eef5bfb8038f2ec7d4c509388a08c2fd62a181cc8fb041bb983192ea89
    
                        

Red Hat Installation Instructions

  1. Download the uplink-1.7.rpm
  2. Use rpm to install the package.
    github.com/adjoint-io/uplink/releases/download/1.7/uplink_1.7.rpm
  3. Start a node first time by running:
     uplink chain init
  4. For more information see the documentation.

Red Hat Downloads

uplink-1.7.rpm
Installer
uplink-1.7.rpm.sig
Signature
uplink-config-1.7.zip
Testnet Configuration
Checksum
                  b7156ce15e661eacc12a0d15bb5840b6f58543cfaf28d7482c2d0813f31ec2e7
    
                        





Download SDKs

Adjoint Uplink Ledger is compiled into a single executable binary that is run as a service on stock Linux. Interactions and applications can use the ledger from any existing application by importing one of the SDKs provided for other languages, such as Java.

These SDKs can communicate with the Uplink service over the RPC protocol to create accounts, query ledger state, issue assets, and interact with smart contracts. 

Getting Started with the Python SDK

  1. Download the SDK
  2. 'cd' into your application directory and pip install
    $ pip install uplink-sdk-py
  3. Import Uplink, assign to variable, and intitialize uplink by passing application instance to init_app method
    from uplink import * 
        uplink = UplinkSession()
        uplink.init_app(app)

Python Downloads

Python SDK
SDK Documentation
Signature

Getting Started with the Java SDK

  1. Download the SDK
  2. Download and import uplink_sdk-1.7.jar to the project's dependencies.
  • Refer to UplinkExample.java for examples. SDK Usage

Java Downloads

Java SDK
SDK Documentation
Signature



Docker Installation Instructions

Docker image includes Uplink Block Explorer and Uplink.
  1. Download and run the Docker image:
    docker run -it -p 8000:8000 --rm  uplinkdlt/uplink:latest
  2. Open browser to the block explorer:
    firefox localhost:8000
  3. For more information see the documentation.

Red Hat Installation Instructions

  1. Download the uplink-1.3-1.x86_64.rpm
  2. Use rpm to install the package.
    sudo rpm -ivh uplink-1.3-1.x86_64.rpm
  3. Start a node first time by running:
    uplink chain init
  4. For more information see the documentation.

uplink-1.3.rpm

uplink-1.3.rpm.asc

uplink-config-1.3.zip


Checksum

c3071ec6313ae6e4341647d95142ae505489668ca8f0b89e171e609844d4d475

Debian Installation Instructions

  1. Download the uplink_1.3_amd64.deb
  2. Use dpkg to install the package.
    sudo dpkg -i uplink_1.3_amd64.deb 
  3. Start a node first time by running:
    uplink chain init
  4. For more information see the documentation.

uplink-1.3.deb

uplink-1.3.deb.asc

uplink-config-1.3.zip


Checksum

e5032dba1ee1f033c3ec6086471a84b6e7b5df718e264485d639044a3d0a5f6a

MacOS Installation Instructions

  1. Download the installer
  2. Double-click the downloaded .pkg file
  3. Follow the instructions given by installer
  4. Once installed, open up terminal
    uplink chain init
  5. For more information see the documentation on running a node or for more information around Mac installation process go here.

adjoint-uplink.pkg

adjoint-uplink.pkg.asc

uplink-config-1.3.zip


Checksum

27cbb7d10a5fce470c16d54da041890f0b62fc80ce83029eb3c1501d067501d0

Arch Linux Installation Instructions

  1. Download the package.
  2. Use pacman to install the package.
    pacman -U uplink-x86_64.pkg.tar.xz 
  3. Start a node first time by running:
    uplink chain init
  4. For more information see the documentation.

uplink-1.3-1-x86_64.pkg.tar.xz

uplink-1.3-1-x86_64.pkg.tar.xz.asc

uplink-config-1.3.zip


Checksum

c76c362360ad03066b56740a197f7e89c386b923af9e82a11d3506f389ee3832