Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop

This commit is contained in:
gitforkgit committed 2021-10-21 17:02:14 +02:00
commit b2965fa4a4
13 files changed
+25372 -2550

No files matched your search

+2 -2
View File
@@ -45,7 +45,7 @@ function newDailyFiles() {
}
}
function initialize(pMine, pBot, pSession, pProduct, pDataset, pExchange, pMarket, pDatetime, pTimeFrame, pHost, pPort, pEventsServerClient, callBackFunction) {
function initialize(pMine, pBot, pSession, pProduct, pDataset, pExchange, pMarket, pDatetime, pTimeFrame, pHost, pPort, pEventsServerClient, callBackFunction, scheme='http') {
try {
callBackWhenFileReceived = callBackFunction
@@ -55,7 +55,7 @@ function newDailyFiles() {
let timeFrames
fileCloud = newFileCloud()
fileCloud.initialize(pBot, pHost, pPort)
fileCloud.initialize(pBot, pHost, pPort, scheme)
/* Config Validations */
if (pDataset.config.validTimeFrames === undefined) {
+2 -2
View File
@@ -17,8 +17,8 @@ function newFileCloud () {
let fileStorage
return thisObject
function initialize (pBot, pHost, pPort) {
fileStorage = newFileStorage(pHost, pPort)
function initialize (pBot, pHost, pPort, scheme='http') {
fileStorage = newFileStorage(pHost, pPort, scheme)
}
function getFile (pMine, pBot, pSession, pProduct, pDataset, pExchange, pMarket, ptimeFrameLabel, pDatetime, pSequence, pDataRange, pTimeFrames, callBackFunction) {
+2 -2
View File
@@ -1,4 +1,4 @@
function newFileStorage(host, port) {
function newFileStorage(host, port, scheme='http') {
const MODULE_NAME = 'File Storage'
const INFO_LOG = false
const logger = newWebDebugLog()
@@ -40,7 +40,7 @@ function newFileStorage(host, port) {
let url
if (host !== undefined && port !== undefined) {
url = 'http://' + host + ':' + port + '/' + folder + filePath
url = scheme + '://' + host + ':' + port + '/' + folder + filePath
} else {
url = folder + filePath
}
+3 -2
View File
@@ -80,7 +80,8 @@ function newMarketFiles() {
pHost,
pPort,
pEventsServerClient,
callBackFunction) {
callBackFunction,
scheme='http') {
try {
let timeFrames
@@ -94,7 +95,7 @@ function newMarketFiles() {
eventsServerClient = pEventsServerClient
fileCloud = newFileCloud()
fileCloud.initialize(pBot, pHost, pPort)
fileCloud.initialize(pBot, pHost, pPort, scheme)
/* Some Validations */
if (dataset.config.validTimeFrames === undefined) {
+5 -5
View File
@@ -74,7 +74,7 @@ function newProductStorage(name) {
}
}
function initialize(mine, bot, session, product, exchange, market, pDatetime, pTimeFrame, host, port, eventsServerClient, callBackFunction) {
function initialize(mine, bot, session, product, exchange, market, pDatetime, pTimeFrame, host, port, eventsServerClient, callBackFunction, scheme='http') {
try {
datetime = pDatetime
timeFrame = pTimeFrame
@@ -90,7 +90,7 @@ function newProductStorage(name) {
dataSetsToLoad++
let marketFiles = newMarketFiles()
marketFiles.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onMarketFileReady)
marketFiles.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onMarketFileReady, scheme)
thisObject.marketFiles.push(marketFiles)
}
break
@@ -99,7 +99,7 @@ function newProductStorage(name) {
dataSetsToLoad++
let dailyFiles = newDailyFiles()
dailyFiles.initialize(mine, bot, session, product, dataset, exchange, market, pDatetime, pTimeFrame, host, port, eventsServerClient, onDailyFileReady)
dailyFiles.initialize(mine, bot, session, product, dataset, exchange, market, pDatetime, pTimeFrame, host, port, eventsServerClient, onDailyFileReady, scheme)
thisObject.dailyFiles.push(dailyFiles)
}
break
@@ -108,7 +108,7 @@ function newProductStorage(name) {
dataSetsToLoad++
let singleFile = newSingleFile()
singleFile.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onSingleFileReady)
singleFile.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onSingleFileReady, scheme)
thisObject.singleFile.push(singleFile)
}
break
@@ -117,7 +117,7 @@ function newProductStorage(name) {
dataSetsToLoad++
let fileSequences = newFileSequence()
fileSequences.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onFileSequenceReady)
fileSequences.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onFileSequenceReady, scheme)
thisObject.fileSequences.push(fileSequences)
}
break
File diff suppressed because it is too large. Load diff
@@ -207,7 +207,7 @@ function newFoundationsDocsFooter() {
HTML = HTML + '<div class="docs-footer-row">'
HTML = HTML + '<div class="docs-footer-cell">'
HTML = HTML + '<h4>Join the Conversation</h4>'
HTML = HTML + '<p>We have a new <a href="https://discord.gg/CGeKC6WQQb" target="_blank">Discord Server</a> with multiple channels, or you may join the original individual Telegram groups listed to the right.</p>'
HTML = HTML + '<p>We have a new <a href="https://discord.gg/CGeKC6WQQb" target="_blank">Discord Server</a> with multiple channels and a new <a href="https://forum.superalgos.org/" target="_blank">Community Forum</a> or you may join the original individual Telegram groups listed to the right.</p>'
HTML = HTML + '</div>'
HTML = HTML + '<div class="docs-footer-cell">'
@@ -61,6 +61,10 @@
{
"style": "List",
"text": "webSocketsPort is the port used by the system to communicate over the local area network, by default set at 18041."
},
{
"style": "List",
"text": "webSocketsExternalURL is the URL used by the system to communicate over the wide area network, by default set undefined."
}
]
}
}
@@ -138,7 +138,7 @@
},
{
"style": "List",
"text": "Change the host parameter for the IP address of the machine running the backend.",
"text": "Change the host parameter for the IP address of the machine running the backend. If you use a reverse proxy you must manually add \"webSocketsExternalURL\": \"wss:\/\/mydomain.com:443\" config parameter.",
"translations": [
{
"language": "ID",
@@ -160,13 +160,7 @@
},
{
"language": "FR",
"text": "Changez le paramètre host pour l'adresse IP de la machine qui exécute le backend.",
"updated": 1623958474738,
"style": "List"
},
{
"language": "FR",
"text": "Changez le paramètre host pour l'adresse IP de la machine qui exécute le backend.",
"text": "Changez le paramètre host pour l'adresse IP de la machine qui exécute le backend. Si vous utilisez un reverse proxy ajoutez manuellement \"webSocketsExternalURL\": \"wss:\/\/mydomain.com:443\" dans les paramètres de configuration ",
"updated": 1623958474738,
"style": "List"
},
@@ -231,4 +225,4 @@
]
}
]
}
}
@@ -173,8 +173,15 @@ function newPlottersManager() {
let host = layer.lanNetworkNode.config.host
let webPort = layer.lanNetworkNode.config.webPort
let extWSURL = layer.lanNetworkNode.config.webSocketsExternalURL
let scheme = 'http'
if (host === undefined) { host = window.location.hostname }
if (webPort === undefined) { webPort = window.location.port }
if (extWSURL !== undefined) {
host = window.location.hostname
webPort = window.location.port
scheme = window.location.protocol.slice(0,-1)
}
let eventsServerClient = UI.projects.foundations.spaces.designSpace.workspace.eventsServerClients.get(layer.lanNetworkNode.id)
@@ -190,7 +197,8 @@ function newPlottersManager() {
host,
webPort,
eventsServerClient,
onProductStorageInitialized
onProductStorageInitialized,
scheme,
)
function onProductStorageInitialized(err) {
@@ -0,0 +1,653 @@
{
"type": "User Profile",
"name": "Barrypair",
"config": "{\n \"signature\": {\n \"message\": \"Barrypair\",\n \"messageHash\": \"0x0ecb1ac0ac1e562c992030442ebfd224a28cc4d1c37c87f3b4ecaaae543049d6\",\n \"v\": \"0x1b\",\n \"r\": \"0x6f38aba8879d6e46e48030c49e5714e5ffb36da28be92c324b3bdc94271dc9d6\",\n \"s\": \"0x3cfa1f0de3f3239565e35c094bf51728b39a84c52d0b5f2e6a6f52414bc37774\",\n \"signature\": \"0x6f38aba8879d6e46e48030c49e5714e5ffb36da28be92c324b3bdc94271dc9d63cfa1f0de3f3239565e35c094bf51728b39a84c52d0b5f2e6a6f52414bc377741b\"\n }\n}",
"project": "Governance",
"tokenPowerSwitch": {
"type": "Token Power Switch",
"name": "New Token Power Switch",
"config": "{}",
"project": "Governance",
"tokenPowerSwitch": [],
"onboardingPrograms": {
"type": "Onboarding Programs",
"name": "New Onboarding Programs",
"config": "{\n \"percentage\": 0\n}",
"project": "Governance",
"airdropProgram": {
"type": "Airdrop Program",
"name": "New Airdrop Program",
"config": "{}",
"project": "Governance",
"tokensAwarded": {
"type": "Tokens Awarded",
"name": "New Tokens Awarded",
"project": "Governance",
"id": "8ba512e1-0a27-4096-aa10-8a95691ba19d",
"savedPayload": {
"position": {
"x": 23749.38475772933,
"y": 24748
},
"targetPosition": {
"x": 24009.192378864664,
"y": 24898
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "0ff2bdaf-c589-46fa-8637-c340abd900d1",
"savedPayload": {
"position": {
"x": 24009.192378864664,
"y": 24898
},
"targetPosition": {
"x": 24268.999999999996,
"y": 25048
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"githubProgram": {
"type": "Github Program",
"name": "New Github Program",
"config": "{\n \"username\": \"Barrypair\",\n \"token\": \"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\"\n}",
"project": "Governance",
"tokensAwarded": {
"type": "Tokens Awarded",
"name": "New Tokens Awarded",
"project": "Governance",
"id": "62a6efdc-2726-47f4-98dc-17824ac8ebe0",
"savedPayload": {
"position": {
"x": 24788.615242270662,
"y": 24748
},
"targetPosition": {
"x": 24528.80762113533,
"y": 24898
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "7a3603dd-07af-4491-b214-0e3475de4287",
"savedPayload": {
"position": {
"x": 24528.80762113533,
"y": 24898
},
"targetPosition": {
"x": 24268.999999999996,
"y": 25048
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "a1b78940-f1ec-4e19-8486-8c792798be91",
"savedPayload": {
"position": {
"x": 24268.999999999996,
"y": 25048
},
"targetPosition": {
"x": 24268.999999999996,
"y": 25348
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"communityBuildingPrograms": {
"type": "Community Building Programs",
"name": "New Community Building Programs",
"config": "{}",
"project": "Governance",
"referralProgram": {
"type": "Referral Program",
"name": "New Referral Program",
"config": "{}",
"project": "Governance",
"userReferrers": [
{
"type": "User Referrer",
"name": "Luis-Fernando-Molina",
"config": "{}",
"project": "Governance",
"id": "222d1751-bf6b-40df-a7eb-ff307b6c0ac1",
"savedPayload": {
"position": {
"x": 24268.999999999996,
"y": 25048
},
"targetPosition": {
"x": 24568.999999999996,
"y": 25048
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "User Profile",
"name": "Luis-Fernando-Molina",
"id": "a8de78f0-c3e4-4a2a-b7e8-f659073969db"
},
"referenceParentCombinedNodePath": [
[
"Luis-Fernando-Molina",
"User Profile",
"Governance",
"a8de78f0-c3e4-4a2a-b7e8-f659073969db"
]
]
}
}
],
"tokensAwarded": {
"type": "Tokens Awarded",
"name": "New Tokens Awarded",
"project": "Governance",
"id": "b61ae0d0-86b4-4738-906e-00b08db88ab0",
"savedPayload": {
"position": {
"x": 24568.999999999996,
"y": 24748
},
"targetPosition": {
"x": 24568.999999999996,
"y": 25048
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"tokensBonus": {
"type": "Tokens Bonus",
"name": "New Tokens Bonus",
"project": "Governance",
"id": "3f4852bb-3b01-41c2-b0d5-95be464c8c8c",
"savedPayload": {
"position": {
"x": 24801.807621135325,
"y": 25634.615242270662
},
"targetPosition": {
"x": 24568.999999999996,
"y": 25048
},
"floatingObject": {
"isPinned": true,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "79381140-de0d-4b79-801e-b0377bdb1677",
"savedPayload": {
"position": {
"x": 24568.999999999996,
"y": 25048
},
"targetPosition": {
"x": 24568.999999999996,
"y": 25348
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"supportProgram": {
"type": "Support Program",
"name": "New Support Program",
"config": "{}",
"project": "Governance",
"userSupporters": [
{
"type": "User Supporter",
"name": "Luis-Fernando-Molina",
"config": "{}",
"project": "Governance",
"id": "27f9b915-a35b-4384-b018-35e7e5ad91bc",
"savedPayload": {
"position": {
"x": 24663.807621135325,
"y": 25778.615242270662
},
"targetPosition": {
"x": 24868.999999999996,
"y": 25348
},
"floatingObject": {
"isPinned": true,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "User Profile",
"name": "Luis-Fernando-Molina",
"id": "a8de78f0-c3e4-4a2a-b7e8-f659073969db"
},
"referenceParentCombinedNodePath": [
[
"Luis-Fernando-Molina",
"User Profile",
"Governance",
"a8de78f0-c3e4-4a2a-b7e8-f659073969db"
]
]
}
}
],
"tokensAwarded": {
"type": "Tokens Awarded",
"name": "New Tokens Awarded",
"project": "Governance",
"id": "4e9a955b-e97a-409c-b50e-34cc68dea1a5",
"savedPayload": {
"position": {
"x": 25168.999999999996,
"y": 25348
},
"targetPosition": {
"x": 24868.999999999996,
"y": 25348
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"tokensBonus": {
"type": "Tokens Bonus",
"name": "New Tokens Bonus",
"project": "Governance",
"id": "1cd3ed30-cadf-4e3d-b53c-7365591ed418",
"savedPayload": {
"position": {
"x": 24585.192378864667,
"y": 25994.615242270662
},
"targetPosition": {
"x": 24868.999999999996,
"y": 25348
},
"floatingObject": {
"isPinned": true,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "9c974ddc-c9b9-486e-908d-0ddf787d079b",
"savedPayload": {
"position": {
"x": 24868.999999999996,
"y": 25348
},
"targetPosition": {
"x": 24568.999999999996,
"y": 25348
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"mentorshipProgram": {
"type": "Mentorship Program",
"name": "New Mentorship Program",
"config": "{}",
"project": "Governance",
"userMentors": [
{
"type": "User Mentor",
"name": "Julian-Molina",
"config": "{}",
"project": "Governance",
"id": "37be08da-377c-4f2c-95c4-9ac090d61543",
"savedPayload": {
"position": {
"x": 24868.999999999996,
"y": 25648
},
"targetPosition": {
"x": 24568.999999999996,
"y": 25648
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
},
"referenceParent": {
"type": "User Profile",
"name": "Julian-Molina",
"id": "b85aaac1-0708-4aec-97f9-bc3cc70e530a"
},
"referenceParentCombinedNodePath": [
[
"Julian-Molina",
"User Profile",
"Governance",
"b85aaac1-0708-4aec-97f9-bc3cc70e530a"
]
]
}
}
],
"tokensAwarded": {
"type": "Tokens Awarded",
"name": "New Tokens Awarded",
"project": "Governance",
"id": "994b4c49-04cb-484f-b9f5-63382deb8213",
"savedPayload": {
"position": {
"x": 24568.999999999996,
"y": 25948
},
"targetPosition": {
"x": 24568.999999999996,
"y": 25648
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"tokensBonus": {
"type": "Tokens Bonus",
"name": "New Tokens Bonus",
"project": "Governance",
"id": "61abb8e9-f788-413b-b32c-d8a87e9302fa",
"savedPayload": {
"position": {
"x": 24461.999999999996,
"y": 25706
},
"targetPosition": {
"x": 24568.999999999996,
"y": 25648
},
"floatingObject": {
"isPinned": true,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "f0ed57dd-284d-4fad-bd9e-3f05bd5c3674",
"savedPayload": {
"position": {
"x": 24568.999999999996,
"y": 25648
},
"targetPosition": {
"x": 24568.999999999996,
"y": 25348
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "29fb441b-7e97-4ea1-91ea-61e386477b76",
"savedPayload": {
"position": {
"x": 24568.999999999996,
"y": 25348
},
"targetPosition": {
"x": 24268.999999999996,
"y": 25348
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"votesAndClaimsPrograms": {
"type": "Votes And Claims Programs",
"name": "New Votes And Claims Programs",
"config": "{}",
"project": "Governance",
"id": "0f1aaa78-85f6-420c-a4e1-e425b33dc206",
"savedPayload": {
"position": {
"x": 24268.999999999996,
"y": 25648
},
"targetPosition": {
"x": 24268.999999999996,
"y": 25348
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "b3560d24-9916-46c6-93d2-85d0eb47b2eb",
"savedPayload": {
"position": {
"x": 24268.999999999996,
"y": 25348
},
"targetPosition": {
"x": 23968.999999999996,
"y": 25348
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"tokensMined": {
"type": "Tokens Mined",
"name": "New Tokens Mined",
"project": "Governance",
"id": "2eb9915f-6d47-45f5-9d9c-58d5cd685455",
"savedPayload": {
"position": {
"x": 23668.999999999996,
"y": 25348
},
"targetPosition": {
"x": 23968.999999999996,
"y": 25348
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": true,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "33095088-c43b-4a78-bf60-9dff8a6c14a8",
"savedPayload": {
"position": {
"x": 23968.999999999996,
"y": 25348
},
"targetPosition": {
"x": 23968.999999999996,
"y": 25348
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
}
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,474 @@
{
"type": "User Profile",
"name": "alexandrustefan",
"config": "{\n \"signature\": {\n \"message\": \"alexandrustefan\",\n \"messageHash\": \"0x01480a1f95282f9cd8ecd58e16b722678a17738f633c1b0e4459c091c69c2e89\",\n \"v\": \"0x1b\",\n \"r\": \"0x38ce12d4391a0c55e024b84b2f33bf12067d12d79a05480b840f092f0447fa54\",\n \"s\": \"0x07f4f5911fa4e1bcc5f9787ce0f4ba6674f6ab9dda8a872ad05ed4047669bac4\",\n \"signature\": \"0x38ce12d4391a0c55e024b84b2f33bf12067d12d79a05480b840f092f0447fa5407f4f5911fa4e1bcc5f9787ce0f4ba6674f6ab9dda8a872ad05ed4047669bac41b\"\n }\n}",
"project": "Governance",
"tokenPowerSwitch": {
"type": "Token Power Switch",
"name": "New Token Power Switch",
"config": "{}",
"project": "Governance",
"tokenPowerSwitch": [],
"onboardingPrograms": {
"type": "Onboarding Programs",
"name": "New Onboarding Programs",
"config": "{}",
"project": "Governance",
"airdropProgram": {
"type": "Airdrop Program",
"name": "New Airdrop Program",
"config": "{}",
"project": "Governance",
"tokensAwarded": {
"type": "Tokens Awarded",
"name": "New Tokens Awarded",
"project": "Governance",
"id": "d8fd408f-e364-40c5-b81a-036eb4ec32db",
"savedPayload": {
"position": {
"x": 14597.000000000002,
"y": 5562.635444127544
},
"targetPosition": {
"x": 14747.000000000002,
"y": 5822.443065262876
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "50b7ee88-6d22-4ff4-b262-632aa86e3e0a",
"savedPayload": {
"position": {
"x": 14747.000000000002,
"y": 5822.443065262876
},
"targetPosition": {
"x": 14897.000000000002,
"y": 6082.250686398208
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"githubProgram": {
"type": "Github Program",
"name": "New Github Program",
"config": "{}",
"project": "Governance",
"tokensAwarded": {
"type": "Tokens Awarded",
"name": "New Tokens Awarded",
"project": "Governance",
"id": "f9c6de4f-0139-473b-b5f8-850df452275d",
"savedPayload": {
"position": {
"x": 15497.000000000002,
"y": 6082.250686398208
},
"targetPosition": {
"x": 15197.000000000002,
"y": 6082.250686398208
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "121d0bdc-fe2e-40a6-8d0e-cf275eff9c83",
"savedPayload": {
"position": {
"x": 15197.000000000002,
"y": 6082.250686398208
},
"targetPosition": {
"x": 14897.000000000002,
"y": 6082.250686398208
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "e901475a-06e8-4573-aec3-17c8c1db5ec0",
"savedPayload": {
"position": {
"x": 14897.000000000002,
"y": 6082.250686398208
},
"targetPosition": {
"x": 14747.000000000002,
"y": 6342.05830753354
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"communityBuildingPrograms": {
"type": "Community Building Programs",
"name": "New Community Building Programs",
"config": "{}",
"project": "Governance",
"referralProgram": {
"type": "Referral Program",
"name": "New Referral Program",
"config": "{}",
"project": "Governance",
"userReferrers": [
{
"type": "User Referrer",
"name": "",
"config": "{}",
"project": "Governance",
"id": "c3ef085d-ae35-4ecb-8095-684383a42c83",
"savedPayload": {
"position": {
"x": 15197.000000000002,
"y": 6301.865928668872
},
"targetPosition": {
"x": 15197.000000000002,
"y": 6601.865928668872
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
}
],
"tokensAwarded": {
"type": "Tokens Awarded",
"name": "New Tokens Awarded",
"project": "Governance",
"id": "68036d35-338d-4570-8a7b-f8501a49e8e0",
"savedPayload": {
"position": {
"x": 15497.000000000002,
"y": 6601.865928668872
},
"targetPosition": {
"x": 15197.000000000002,
"y": 6601.865928668872
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"tokensBonus": {
"type": "Tokens Bonus",
"name": "New Tokens Bonus",
"project": "Governance",
"id": "57e4234a-9c73-404f-ab71-0a434af83b46",
"savedPayload": {
"position": {
"x": 15197.000000000002,
"y": 6901.865928668872
},
"targetPosition": {
"x": 15197.000000000002,
"y": 6601.865928668872
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "9f302fef-deff-4c58-ab46-9fbc4f25ef31",
"savedPayload": {
"position": {
"x": 15197.000000000002,
"y": 6601.865928668872
},
"targetPosition": {
"x": 14897.000000000002,
"y": 6601.865928668872
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"supportProgram": {
"type": "Support Program",
"name": "New Support Program",
"config": "{}",
"project": "Governance",
"userSupporters": [
{
"type": "User Supporter",
"name": "",
"config": "{}",
"project": "Governance",
"id": "43f4d79d-608a-4c5f-ae09-40cff12adc1a",
"savedPayload": {
"position": {
"x": 15006.807621135333,
"y": 7011.6735498042035
},
"targetPosition": {
"x": 14747.000000000002,
"y": 6861.6735498042035
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
}
],
"tokensAwarded": {
"type": "Tokens Awarded",
"name": "New Tokens Awarded",
"project": "Governance",
"id": "c5d68f18-9ab3-4289-a59e-d02f2e8dd456",
"savedPayload": {
"position": {
"x": 14597.000000000002,
"y": 7121.481170939535
},
"targetPosition": {
"x": 14747.000000000002,
"y": 6861.6735498042035
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"tokensBonus": {
"type": "Tokens Bonus",
"name": "New Tokens Bonus",
"project": "Governance",
"id": "7771ddd9-920c-4eae-86f2-39437f862622",
"savedPayload": {
"position": {
"x": 14487.19237886467,
"y": 6711.6735498042035
},
"targetPosition": {
"x": 14747.000000000002,
"y": 6861.6735498042035
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "5f004eab-c4ad-4911-904f-6c312c342207",
"savedPayload": {
"position": {
"x": 14747.000000000002,
"y": 6861.6735498042035
},
"targetPosition": {
"x": 14897.000000000002,
"y": 6601.865928668872
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "ca741fdc-8098-45a0-bf2e-5c3837b69910",
"savedPayload": {
"position": {
"x": 14897.000000000002,
"y": 6601.865928668872
},
"targetPosition": {
"x": 14747.000000000002,
"y": 6342.05830753354
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "32edddeb-10a4-4e67-8ebc-518ae17b60e0",
"savedPayload": {
"position": {
"x": 14747.000000000002,
"y": 6342.05830753354
},
"targetPosition": {
"x": 14447.000000000002,
"y": 6342.05830753354
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"tokensMined": {
"type": "Tokens Mined",
"name": "New Tokens Mined",
"project": "Governance",
"id": "9fd346bc-0aa8-44a0-a336-71d8a92e5b4a",
"savedPayload": {
"position": {
"x": 14147.000000000002,
"y": 6342.05830753354
},
"targetPosition": {
"x": 14447.000000000002,
"y": 6342.05830753354
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
},
"id": "4c987083-b506-4f26-9821-e678dd3880d1",
"savedPayload": {
"position": {
"x": 14447.000000000002,
"y": 6342.05830753354
},
"targetPosition": {
"x": 14447.000000000002,
"y": 6342.05830753354
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false
}
}
}