~ ♥ ~ ZEN ~

This commit is contained in:
fred 2024-04-06 16:14:19 +02:00
parent 0dc2498ae6
commit 5cf9f0b6cb
19 changed files with 46 additions and 46 deletions

View File

@ -94,7 +94,7 @@ if [[ ${QRCODE} == "station" ]]; then
if [[ $carouselrunning ]]; then if [[ $carouselrunning ]]; then
ISTATION="/ipfs/QmVTHH8sTXEqRBsvcKo5jDo16rvp7Q7ERyHZP5vmWUxeS6" ## G1WorldCrafting.jpg ISTATION="/ipfs/QmVTHH8sTXEqRBsvcKo5jDo16rvp7Q7ERyHZP5vmWUxeS6" ## G1WorldCrafting.jpg
else else
## GENERATE PLAYER G1 TO ACCOUNTING ## GENERATE PLAYER G1 TO ZEN ACCOUNTING
ISTATION=$($MY_PATH/../tools/make_image_ipfs_index_carousel.sh | tail -n 1) ISTATION=$($MY_PATH/../tools/make_image_ipfs_index_carousel.sh | tail -n 1)
echo $ISTATION > ~/.zen/tmp/ISTATION ## STATION G1WALLET CAROUSEL echo $ISTATION > ~/.zen/tmp/ISTATION ## STATION G1WALLET CAROUSEL
fi fi
@ -272,7 +272,7 @@ if [[ ${QRCODE:0:5} == "~~~~~" ]]; then
if [[ ! ${ISTHERE} ]]; then if [[ ! ${ISTHERE} ]]; then
( (
echo "$HTTPCORS echo "$HTTPCORS
<h1>LOGOUT ERROR</h1><h2>${PLAYER} keys not found on Station</h2>" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 \ <h1>LOGOUT ERROR</h1><h2>${PLAYER} keys not found on ZEN Station</h2>" | nc -l -p ${PORT} -q 1 > /dev/null 2>&1 \
&& echo "SLURP PLAYER ERROR ${player}" && echo "SLURP PLAYER ERROR ${player}"
) & ) &
exit 0 exit 0
@ -690,9 +690,9 @@ echo ">>> ${QRCODE} g1_to_ipfs $ASTROTOIPNS"
if [[ $VISITORCOINS == "null" || ${ZEN} -lt 10 ]]; then if [[ $VISITORCOINS == "null" || ${ZEN} -lt 10 ]]; then
DISPLAY="$DISPLAY DISPLAY="$DISPLAY
<h2>!! LOW WALLET ZEN=${ZEN}<h2>" <h2>!! LOW ZEN WALLET ZEN=${ZEN}<h2>"
DISPLAY="$DISPLAY<h3>LOW WARNING</h3> DISPLAY="$DISPLAY<h3>LOW ZEN WARNING</h3>
PLEASE CHARGE... ${ZEN} ZEN" PLEASE CHARGE... ${ZEN} ZEN"
fi fi

View File

@ -248,7 +248,7 @@ while read LINE; do
## Count emails found ## Count emails found
emails=($(echo "$TTAGS" | grep -E -o "\b[a-zA-Z0-9.%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}\b")) emails=($(echo "$TTAGS" | grep -E -o "\b[a-zA-Z0-9.%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}\b"))
nb=${#emails[@]} nb=${#emails[@]}
#~ zen=$(echo "scale=2; $nb / 10" | bc) ## / divide by 10 = 1 each #~ zen=$(echo "scale=2; $nb / 10" | bc) ## / divide by 10 = 1 ZEN each
## Get first zmail ## Get first zmail
ZMAIL="${emails}" ZMAIL="${emails}"

View File

@ -51,7 +51,7 @@ mkdir -p ~/.zen/tmp/${MOATS}
COINS=$($MY_PATH/../tools/COINScheck.sh ${SECTORG1PUB} | tail -n 1) COINS=$($MY_PATH/../tools/COINScheck.sh ${SECTORG1PUB} | tail -n 1)
echo "SECTOR WALLET = ${COINS} G1 : ${SECTORG1PUB}" echo "SECTOR WALLET = ${COINS} G1 : ${SECTORG1PUB}"
## UNPLUG => SEND 10 to SECTORG1PUB ## UNPLUG => SEND 10 ZEN to SECTORG1PUB
## ALL => SEND ALL to $WORLDG1PUB ## ALL => SEND ALL to $WORLDG1PUB
ALL="ALL" ALL="ALL"

View File

@ -71,7 +71,7 @@ for REGION in ${REGIONS[@]}; do
################################## TODO : make sharing key protocol evolve ################################## TODO : make sharing key protocol evolve
## FOR NOW ONLY 1ST BOOSTRAP PUBLISH REGION KEYS ## FOR NOW ONLY 1ST BOOSTRAP PUBLISH REGION KEYS
# with bigger planetary swam will be closest "IA Station", or it could be choosen according to value... # with bigger planetary swam will be closest "IA Station", or it could be choosen according to ZEN value...
STRAPS=($(cat ~/.zen/Astroport.ONE/A_boostrap_nodes.txt | grep -Ev "#" | rev | cut -d '/' -f 1 | rev | grep -v '^[[:space:]]*$')) ## ${STRAPS[@]} STRAPS=($(cat ~/.zen/Astroport.ONE/A_boostrap_nodes.txt | grep -Ev "#" | rev | cut -d '/' -f 1 | rev | grep -v '^[[:space:]]*$')) ## ${STRAPS[@]}
ACTINGNODE=${STRAPS[0]} ## FIST NODE IN STRAPS ACTINGNODE=${STRAPS[0]} ## FIST NODE IN STRAPS
if [[ "${ACTINGNODE}" != "${IPFSNODEID}" ]]; then if [[ "${ACTINGNODE}" != "${IPFSNODEID}" ]]; then
@ -101,7 +101,7 @@ for REGION in ${REGIONS[@]}; do
ipfs --timeout 240s get --progress=false -o ~/.zen/tmp/${MOATS}/${REGION}/ /ipns/${YESTERDATEREGIONNS}/ ipfs --timeout 240s get --progress=false -o ~/.zen/tmp/${MOATS}/${REGION}/ /ipns/${YESTERDATEREGIONNS}/
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
## SHOULD NEED 12 SIGNATURES ## SHOULD NEED 12 SIGNATURES
## FULL REFRESH DEMO... CHAINING COMING LATER ## FULL REFRESH DEMO... ZEN CHAINING COMING LATER
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
mkdir -p ~/.zen/tmp/${MOATS}/${REGION}/RSS mkdir -p ~/.zen/tmp/${MOATS}/${REGION}/RSS
rm -f ~/.zen/tmp/${MOATS}/${REGION}/RSS/_${RLAT}_${RLON}.week.rss.json rm -f ~/.zen/tmp/${MOATS}/${REGION}/RSS/_${RLAT}_${RLON}.week.rss.json

View File

@ -7,7 +7,7 @@
# DETECTING CONFLICT WITH SAME TITLE # DETECTING CONFLICT WITH SAME TITLE
# ASKING TO EXISTING SIGNATURES TO UPDATE THEIR TW OR FORK TITLE # ASKING TO EXISTING SIGNATURES TO UPDATE THEIR TW OR FORK TITLE
# CALLED BY "SECTOR.refresh.sh" # CALLED BY "SECTOR.refresh.sh"
# SEND 10 TO EACH SIGNATURE # SEND 10 ZEN TO EACH SIGNATURE
######################################################################## ########################################################################
MY_PATH="`dirname \"$0\"`" # relative MY_PATH="`dirname \"$0\"`" # relative
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
@ -193,7 +193,7 @@ Tiddler appears in <b>${unique_combined[*]}</b> TW(s)
done done
## SEND G1PalPay Signal ## SEND ZEN G1PalPay Signal
#~ ############################################################## #~ ##############################################################
#~ G1AMOUNT=$(echo "$NSIGN / 10" | bc -l | xargs printf "%.2f" | sed "s~,~.~g" ) #~ G1AMOUNT=$(echo "$NSIGN / 10" | bc -l | xargs printf "%.2f" | sed "s~,~.~g" )
@ -272,7 +272,7 @@ done < ~/.zen/tmp/${MOATS}/${SECTOR}/tiddlers.list
#~ GRATITUDE=$($MY_PATH/../tools/getcoins_from_gratitude_box.sh) #~ GRATITUDE=$($MY_PATH/../tools/getcoins_from_gratitude_box.sh)
#~ G1AMOUNT=$(echo "$GRATITUDE / 10" | bc -l | xargs printf "%.2f" | sed "s~,~.~g" ) #~ G1AMOUNT=$(echo "$GRATITUDE / 10" | bc -l | xargs printf "%.2f" | sed "s~,~.~g" )
#~ echo "***** SECTOR $SECTOR REWARD *****************" #~ echo "***** SECTOR $SECTOR REWARD *****************"
#~ echo "GRATITUDE ${GRATITUDE} = ${G1AMOUNT} G1 #~ echo "GRATITUDE ${GRATITUDE} ZEN = ${G1AMOUNT} G1
#~ to ${PLAYER} WALLET ${ASTROG1} (${gloops} Tiddlers)" #~ to ${PLAYER} WALLET ${ASTROG1} (${gloops} Tiddlers)"
#~ echo "************************************************************" #~ echo "************************************************************"
#~ ${MY_PATH}/../tools/PAY4SURE.sh ~/.zen/tmp/${MOATS}/sector.dunikey "${G1AMOUNT}" "${ASTROG1}" "THANKS ${gloops} GLOOPS" #~ ${MY_PATH}/../tools/PAY4SURE.sh ~/.zen/tmp/${MOATS}/sector.dunikey "${G1AMOUNT}" "${ASTROG1}" "THANKS ${gloops} GLOOPS"

View File

@ -102,9 +102,9 @@ for SECTOR in ${SECTORS[@]}; do
ipfs --timeout 180s get --progress=false -o ~/.zen/tmp/${MOATS}/${SECTOR}/ /ipns/${YESTERDATENS}/ ipfs --timeout 180s get --progress=false -o ~/.zen/tmp/${MOATS}/${SECTOR}/ /ipns/${YESTERDATENS}/
if [[ $? != 0 ]]; then if [[ $? != 0 ]]; then
echo "(╥☁╥ ) swarm memory empty (╥☁╥ )" echo "(╥☁╥ ) swarm memory empty (╥☁╥ )"
# Try retieve memory from UPlanet Memory # Try retieve memory from UPlanet ZEN Memory
[[ ${ZEN} -gt 0 ]] \ [[ ${ZEN} -gt 0 ]] \
&& echo "INTERCOM Refreshing from MEMORY" \ && echo "INTERCOM Refreshing from ZEN MEMORY" \
&& ${MY_PATH}/../RUNTIME/ZEN.SECTOR.memory.sh "${SECTOR}" "${MOATS}" "${G1PUB}" && ${MY_PATH}/../RUNTIME/ZEN.SECTOR.memory.sh "${SECTOR}" "${MOATS}" "${G1PUB}"
fi fi
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
@ -171,7 +171,7 @@ for SECTOR in ${SECTORS[@]}; do
echo "SETTING NEXT REFRESHER : $(cat ${UREFRESH} | head -n 1)" echo "SETTING NEXT REFRESHER : $(cat ${UREFRESH} | head -n 1)"
############ 101 REFILL ?! ############ 101 ZEN REFILL ?!
CURRENT=$(readlink ~/.zen/game/players/.current | rev | cut -d '/' -f 1 | rev) CURRENT=$(readlink ~/.zen/game/players/.current | rev | cut -d '/' -f 1 | rev)
[[ ${COINS} == "" || ${COINS} == "null" ]] \ [[ ${COINS} == "" || ${COINS} == "null" ]] \
&& [[ ${ZEN} -lt 100 && ${CURRENT} != "" ]] \ && [[ ${ZEN} -lt 100 && ${CURRENT} != "" ]] \
@ -230,7 +230,7 @@ for SECTOR in ${SECTORS[@]}; do
TOTL=$((${NL}+${NS})) TOTL=$((${NL}+${NS}))
############################################################## ##############################################################
# Update COIN & value # Update COIN & ZEN value
echo ${COINS} > ~/.zen/tmp/${MOATS}/${SECTOR}/COINS echo ${COINS} > ~/.zen/tmp/${MOATS}/${SECTOR}/COINS
echo ${ZEN} > ~/.zen/tmp/${MOATS}/${SECTOR}/ZEN echo ${ZEN} > ~/.zen/tmp/${MOATS}/${SECTOR}/ZEN
@ -343,12 +343,12 @@ for SECTOR in ${SECTORS[@]}; do
&& echo "${MOATS}" > ~/.zen/tmp/${MOATS}/${SECTOR}/CHAIN/_moats \ && echo "${MOATS}" > ~/.zen/tmp/${MOATS}/${SECTOR}/CHAIN/_moats \
&& IPFSPOP=$(ipfs add -rwq ~/.zen/tmp/${MOATS}/${SECTOR}/* | tail -n 1) && echo "ROOT was ${ZCHAIN}" && IPFSPOP=$(ipfs add -rwq ~/.zen/tmp/${MOATS}/${SECTOR}/* | tail -n 1) && echo "ROOT was ${ZCHAIN}"
###################################################### ######################################################
## CHAINING ## ZEN CHAINING
# Send 1 to UPlanet REGIONG1PUB Wallet containing REGION TW HASH # Send 1 ZEN to UPlanet REGIONG1PUB Wallet containing REGION TW HASH
INTERCOM="UPLANET:${SECTOR}:${TODATE}:/ipfs/${IPFSPOP}" INTERCOM="UPLANET:${SECTOR}:${TODATE}:/ipfs/${IPFSPOP}"
echo "> INTERCOM ${INTERCOM} (${ZEN} ZEN)" echo "> INTERCOM ${INTERCOM} (${ZEN} ZEN)"
if [[ ${ZEN} -gt 11 ]]; then if [[ ${ZEN} -gt 11 ]]; then
echo "---ZZZ-- SECTOR 2 REGION CHAINING ---ZZZ------ZZZ----" echo "---ZZZ-- SECTOR 2 REGION ZEN CHAINING ---ZZZ------ZZZ----"
${MY_PATH}/../tools/PAY4SURE.sh ~/.zen/tmp/${MOATS}/${SECTOR}.dunikey "0.1" "${REGIONG1PUB}" "${INTERCOM}" ${MY_PATH}/../tools/PAY4SURE.sh ~/.zen/tmp/${MOATS}/${SECTOR}.dunikey "0.1" "${REGIONG1PUB}" "${INTERCOM}"
fi fi
############################################################## ##############################################################

View File

@ -331,7 +331,7 @@ if [[ "${MACHINEPUB}" != "" ]]; then
sed -i "s~${OLD16}~${ENCODING}~g" ~/.zen/game/players/${PLAYER}/ipfs/moa/index.html sed -i "s~${OLD16}~${ENCODING}~g" ~/.zen/game/players/${PLAYER}/ipfs/moa/index.html
echo "ENCODING: ${ENCODING}" echo "ENCODING: ${ENCODING}"
# GIVE STATION TW ACCESS # # GIVE ZEN STATION TW ACCESS #
########### ###########
#~ echo "# CRYPTO DECODING TESTING..." #~ echo "# CRYPTO DECODING TESTING..."
tiddlywiki \ tiddlywiki \

View File

@ -40,13 +40,13 @@ INDEX="$3"
mkdir -p ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu mkdir -p ~/.zen/tmp/${IPFSNODEID}/WISH/${PLAYER}/g1voeu
############################### ###############################
####### NEED G1 / TO RUN ####### NEED G1 / ZEN TO RUN
[[ ${COINS} == "null" || ${COINS} == "" ]] \ [[ ${COINS} == "null" || ${COINS} == "" ]] \
&& echo ">>> ${COINS} : DESACTIVATED - NEED G1 TO REFRESH WISH - EXIT - " \ && echo ">>> ${COINS} : DESACTIVATED - NEED G1 TO REFRESH WISH - EXIT - " \
&& exit 0 && exit 0
echo "%% ${COINS} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" echo "%% ${COINS} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"
[[ $(echo "$COINS < 2" | bc -l) -eq 1 ]] && echo ">>> ${COINS} ONLY : 1 G1 + 10 NEEDED TO CONTINUE" && exit 0 [[ $(echo "$COINS < 2" | bc -l) -eq 1 ]] && echo ">>> ${COINS} ONLY : 1 G1 + 10 ZEN NEEDED TO CONTINUE" && exit 0
############################### ###############################
## EXTRACT G1Voeu from PLAYER TW ## EXTRACT G1Voeu from PLAYER TW
@ -321,7 +321,7 @@ if [[ ${wishnumbers} -gt 0 ]]; then
GRATITUDE=$($MY_PATH/../tools/getcoins_from_gratitude_box.sh) GRATITUDE=$($MY_PATH/../tools/getcoins_from_gratitude_box.sh)
G1AMOUNT=$(echo "$GRATITUDE / 10" | bc -l | xargs printf "%.2f" | sed "s~,~.~g" ) G1AMOUNT=$(echo "$GRATITUDE / 10" | bc -l | xargs printf "%.2f" | sed "s~,~.~g" )
echo "***** PLAYER $PLAYER *************************************" echo "***** PLAYER $PLAYER *************************************"
echo "GRATITUDE ${GRATITUDE} (${G1AMOUNT} G1) echo "GRATITUDE ${GRATITUDE} ZEN (${G1AMOUNT} G1)
to UMAP_${LAT}_${LON} WALLET ${UMAPG1PUB}" to UMAP_${LAT}_${LON} WALLET ${UMAPG1PUB}"
echo "************************************************************" echo "************************************************************"
YOUSER=$($MY_PATH/../tools/clyuseryomail.sh "${PLAYER}") YOUSER=$($MY_PATH/../tools/clyuseryomail.sh "${PLAYER}")

View File

@ -31947,7 +31947,7 @@
"pubkey": "BBNB5X1kyLU7G2rbmKrn6uKvuJsbd8U7HSkiftPeYZxz", "pubkey": "BBNB5X1kyLU7G2rbmKrn6uKvuJsbd8U7HSkiftPeYZxz",
"address": "1675 chemin du piton", "address": "1675 chemin du piton",
"city": "Saint-Clar-de-Rivière, 31600", "city": "Saint-Clar-de-Rivière, 31600",
"description": "Praticien en Médecine Traditionnelle Chinoise, j'utilise principalement l'acupuncture, avec la Méthode Global Balance du Dr Richard Tan.\n\nMoine dans la lignée du Soto, nous avons un groupe pour la pratique de la méditation les mardi de 18h20 à 19H30 et les mercredi de 6h50 à 8h00. Si vous ne connaissez pas la pratique, des initiations à la posture de zazen peuvent se faire sur rendez vous.", "description": "Praticien en Médecine Traditionnelle Chinoise, j'utilise principalement l'acupuncture, avec la Méthode Global Balance du Dr Richard Tan.\n\nMoine dans la lignée du ZEN Soto, nous avons un groupe pour la pratique de la méditation les mardi de 18h20 à 19H30 et les mercredi de 6h50 à 8h00. Si vous ne connaissez pas la pratique, des initiations à la posture de zazen peuvent se faire sur rendez vous.",
"avatar": { "avatar": {
"_content_type": "image/png" "_content_type": "image/png"
}, },
@ -39816,7 +39816,7 @@
"pubkey": "BGpcfAHva2fyfZfVXY9czpA1hoezB3MdHqmw39zUoVkt", "pubkey": "BGpcfAHva2fyfZfVXY9czpA1hoezB3MdHqmw39zUoVkt",
"address": "1178 route de Broves", "address": "1178 route de Broves",
"city": "Bargemon, 83830", "city": "Bargemon, 83830",
"description": "Organic human being living as natural as possible\nRevitalization - Massage \nwww.keitaonozaki.com", "description": "Organic human being living as natural as possible\nRevitalization - Massage ZEN \nwww.keitaonozaki.com",
"avatar": { "avatar": {
"_content_type": "image/png" "_content_type": "image/png"
}, },
@ -75389,7 +75389,7 @@
{ {
"pubkey": "zV3yXy5iC68ksE93AGp6stCoczaSfNFE2Hac7h1q7ZA", "pubkey": "zV3yXy5iC68ksE93AGp6stCoczaSfNFE2Hac7h1q7ZA",
"city": "Gocho, Tanzanie", "city": "Gocho, Tanzanie",
"description": "Bon ben là, je crois que c'est clair !\nFlingueur de gôchiste professionnel, mes faits d'armes sont visibles grâce aux et aux ⚠ que j'ai obtenu, et qui sont mes médailles :\nUn ⚠ pour chaque dizaine de gôchistes écrasés sous mes bottes*, \nUn par centaine de \"Head Shoot\" de gôchistes.\n\n* les gôchistes que j'élimine à coup de talon sont en général ce qui se fait de plus dégueulasse en matière de gôchisme. Nous avons choisi le ⚠ pour bien nous rappeler de nous désinfecter les grolles après chaque écrabouillage de goules.", "description": "Bon ben là, je crois que c'est clair !\nFlingueur de gôchiste professionnel, mes faits d'armes sont visibles grâce aux ZEN et aux ⚠ que j'ai obtenu, et qui sont mes médailles :\nUn ⚠ pour chaque dizaine de gôchistes écrasés sous mes bottes*, \nUn ZEN par centaine de \"Head Shoot\" de gôchistes.\n\n* les gôchistes que j'élimine à coup de talon sont en général ce qui se fait de plus dégueulasse en matière de gôchisme. Nous avons choisi le ⚠ pour bien nous rappeler de nous désinfecter les grolles après chaque écrabouillage de goules.",
"avatar": { "avatar": {
"_content_type": "image/png" "_content_type": "image/png"
}, },
@ -90752,7 +90752,7 @@
{ {
"pubkey": "Cbiq6SsmToJCDF5iNe1W7RyGib1qBcwie7NWG7LKP13A", "pubkey": "Cbiq6SsmToJCDF5iNe1W7RyGib1qBcwie7NWG7LKP13A",
"city": "Orba, 03790, España", "city": "Orba, 03790, España",
"description": "(っ◔◡◔)っ Soy Elisa, tengo 10 años y me gusta mucho la pastelería creativa y saludable ♥", "description": "(っ◔◡◔)っ ZEN Soy Elisa, tengo 10 años y me gusta mucho la pastelería creativa y saludable ♥",
"avatar": { "avatar": {
"_content_type": "image/png" "_content_type": "image/png"
}, },
@ -132807,7 +132807,7 @@
{ {
"pubkey": "Hi1vKZPuYwQ7FRiUE1GhwSMTEum8xw2TK4YaijpBUpWz", "pubkey": "Hi1vKZPuYwQ7FRiUE1GhwSMTEum8xw2TK4YaijpBUpWz",
"city": "Orcier, 74550", "city": "Orcier, 74550",
"description": "Hello, je suis masseuse-Sono thérapeute. attitude!", "description": "Hello, je suis masseuse-Sono thérapeute. ZEN attitude!",
"avatar": { "avatar": {
"_content_type": "image/png" "_content_type": "image/png"
}, },

View File

@ -68,12 +68,12 @@ _G1PUB_
<!-- TODO: Page 7, this is the inside of the back cover --> <!-- TODO: Page 7, this is the inside of the back cover -->
Your ZenCard is more than just a piece of paper—it is your gateway to send and receive Zen, the universal currency of UPlanet. With your ZenCard in hand, you have the power to engage in transactions, support local economies, and participate in the vibrant ecosystem of our decentralized realm. Your ZenCard is more than just a piece of paper—it is your gateway to send and receive Zen, the universal currency of UPlanet. With your ZenCard in hand, you have the power to engage in transactions, support local economies, and participate in the vibrant ecosystem of our decentralized realm.
As a paper wallet, your ZenCard embodies the principles of security and accessibility. It allows you to store your offline, protecting your assets from digital threats while ensuring easy access whenever you need them. As a paper wallet, your ZenCard embodies the principles of security and accessibility. It allows you to store your ZEN offline, protecting your assets from digital threats while ensuring easy access whenever you need them.
</section> </section>
<footer class="zine-page page-8"> <footer class="zine-page page-8">
<!-- TODO: You made it! Page 8, the back cover. Feel free to use this for attributions. Hey, let me know if you want a review. I'll give you ★★★★★ and an amazing quote --> <!-- TODO: You made it! Page 8, the back cover. Feel free to use this for attributions. Hey, let me know if you want a review. I'll give you ★★★★★ and an amazing quote -->
Whether you're sending to a friend across the cosmos or making a purchase from a local vendor, your ZenCard empowers you to transact with confidence and ease. Embrace the freedom of financial self-reliance and join us in building a thriving economy within UPlanet. Whether you're sending ZEN to a friend across the cosmos or making a purchase from a local vendor, your ZenCard empowers you to transact with confidence and ease. Embrace the freedom of financial self-reliance and join us in building a thriving economy within UPlanet.
So, fellow citizens, hold your ZenCard high and embrace the opportunities it brings. Let us pave the way to a future where prosperity knows no bounds, and every individual has the opportunity to thrive. So, fellow citizens, hold your ZenCard high and embrace the opportunities it brings. Let us pave the way to a future where prosperity knows no bounds, and every individual has the opportunity to thrive.

View File

@ -66,12 +66,12 @@ _G1PUB_
<!-- TODO: Page 7, this is the inside of the back cover --> <!-- TODO: Page 7, this is the inside of the back cover -->
Tu ZenCard es algo más que un trozo de papel: es tu puerta de entrada para enviar y recibir Zen, la moneda universal de UPlanet. Con tu ZenCard en la mano, tienes el poder de realizar transacciones, apoyar las economías locales y participar en el ecosistema dinámico de nuestro reino descentralizado. Tu ZenCard es algo más que un trozo de papel: es tu puerta de entrada para enviar y recibir Zen, la moneda universal de UPlanet. Con tu ZenCard en la mano, tienes el poder de realizar transacciones, apoyar las economías locales y participar en el ecosistema dinámico de nuestro reino descentralizado.
Como monedero de papel, tu ZenCard encarna los principios de seguridad y accesibilidad. Le permite almacenar su fuera de línea, protegiendo sus activos de las amenazas digitales al tiempo que garantiza un fácil acceso siempre que lo necesite. Como monedero de papel, tu ZenCard encarna los principios de seguridad y accesibilidad. Le permite almacenar su ZEN fuera de línea, protegiendo sus activos de las amenazas digitales al tiempo que garantiza un fácil acceso siempre que lo necesite.
</section> </section>
<footer class="zine-page page-8"> <footer class="zine-page page-8">
<!-- TODO: You made it! Page 8, the back cover. Feel free to use this for attributions. Hey, let me know if you want a review. I'll give you ★★★★★ and an amazing quote --> <!-- TODO: You made it! Page 8, the back cover. Feel free to use this for attributions. Hey, let me know if you want a review. I'll give you ★★★★★ and an amazing quote -->
Tanto si envía a un amigo al otro lado del cosmos como si realiza una compra a un vendedor local, su ZenCard le permite realizar transacciones con confianza y facilidad. Disfruta de la libertad de la autonomía financiera y únete a nosotros en la construcción de una economía próspera dentro de UPlanet. Tanto si envía ZEN a un amigo al otro lado del cosmos como si realiza una compra a un vendedor local, su ZenCard le permite realizar transacciones con confianza y facilidad. Disfruta de la libertad de la autonomía financiera y únete a nosotros en la construcción de una economía próspera dentro de UPlanet.
Así que, conciudadanos míos, levantad vuestra ZenCard y aprovechad las oportunidades que ofrece. Allanemos el camino hacia un futuro en el que la prosperidad no tenga límites y todo el mundo tenga la oportunidad de desarrollar su potencial. Así que, conciudadanos míos, levantad vuestra ZenCard y aprovechad las oportunidades que ofrece. Allanemos el camino hacia un futuro en el que la prosperidad no tenga límites y todo el mundo tenga la oportunidad de desarrollar su potencial.
Bienvenido a una nueva era de libertad financiera en UPlanet, ¡donde tu ZenCard es la llave a posibilidades ilimitadas! Bienvenido a una nueva era de libertad financiera en UPlanet, ¡donde tu ZenCard es la llave a posibilidades ilimitadas!
🌌💰💰💰 🌌💰💰💰

View File

@ -62,11 +62,11 @@ _G1PUB_
<section class="zine-page page-7"> <section class="zine-page page-7">
<!-- TODO: Page 7, this is the inside of the back cover --> <!-- TODO: Page 7, this is the inside of the back cover -->
Votre ZenCard est plus qu'un simple morceau de papier - c'est votre passerelle pour envoyer et recevoir du Zen, la monnaie universelle d'UPlanet. Avec votre ZenCard en main, vous avez le pouvoir d'effectuer des transactions, de soutenir les économies locales et de participer à l'écosystème dynamique de notre royaume décentralisé. Votre ZenCard est plus qu'un simple morceau de papier - c'est votre passerelle pour envoyer et recevoir du Zen, la monnaie universelle d'UPlanet. Avec votre ZenCard en main, vous avez le pouvoir d'effectuer des transactions, de soutenir les économies locales et de participer à l'écosystème dynamique de notre royaume décentralisé.
En tant que portefeuille papier, votre ZenCard incarne les principes de sécurité et d'accessibilité. Elle vous permet de stocker vos hors ligne, protégeant ainsi vos actifs des menaces numériques tout en garantissant un accès facile à chaque fois que vous en avez besoin. En tant que portefeuille papier, votre ZenCard incarne les principes de sécurité et d'accessibilité. Elle vous permet de stocker vos ZEN hors ligne, protégeant ainsi vos actifs des menaces numériques tout en garantissant un accès facile à chaque fois que vous en avez besoin.
</section> </section>
<footer class="zine-page page-8"> <footer class="zine-page page-8">
<!-- TODO: You made it! Page 8, the back cover. Feel free to use this for attributions. Hey, let me know if you want a review. I'll give you ★★★★★ and an amazing quote --> <!-- TODO: You made it! Page 8, the back cover. Feel free to use this for attributions. Hey, let me know if you want a review. I'll give you ★★★★★ and an amazing quote -->
Que vous envoyiez du à un ami à travers le cosmos ou que vous fassiez un achat auprès d'un vendeur local, votre ZenCard vous permet d'effectuer des transactions en toute confiance et en toute simplicité. Profitez de la liberté de l'autonomie financière et rejoignez-nous dans la construction d'une économie prospère au sein d'UPlanet. Que vous envoyiez du ZEN à un ami à travers le cosmos ou que vous fassiez un achat auprès d'un vendeur local, votre ZenCard vous permet d'effectuer des transactions en toute confiance et en toute simplicité. Profitez de la liberté de l'autonomie financière et rejoignez-nous dans la construction d'une économie prospère au sein d'UPlanet.
Alors, chers concitoyens, brandissez votre ZenCard et profitez des opportunités qu'elle vous offre. Ouvrons la voie à un avenir où la prospérité ne connaît pas de limites et où chaque individu a la possibilité de s'épanouir. Alors, chers concitoyens, brandissez votre ZenCard et profitez des opportunités qu'elle vous offre. Ouvrons la voie à un avenir où la prospérité ne connaît pas de limites et où chaque individu a la possibilité de s'épanouir.
Bienvenue dans une nouvelle ère de liberté financière sur UPlanet, où votre ZenCard est la clé qui vous permettra d'accéder à des possibilités illimitées ! Bienvenue dans une nouvelle ère de liberté financière sur UPlanet, où votre ZenCard est la clé qui vous permettra d'accéder à des possibilités illimitées !
🌌💰💰 🌌💰💰

View File

@ -62,11 +62,11 @@ _G1PUB_
<section class="zine-page page-7"> <section class="zine-page page-7">
<!-- TODO: Page 7, this is the inside of the back cover --> <!-- TODO: Page 7, this is the inside of the back cover -->
Votre ZenCard est plus qu'un simple morceau de papier - c'est votre passerelle pour envoyer et recevoir du Zen, la monnaie universelle d'UPlanet. Avec votre ZenCard en main, vous avez le pouvoir d'effectuer des transactions, de soutenir les économies locales et de participer à l'écosystème dynamique de notre royaume décentralisé. Votre ZenCard est plus qu'un simple morceau de papier - c'est votre passerelle pour envoyer et recevoir du Zen, la monnaie universelle d'UPlanet. Avec votre ZenCard en main, vous avez le pouvoir d'effectuer des transactions, de soutenir les économies locales et de participer à l'écosystème dynamique de notre royaume décentralisé.
En tant que portefeuille papier, votre ZenCard incarne les principes de sécurité et d'accessibilité. Elle vous permet de stocker vos hors ligne, protégeant ainsi vos actifs des menaces numériques tout en garantissant un accès facile à chaque fois que vous en avez besoin. En tant que portefeuille papier, votre ZenCard incarne les principes de sécurité et d'accessibilité. Elle vous permet de stocker vos ZEN hors ligne, protégeant ainsi vos actifs des menaces numériques tout en garantissant un accès facile à chaque fois que vous en avez besoin.
</section> </section>
<footer class="zine-page page-8"> <footer class="zine-page page-8">
<!-- TODO: You made it! Page 8, the back cover. Feel free to use this for attributions. Hey, let me know if you want a review. I'll give you ★★★★★ and an amazing quote --> <!-- TODO: You made it! Page 8, the back cover. Feel free to use this for attributions. Hey, let me know if you want a review. I'll give you ★★★★★ and an amazing quote -->
Que vous envoyiez du à un ami à travers le cosmos ou que vous fassiez un achat auprès d'un vendeur local, votre ZenCard vous permet d'effectuer des transactions en toute confiance et en toute simplicité. Profitez de la liberté de l'autonomie financière et rejoignez-nous dans la construction d'une économie prospère au sein d'UPlanet. Que vous envoyiez du ZEN à un ami à travers le cosmos ou que vous fassiez un achat auprès d'un vendeur local, votre ZenCard vous permet d'effectuer des transactions en toute confiance et en toute simplicité. Profitez de la liberté de l'autonomie financière et rejoignez-nous dans la construction d'une économie prospère au sein d'UPlanet.
Alors, chers concitoyens, brandissez votre ZenCard et profitez des opportunités qu'elle vous offre. Ouvrons la voie à un avenir où la prospérité ne connaît pas de limites et où chaque individu a la possibilité de s'épanouir. Alors, chers concitoyens, brandissez votre ZenCard et profitez des opportunités qu'elle vous offre. Ouvrons la voie à un avenir où la prospérité ne connaît pas de limites et où chaque individu a la possibilité de s'épanouir.
Bienvenue dans une nouvelle ère de liberté financière sur UPlanet, où votre ZenCard est la clé qui vous permettra d'accéder à des possibilités illimitées ! Bienvenue dans une nouvelle ère de liberté financière sur UPlanet, où votre ZenCard est la clé qui vous permettra d'accéder à des possibilités illimitées !
🌌💰💰 🌌💰💰

View File

@ -31,12 +31,12 @@ La "ZenCard", elle, donne accès au mode "LECTURE".
--- ---
Au 7e jour de votre enregistrement. Au 7e jour de votre enregistrement.
Vous recevrez 3.1 G1, soit 21 pour participer au réseau de partage, où Vous recevrez 3.1 G1, soit 21 ZEN pour participer au réseau de partage, où
* ne rien publier fait perdre 1 / jour. * ne rien publier fait perdre 1 ZEN / jour.
* publier rapporte entre 1 et 21 / jour (~3) * publier rapporte entre 1 et 21 ZEN / jour (~3)
* être copié rapporte 1 pour chaque partage à chaque partageur ! * être copié rapporte 1 ZEN pour chaque partage à chaque partageur !
* 30 jours d'inactivité ou moins de 10 : Vous êtes débranché ! * 30 jours d'inactivité ou moins de 10 ZEN : Vous êtes débranché !
--- ---

View File

@ -47,7 +47,7 @@ if [[ ! -s ~/.zen/tmp/coucou/${G1PUB}.gchange.json ]]; then
else else
cp -f ~/.zen/tmp/${MOATS}/${G1PUB}.gchange.json ~/.zen/tmp/coucou/ cp -f ~/.zen/tmp/${MOATS}/${G1PUB}.gchange.json ~/.zen/tmp/coucou/
echo "++ FOUND IN GCHANGE+ : $GFOUND" echo "++ FOUND IN GCHANGE+ : $GFOUND"
[[ $COINS == "null" ]] && PALPE=10 ## 10 REWARD [[ $COINS == "null" ]] && PALPE=10 ## 10 ZEN REWARD
fi fi
else else
echo "GCHANGE + : OK ~/.zen/tmp/coucou/${G1PUB}.gchange.json" echo "GCHANGE + : OK ~/.zen/tmp/coucou/${G1PUB}.gchange.json"

View File

@ -104,7 +104,7 @@ if [[ $? == 0 || $(echo "${CHK2}" | grep 'succès') || $(echo "${CHK1}" | grep '
ZENDES=$(echo "$DES * 10" | bc | cut -d '.' -f 1) ZENDES=$(echo "$DES * 10" | bc | cut -d '.' -f 1)
##### MONITORING ######### ##### MONITORING #########
echo "<html><h1>${ZENAMOUNT} OPERATION</h1> echo "<html><h1>${ZENAMOUNT} ZEN OPERATION</h1>
${COMMENT} ${COMMENT}
<h3><a title='CESIUM' href='${CESIUMIPFS}/#/app/wot/tx/${ISSUERPUB}/'>${ISSUERPUB}</a> <h3><a title='CESIUM' href='${CESIUMIPFS}/#/app/wot/tx/${ISSUERPUB}/'>${ISSUERPUB}</a>
(<a href='$myUPLANET/g1gate/?pubkey=${ISSUERPUB}'>SCAN</a>) (<a href='$myUPLANET/g1gate/?pubkey=${ISSUERPUB}'>SCAN</a>)
@ -113,7 +113,7 @@ if [[ $? == 0 || $(echo "${CHK2}" | grep 'succès') || $(echo "${CHK1}" | grep '
</h3> </h3>
</html>" > ${PENDINGDIR}/${MOATS}.result.html </html>" > ${PENDINGDIR}/${MOATS}.result.html
$MY_PATH/mailjet.sh "support@qo-op.com" ${PENDINGDIR}/${MOATS}.result.html "${ZENAMOUNT} : ${COMMENT}" $MY_PATH/mailjet.sh "support@qo-op.com" ${PENDINGDIR}/${MOATS}.result.html "${ZENAMOUNT} ZEN : ${COMMENT}"
## REMOVE IF YOU WANT TO MONITOR "SENT" WINDOW INCERTITUDE ## REMOVE IF YOU WANT TO MONITOR "SENT" WINDOW INCERTITUDE
rm ${PENDINGDIR}/${MOATS}.key rm ${PENDINGDIR}/${MOATS}.key

View File

@ -51,7 +51,7 @@ title="$3"
SUBJECT="[UPlanet] ${title}" SUBJECT="[UPlanet] ${title}"
MESSAGESIGN="---<br>this message is sent by <a href='$(myIpfsGw)/ipns/$IPFSNODEID'>$(myHostName)</a> your Astroport ♥BOX Station" MESSAGESIGN="---<br>this message is sent by <a href='$(myIpfsGw)/ipns/$IPFSNODEID'>$(myHostName)</a> your Astroport ♥BOX Zen Station"
echo " echo "
######################################################################## ########################################################################

View File

@ -117,7 +117,7 @@ core_file="/tmp/core.html"
echo "<!DOCTYPE html> echo "<!DOCTYPE html>
<html> <html>
<head> <head>
<title>Astroport Gallery : $myIP</title> <title>Astroport ZEN Gallery : $myIP</title>
<meta charset=\"UTF-8\"> <meta charset=\"UTF-8\">
</head> </head>
<body>" > $html_file <body>" > $html_file

View File

@ -222,7 +222,7 @@ if [[ $KEY ]]; then
echo "$KEYFILE" > ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/.ipns.key.keystore_filename echo "$KEYFILE" > ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/.ipns.key.keystore_filename
# Publishing IPNS key # Publishing IPNS key
echo "$KEY" > ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/.ipns.link echo "$KEY" > ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/.ipns.link
# CREATE .zen = economic value counter # CREATE .zen = ZEN economic value counter
touch ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/.zen touch ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/.zen
################ STORE ENCRYPT keystore/$KEYFILE ################ STORE ENCRYPT keystore/$KEYFILE
cp ~/.ipfs/keystore/$KEYFILE ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/ cp ~/.ipfs/keystore/$KEYFILE ~/.zen/game/players/$PLAYER/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/