official-Banner.jpg
Hi since the panel selection phase of Lab Fund has been over I taught it would be nice to open up discussion channel on project I have started a little over a month a go. Its about Crypto Link which is a Discord multi functional and multi community bot currently running currently on Stellar Testnet. Leveraging the characteristics of Stellar Lumen and issued token on Stellar chain, allows for execution of peer-to-peer crypto transactions, token ICOs/project promotions, and Discord community monetization opportunities.

Currently the project is a "two-man band" running on as we started little over a month a go and has been till now self-funded.
Lab fund details are a bit outdated as a lot has been changed.

Why Discord

In recent years Discord has gained popularity across all spectrum of users. Still considered as a gamers platform, in recent years, drastic increase of crypto and other topic specific communities has been observed.

From year 2016 - 2019 user registration count has gone up from 25 million to drastic 250 million with monthly active users set to 100 million. There is 6.7 million Discord Active Servers where total daily activity is set to 14 million users. More on statistics can be found in this article.

Taking beforementioned statistics, Ease of Discord server creation, and support for bots, represent an enormous potential and opportunity for Stellar Ecosystem to gain additional exposure, and bring its unique characteristics of fast low-cost transactions and low-cost token creation to the masses.

Having that in mind, we have therefore set on the road to create Crypto Link Discord bot, a "bridge" between Stellar Ecosystem and Discord Platform. Through its use, every Discord user and Discord server will be able to create tokens on Stellar Network, execute payments, and create full blown economy as they see fit for their daily operations.

Additionally, Crowdfunding activities costs a lot of resources before ideas can obtain initial funds for project development. Therefore we have decided to expand Crypto Link beyond the limits of the bot. Its ecosystem will involve as well project accelerator program, where potential projects/ideas will be granted Crypto Link staff support, in order to shad a light on the idea and make a first step in crypto-sphere.

Some of the functions:

- Crypto Link Uplink
Its a service allowing guild owners to link-up with the Crypto Link(CL) system and get all notifications on what is happening around the Discord communities which have integrated CL into the system.
crypto-Link-Uplink.png


- Peer to peer off chain XLM and token transactions
Currently we have two transaction types available for P-2-P XLM and Tokens. One type is public, where content of the transaction and value are displayed to CL Uplink and the other one is private where content and value of transaction is known only to the sender and recipient. To be able to identify type of transactions we have selected emoji🕵️ for it. Both participants receive transaction report with conversion rates. Example as a sender for public:
outgoing-transaction.png

Example as a sender for private
private.png

- Merchant activity
Merchant allows guild owners to sell Discord roles to their members which vary in duration and price. Fully customizable it give the opportunity to structure the community and services to 100% fit the needs. Once user purchases, funds are transferred to guild owner wallet and role given to the user.


merchant.png
role-Purchase.png

- Crowdfunding, ICO's, project promotions
CL will allows projects which will fit the standards, to organize as well part of crowdfunding, ICO's over discord. They will have their own assigned wallet in the system, where users will be able to purchase tokens with XLM.

- Command List to operate with CL
All currently integrated commands (User accounts, merchant, guild owner, etc) into the system are briefly explained in CL Command Map

There will be other areas expanded in the future but a being a two man band and both coders (one professional, and other just a fan) we are running short on time and skills. If someone would like to join the team and contribute in some other area than development, please feel free to contact us.

If you want to check, test or be in contact in regards with what we are up with this are currently the links:
Github
Twitter
Email
Keybase
Discord
Telegram: @AnimusTheGreat

I would like to invite everyone to drop by our Discord Server where you can test it and follow the latest about it.

Otherwise feel free to post and comments, concerns, questions, and ill be glad and happy to answer them.

Brg

Lovro
(Animus)

Some additional examples from the bot

Instructions to user how to deposit to Discord System
Instructions-for-deposit.png

Quick balance check
balance-check.png

User Account overview of XLM
acc.png

Wallet stats
wallet-stats.png

withdrawal verification system
withdrawal-full.png

Notifications on successfully processed deposit for XLM and Tokens
processed-deosit.png
token-deposit.png

Statistics for guild owners
guild-stats.png

Crypto Link global statistics
clstats.png

Some basic facts why we chose Discord:

According to 20 discord facts for 2020 from this page here, Discord has 250 million registered users, with 963 million messages sent daily (25 billion per month), daily users amount of 14 million users, with 1.5 million users weekly growth. Verified Discord servers amount is at 750 with largest discord server being Fortnite community with 180,000 members.

This stats led us to conclusion that developing multi-functional Discord Bot on top of Stellar Network and integrated native currency and tokens built on Stellar is a must.

The ease of token creation opportunity designed by Stellar, user base Discord has to offer and Crypto Link serving as a bridge, resources required for companies to obtain initial funding, promote their business and obtain customers, are minimal and allow basically everyone to start bringing their ideas into reality.

Once we officially release the product to Stellar mainnet all funds obtained through either system itself, or through stellar funding will be diverted to building up the based of users, so Crypto Link can offer access to potential customers and ICO participants before hand.

If you would like to know what we are currently working on or what has been planned for September, than you can follow Sprint plan and execution for September on Github Card Board.

For new users we have developed set of commands under help category so they can get quickly familiarized with the Crypto Link through Discord Interface without the need to open and read additional documents/documentation and web-pages.

Simply as executing:

!help

bot will return Informational embed 🔽
help-system.png

Once user chooses with what he/she wants to be familiarized with chosen command needs to be written to the bot and information will be returned. Bellow are few examples:

!about

about-System.png

!help get_started

get-Starrted.png

We have just started with next development step for Crypto Link which will bring us one step closer to mainnet release and full user experience. Stellar Foundations has provided a handy interface to access horizon endpoints through Stellar Laboratory, and we have therefore wanted to provide similar experience to Discord Users and Stellar fans. First version of commands should be release by 31.10.2020.

command entry point:
!horizon <sub-category>

example from our development version bot:
horizon-endpoints.png

and Stellar Laboratory Endpoints access:

stellar-Laboratory.png

Stay Up to speed through
Twitter
Github
Github Sprint fo September
Discord

[DEV-Update] [TESTNET] Stellar Horizon Endpoint for Accounts integrated onto Discord

!horizon accounts
Help on available sub commands under Accounts endpoint

horizon-Help.png

!accounts create
Create an in-active account and returns details to users DM.

create-Testnet-Account.png

!accounts details <Valid Stellar Public Address>(aliases=get, query)
Queries account details and balances for XLM and tokens account has. each additional token under balances from server side response is represent as its own embed

XLM
Stellar-Account.png

CLT token
Stellar-Account-Balance-details.png

[DEV-Update] [TESTNET] Stellar Horizon Endpoint for Ledger integrated

!horizon ledger

horizon-Ledger-Help.png

!ledger <Ledger number>
Ledger.png

[DEV-Update] [TESTNET] Stellar Horizon Endpoint for Payments integrated

Multiple type of queries are supported based on either public address, ledger number or than transaciton hash

!horizon payments

Horizon-Payments-Help.png

!payments address <valid stellar public address> example
Reports are filtered based on color: red => Outgoing, green => Incoming , cyan => some other type than payment

payments-Address.png

!payments ledger <ledger id> example

payments-Ledger.png

!payments transaction <transaction hash>

payments-Tx-Hash.png

[DEV-Update] [TESTNET] Stellar Horizon Endpoint for Transactions integrated

Multiple type of queries are supported based on either public address, ledger number or than transaciton hash

!horizon transactions / !transactions

horizon-Transactions.png

!transactions single <Transaction Hash>

transaction-Hahs.png

!transactions account <Valid Stellar Public Key>
Note: Returns last three transactions for account and the rest through Horizon Link. Limit set to 200

transactions-Account.png

!transactions ledger <Ledger ID>

transactions-Horizon.png

[DEV-Update][TESTNET] Stellar Horizon Endpoint for Assets integrated
Query asset details by Issuer address or by asset code.

!horizon assets

horizon-Assets.png

!assets issuer <issuer address>

assets-Issuer.png

!assets code <alphanumeric code>

assets-Code.png

We just opened up another channel to interact with community and answer questions from users part of Keybase. You can find us --> keybase://team-page/cryptolinkreal.public

[DEV-Update][TESTNET] Stellar Horizon Endpoint for Effects integrated
Multiple type of queries are supported based on either public address, ledger number or than transaciton hash

!horizon effects

horizon-Effects.png

example on one command

!effects ledger <ledger id > example

effects-Ledger.png

[DEV-Update][TESTNET] Stellar Horizon Endpoint for Operations integrated
Multiple type of queries are supported based on ledger id, transactions hash, operation id, or account address. All operations are than additionally filtered by type:
create account, payment, path payment strict send, path pyament strict receive, manage sell offer, and manage buy offer. Not integrated types will be addedd
accordingly.

!horizon operations / !operations

operations.png

!operations transactions <transaction hash>

operations-Tx.png

[DEV-Update][TESTNET] Stellar Horizon Endpoint for Offers integrated

Discord Crypto Link Users can now query offer details with one line commands based on the offer ID or account address.

!horizon offers

horizon-Offers.png

!offers single <offer id>

offers-Single.png

!offers account <account address>
Returns last 3 offers account has created/updated and provides Horizon Link for the rest.

offers-For-Account.png

[DEV-Updated][TESTNET] Stellar Horizon Endpoint for Order Book integrated

Endpoint to query basic details on depth (currently 3 levels) for any asset trading pair either through Asset code
or Issuer address has been integrated. If user provides asset code and multiple issuers can be connected with it, than informational
embed is sent back to user with details to choose from. Example Bellow

!horizon book

Horizon-Orderbook.png

!book details <selling asset> <buying asset>

orderbook-Status.png

Multi Issuer Found Error

multi-Issuer-Handler.png