More work on Profil Tut
This commit is contained in:
1 parent
8834d1e55d
commit
a98d16652b
17 files changed
+509
-1172
No files matched your search
+2
-2
@@ -6,8 +6,8 @@
|
||||
"text": "Welcome to Superalgos Governance! Today I will walk you through everything you need to know about creating a Superalgos User Profile and joining the Governance network!",
|
||||
"updated": 1629164302622,
|
||||
"icon": {
|
||||
"name": "Charting-Space/chart-points",
|
||||
"project": "Foundations"
|
||||
"name": "governance",
|
||||
"project": "Governance"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
|
||||
+2
-2
@@ -6,8 +6,8 @@
|
||||
"text": "Before you jump into governance, it’s important you know what is being governed!",
|
||||
"updated": 1629147485727,
|
||||
"icon": {
|
||||
"name": "Charting-Space/charting-space",
|
||||
"project": "Foundations"
|
||||
"name": "Pool\\pools",
|
||||
"project": "Governance"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
|
||||
+2
-2
@@ -6,8 +6,8 @@
|
||||
"text": "Unlike some crypto currencies the SA token actually means something!",
|
||||
"updated": 1629162158011,
|
||||
"icon": {
|
||||
"name": "design-space",
|
||||
"project": "Foundations"
|
||||
"name": "Programs\\staking-program",
|
||||
"project": "Governance"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
|
||||
+2
-2
@@ -6,8 +6,8 @@
|
||||
"text": "Holding tokens does more than just show commitment. SA tokens also confer governance power!",
|
||||
"updated": 1629162449407,
|
||||
"icon": {
|
||||
"name": "workspace",
|
||||
"project": "Foundations"
|
||||
"name": "governance",
|
||||
"project": "Governance"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
|
||||
+2
-2
@@ -6,8 +6,8 @@
|
||||
"text": "Superalgos does not reward freeloading! Real contributions to the project and community are what get rewarded with SA tokens and Governance power.",
|
||||
"updated": 1629162653518,
|
||||
"icon": {
|
||||
"name": "crypto-exchange",
|
||||
"project": "Foundations"
|
||||
"name": "Position\\positions",
|
||||
"project": "Governance"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
|
||||
+2
-2
@@ -6,8 +6,8 @@
|
||||
"text": "No matter who you are, you can bring value to the Superalgos network!",
|
||||
"updated": 1629162880545,
|
||||
"icon": {
|
||||
"name": "Market/market",
|
||||
"project": "Foundations"
|
||||
"name": "Programs\\referral-program",
|
||||
"project": "Governance"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
|
||||
+2
-2
@@ -6,8 +6,8 @@
|
||||
"text": "So what are we waiting for? Let’s get started! To participate in Governance you will first need a User Profile.",
|
||||
"updated": 1629163040597,
|
||||
"icon": {
|
||||
"name": "Charting-Space/chart-points",
|
||||
"project": "Foundations"
|
||||
"name": "User\\user-profile",
|
||||
"project": "Governance"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
|
||||
+2
-2
@@ -6,8 +6,8 @@
|
||||
"text": "How you use your Token Power is defined within a number of different Programs within your profile hierarchy.",
|
||||
"updated": 1629163374967,
|
||||
"icon": {
|
||||
"name": "Charting-Space/chart-points",
|
||||
"project": "Foundations"
|
||||
"name": "User\\user-referrer",
|
||||
"project": "Governance"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
|
||||
+2
-2
@@ -6,8 +6,8 @@
|
||||
"text": "Here we are at the head of the governance project. Let’s get that profile created!",
|
||||
"updated": 1629163572836,
|
||||
"icon": {
|
||||
"name": "Charting-Space/dashboard",
|
||||
"project": "Foundations"
|
||||
"name": "governance",
|
||||
"project": "Governance"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
|
||||
+6
-6
@@ -3,11 +3,11 @@
|
||||
"pageNumber": 11,
|
||||
"type": "Tutorial Step - Profile in a Heartbeat",
|
||||
"definition": {
|
||||
"text": "The Profile Constructor is the device you will use to set up your profile. ",
|
||||
"updated": 1629163751173,
|
||||
"text": "The Profile Constructor is the device you will use to set up your profile.",
|
||||
"updated": 1629552461547,
|
||||
"icon": {
|
||||
"name": "under-construction",
|
||||
"project": "Foundations"
|
||||
"name": "profile-constructor",
|
||||
"project": "Governance"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
@@ -18,8 +18,8 @@
|
||||
},
|
||||
{
|
||||
"style": "Note",
|
||||
"text": "This means that you will not be able to use any existing wallet addresses you may own, but will create a new one. ",
|
||||
"updated": 1629166737533
|
||||
"text": "However, if you already own a BSC wallet you will have the option to link that address instead of creating a new one.",
|
||||
"updated": 1629552662270
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
|
||||
-33
@@ -1,33 +0,0 @@
|
||||
{
|
||||
"tutorial": "Creating Your User Profile Tutorial",
|
||||
"pageNumber": 12,
|
||||
"type": "Tutorial Step - Pump that Heartbeat!",
|
||||
"definition": {
|
||||
"text": "Now let’s configure that constructor! ",
|
||||
"updated": 1629167048288,
|
||||
"icon": {
|
||||
"name": "Time/time-machine",
|
||||
"project": "Foundations"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Callout",
|
||||
"text": "Click the configuration option and type your GitHub username under the username properly.",
|
||||
"updated": 1629167062088
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "It should look something like this:"
|
||||
},
|
||||
{
|
||||
"style": "Json",
|
||||
"text": "{\n \"githubUsername\": \"My Awesome Username\"\n}",
|
||||
"updated": 1629167126327
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
+11
-10
@@ -6,24 +6,25 @@
|
||||
"text": "Now let’s configure that Profile Constructor!",
|
||||
"updated": 1629167519082,
|
||||
"icon": {
|
||||
"name": "Time/time-machine",
|
||||
"project": "Foundations"
|
||||
"name": "configuration",
|
||||
"project": "Governance"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Callout",
|
||||
"text": "Click the configuration option and type your GitHub username under the username properly.",
|
||||
"updated": 1629167062088
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "It should look something like this:"
|
||||
"text": "Click the configuration option and enter your GitHub username like this:",
|
||||
"updated": 1629553104003
|
||||
},
|
||||
{
|
||||
"style": "Json",
|
||||
"text": "{\n \"githubUsername\": \"My Awesome Username\"\n}",
|
||||
"updated": 1629167126327
|
||||
"text": "{\n\"githubUsername\": \"My Awesome Username\"\n\"mnemonic\": \"\"\n}",
|
||||
"updated": 1629552966998
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "If you want to link an address you already own, type the twelve word mnemonic associated with your address under the mnemonic property. If not, leave the property blank and the system will make one for you! ",
|
||||
"updated": 1629552950612
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
|
||||
+11
-9
@@ -3,21 +3,23 @@
|
||||
"pageNumber": 13,
|
||||
"type": "Tutorial Step - Oh so Shiny",
|
||||
"definition": {
|
||||
"text": "Write a summary for this tutorial page."
|
||||
"text": "We are almost there. Now click create user profile and watch the magic happen. That’s right, you just created your profile!",
|
||||
"icon": {
|
||||
"name": "User\\user-profile",
|
||||
"project": "Governance"
|
||||
},
|
||||
"updated": 1629553383230
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "We are almost there. Now click create user profile and watch the magic happen. That’s right, you just created your profile!",
|
||||
"updated": 1629167761539
|
||||
"text": "While we didn’t have to break a sweat making your profile, some pretty amazing things happened behind the scenes. ",
|
||||
"updated": 1629553522636
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "While we didn’t have to break a sweat making your profile, some pretty amazing things happened behind the scenes. The constructor just generated your user profile, and unique SA Token Governance address. A cryptographic message with your GitHub.com username has been signed with the private key corresponding to the address just generated. This message will be stored in your User Profile so that we may authenticate it comes from you once you submit your profile as a plugin in the Governance Project."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "What this means is that your profile, and its associated token address, can only be accessed and changed by you!"
|
||||
"style": "Note",
|
||||
"text": "The constructor just generated your user profile, and either linked your address or created a unique SA Token Governance address. ",
|
||||
"updated": 1629553674568
|
||||
}
|
||||
]
|
||||
}
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"tutorial": "Creating Your User Profile Tutorial",
|
||||
"pageNumber": 14,
|
||||
"type": "Tutorial Step - Only You",
|
||||
"definition": {
|
||||
"text": "The profile constructor also did some work to make sure only you can change your profile.",
|
||||
"updated": 1629553865897,
|
||||
"icon": {
|
||||
"name": "User\\user-profile",
|
||||
"project": "Governance"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "A cryptographic message with your GitHub.com username has been signed with the private key corresponding to your governance address. This message will be stored in your User Profile so that we may authenticate it comes from you once you submit your profile as a plugin to the Governance Project.",
|
||||
"updated": 1629553908808
|
||||
},
|
||||
{
|
||||
"style": "Success",
|
||||
"text": ". What this means is that your profile, and its associated token address, can only be accessed and changed by you!",
|
||||
"updated": 1629553923815
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"tutorial": "Creating Your User Profile Tutorial",
|
||||
"pageNumber": 15,
|
||||
"type": "Tutorial Step - Under the Hood",
|
||||
"definition": {
|
||||
"text": "Let's take a little closer look at the cryptographic signature in your new profile.",
|
||||
"updated": 1629554334739,
|
||||
"icon": {
|
||||
"name": "User\\user-profile",
|
||||
"project": "Governance"
|
||||
}
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Callout",
|
||||
"text": "Click the configuration option on your User Profile node and take a look at what's inside.",
|
||||
"updated": 1629554250933
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Wow that’s a lot of numbers! Again, this is how the governance system will know that this User Profile belongs to the private key that signed the message, which in turn belongs to the address that will hold the tokens that confer your profile with Token Power.",
|
||||
"updated": 1629554289159
|
||||
}
|
||||
]
|
||||
}
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"tutorial": "Creating Your User Profile Tutorial",
|
||||
"pageNumber": 16,
|
||||
"type": "Tutorial Step - Save the Key!",
|
||||
"definition": {
|
||||
"text": "Now that you have a new rocking Profile, let’s talk some more about that private key. ",
|
||||
"updated": 1629554694993
|
||||
},
|
||||
"paragraphs": [
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Now that you have a new rocking Profile, let’s talk some more about that private key. Your private key is the way you will be able to add your governance address to a crypto wallet. Superalgos generates it locally on your computer. This means that there is no one else in the world that has access, or knowledge, of your key. This makes the next step super important!",
|
||||
"updated": 1629554804519
|
||||
},
|
||||
{
|
||||
"style": "Note",
|
||||
"text": "If you linked a previously owned address you will not need to save the private key but should back up the contents of the constructor for safety."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": "Warning: This is the most important part of this tutorial! You must back up your private key! Later on, you will be rewarded or move Superalgos SA Tokens to the address you just generated. So, before any of that happens, you must safely store the private key that you will use to access the address. At this point, Superalgos doesn’t offer a built-in solution to securely back up your private keys. All the system does at this point is generate a BSC address / private key pair and deliver it in the configuration of the Profile Constructor node. It is up to you to decide how you are going to handle this sensitive information."
|
||||
},
|
||||
{
|
||||
"style": "Text",
|
||||
"text": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user