Skip to content

Commit

Permalink
Updating Kryptokrona SDK docs
Browse files Browse the repository at this point in the history
  • Loading branch information
mjovanc committed Mar 10, 2023
1 parent 3eb4c56 commit 516b7f7
Show file tree
Hide file tree
Showing 11 changed files with 60 additions and 192 deletions.
3 changes: 3 additions & 0 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@
* [Websockets](developer/hugin-api/websockets.md)
* [Sponsors](developer/hugin-api/sponsors.md)
* [Contribute](developer/hugin-api/contribute.md)
* [🧰 Kryptokrona SDK](developer/kryptokrona-sdk/README.md)
* [Getting Started](developer/kryptokrona-sdk/GettingStarted.md)
* [Editing How To Use Kryptokrona SDK](developer/kryptokrona-sdk/HowToUse.md)
* [🎓 Guides](guides/README.md)
* [📈 How to buy XKR](guides/How-to-buy-xkr.md)
* [🤖 Using the Discord Bot](guides/Using-kryptokrona-bot.md)
Expand Down
30 changes: 0 additions & 30 deletions developer/kryptokrona-sdk/Building.md

This file was deleted.

21 changes: 0 additions & 21 deletions developer/kryptokrona-sdk/CICD.md

This file was deleted.

34 changes: 0 additions & 34 deletions developer/kryptokrona-sdk/Contribute.md

This file was deleted.

23 changes: 0 additions & 23 deletions developer/kryptokrona-sdk/Dependencies.md

This file was deleted.

38 changes: 38 additions & 0 deletions developer/kryptokrona-sdk/GettingStarted.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: Getting Started
---

To install Kryptokrona SDK into your Maven/Gradle project we need to include the dependency:

**Maven**
```xml
<dependency>
<groupId>org.kryptokrona.sdk</groupId>
<artifactId>kryptokrona-core</artifactId>
<version>0.1.0</version>
<scope>implementation</scope>
</dependency>

<dependency>
<groupId>org.kryptokrona.sdk</groupId>
<artifactId>kryptokrona-http</artifactId>
<version>0.1.0</version>
<scope>implementation</scope>
</dependency>
```

**Gradle**
```gradle
dependencies {
implementation 'org.kryptokrona.sdk:kryptokrona-core:0.1.0'
implementation 'org.kryptokrona.sdk:kryptokrona-http:0.1.0'
}
```

**Gradle Kotlin DSL**
```kotlin
dependencies {
implementation("org.kryptokrona.sdk:kryptokrona-core:0.1.0")
implementation("org.kryptokrona.sdk:kryptokrona-http:0.1.0")
}
```
20 changes: 0 additions & 20 deletions developer/kryptokrona-sdk/Github-Pages.md

This file was deleted.

16 changes: 16 additions & 0 deletions developer/kryptokrona-sdk/HowToUse.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: How To Use Kryptokrona SDK
---

A simple example of how to retrive blocks:

```kotlin
fun main(args: Array<String>) = runBlocking {
val node = Node("privacymine.net", 11898, false)
val blockClient = BlockClient(node)

blockClient.getBlocks().let {
println("Blocks: ${it?.blocks?.size}")
}
}
```
15 changes: 0 additions & 15 deletions developer/kryptokrona-sdk/Installation.md

This file was deleted.

4 changes: 3 additions & 1 deletion developer/kryptokrona-sdk/README.md
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
# 🧰 Kryptokrona SDK
# 🧰 Kryptokrona SDK

Kryptokrona SDK for Kotlin is currently the most fully featured implementation of the Kryptokrona Network protocols and includes many useful components and tools for building decentralized private communication and payment systems.
48 changes: 0 additions & 48 deletions developer/kryptokrona-sdk/Testing.md

This file was deleted.

0 comments on commit 516b7f7

Please sign in to comment.