Difference between revisions of "Welcome"

From RunWiki
Jump to: navigation, search
Line 1: Line 1:
 
= Welcome to RunCraft's Wiki =
 
= Welcome to RunCraft's Wiki =
  
[[File:Run logo.png|300px|link=https://run.network/|alt=run.network's logo|right|top|thumb|run.network's logo]]
+
[[File:Run logo.png|300px|alt=run.network's logo|right|top|thumb|run.network's logo]]
  
 
This wiki is a community-driven platform where users can share and collaborate on information related to RUN (also known as RUN-on-Bitcoin) from [https://run.network/ run.network]
 
This wiki is a community-driven platform where users can share and collaborate on information related to RUN (also known as RUN-on-Bitcoin) from [https://run.network/ run.network]
Line 23: Line 23:
 
== What is RUN? ==
 
== What is RUN? ==
 
Run's own website describe it this way:<pre>Imagine. Then, Build. A token protocol for whatever you can dream up</pre>
 
Run's own website describe it this way:<pre>Imagine. Then, Build. A token protocol for whatever you can dream up</pre>
 +
 +
 +
[[File:Relayx amm.png|300px|alt=RelayX's AMM is built based on RUN tokens|right|top|thumb|RelayX's AMM is built based on RUN tokens]]
  
 
In summary, RUN is a Bitcoin based UTXO-enforced layer2 protocol similar to javascript that allows you to create interactive objects. It can allow you to create NFTs or tokens that can be used for pretty much anything, here are a few examples of what has already been built on Run:
 
In summary, RUN is a Bitcoin based UTXO-enforced layer2 protocol similar to javascript that allows you to create interactive objects. It can allow you to create NFTs or tokens that can be used for pretty much anything, here are a few examples of what has already been built on Run:
Line 34: Line 37:
 
*handling permissions
 
*handling permissions
 
*loyalty cards
 
*loyalty cards
 +
 +
 
Here is how it looks, in the below example we create an Axe NFT that causes 9001 damage
 
Here is how it looks, in the below example we create an Axe NFT that causes 9001 damage
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">

Revision as of 01:39, 14 December 2022

Welcome to RunCraft's Wiki

run.network's logo
run.network's logo

This wiki is a community-driven platform where users can share and collaborate on information related to RUN (also known as RUN-on-Bitcoin) from run.network

The goal of this Wiki is to provide a central repository of knowledge and resources for the RUN-on-Bitcoin community. We encourage all users to contribute their expertise and experiences to help grow and improve the wiki. Please note that RunCraft is an independent venture that is still in development. It is not affiliated with the owners of RUN.

This Wiki is run and maintained by a team of dedicated volunteers. If you have any questions or need assistance, please don't hesitate to contact us.

Getting started

Consult the Wiki's User Guide for information on using the wiki software.

You can install the run SDK, check the documentation or the tutorials

What will this wiki be used for?

This wiki is a community effort to have a community maintained documentation of the RUN protocol and library.

Since the original creators decided to leave the project, we don't know if the documentation they currently host will remain online, and it will probably not get updated or maintained.

We believe our first step could be to port the official documentation to this wiki, by cleverly leveraging wiki's ability to link pages to make it easier to search.

What's more, some members of the RUN community are already willing to build tools or are willing to explore expanding the protocol, so this wiki is a place for them to share their efforts and collaborate.

What is RUN?

Run's own website describe it this way:

Imagine. Then, Build. A token protocol for whatever you can dream up


RelayX's AMM is built based on RUN tokens
RelayX's AMM is built based on RUN tokens

In summary, RUN is a Bitcoin based UTXO-enforced layer2 protocol similar to javascript that allows you to create interactive objects. It can allow you to create NFTs or tokens that can be used for pretty much anything, here are a few examples of what has already been built on Run:

  • game objects that users own and can resell
  • NFTs for art, music and 3D
  • DEXs and AMMs
  • social media platforms
  • wrapped dollars (stablecoins)
  • voting tokens
  • tracing products on the blockchain
  • handling permissions
  • loyalty cards


Here is how it looks, in the below example we create an Axe NFT that causes 9001 damage

class Weapon extends Jig {
    init(damage) {
        this.damage = damage
    }
}

class Axe extends Weapon {
    init() {
        super.init(9001)
    }
}

new Axe() instanceof Weapon