GK8 API documentation
📚
GK8

Welcome to the GK8 Documentation portal

How can we help you?

Search here to get answers to your questions

🔍
📄

What's new

Release notes V18

Release notes V17

API version 18

API version 17

🎓

GK8 system

Platform overview & core concepts

Centralized exchanges

The Blockchain indexer

User, Role, Group, and Policy Logic

🎓

GK8 implementation

Client preparation guide

Initial setup

Initializing a uMPC-Only Custody Platform

GK8 System Communication Overview and Port Configuration Guide

⚡

Impenetrable Vault Help center

The Basics

Transactions

Address management

Policy management

Administration

Staking and Smart Contracts

👤

uMPC Desktop Help center

Desktop basics

Transactions

system preferences

Integrations

User management

💬

Mobile application Help center

Basics of the app

Main app features

iOS and Android Mobile application download

Deep delve into the API - API User journeys

Your guided journey to implementing important API tasks

💬

Sending Transactions from the API

Although sending a transaction from the GK8 API may seem unintuitive at first, it only takes a few calls to obtain all the information you need and ensure the transaction is sent successfully. This article will walk you through that process one call at a time.

By the end of the article, you will be able to create transactions and send them to the blockchain via the API.
💬

Staking Ethereum with Galaxy Validators

This feature takes Ethereum from the address of an account on your uMPC, stakes it to Galaxy's ETH validators, then withdraws those assets to the same account's Impenetrable Vault address.

This feature is for a GK8 system with an Impenetrable Vault provisioned.
💬

Submit Stellar smart contract transactions

The GK8 API can be used to send a Stellar smart contract transaction to the Stellar network.

The process requires creating a Soroban Authorization entry, checking the suggested gas limit for the transaction, then simulating the transaction and finally submitting the transaction to the Steller network.
💬

Deploy a Solana smart contract

The GK8 system provides a secure way to deploy Solana smart contract programs through the API client.

The deployment process uses a seed-based approach to derive deterministic program addresses, allowing you to know your contract's address before deployment, which is essential for compiling programs that need to reference their own address.