1
0
Fork 0
merge-requests/3/head
progr76@gmail.com 2019-04-26 17:00:09 +03:00
parent 938c7388a7
commit 5bc4122ea4
27 changed files with 34 additions and 4950 deletions

Binary file not shown.

Binary file not shown.

View File

@ -108,7 +108,7 @@ Result:
Note: The transaction in hex format can be obtained if you use a functions from the js-library
* The library is located at: https://github.com/terafoundation/wallet/raw/master/Bin/Light/Tera-light.zip
* The library is located at: https://gitlab.com/terafoundation/tera/raw/master/Bin/Light/Tera-light.zip
* Example: http://dappsgate.com/test-api.html
```html

View File

@ -107,7 +107,7 @@ http://194.1.237.94/api/v1/SendTransactionHex?Hex=6F030000000000002D000000000001
{"result":1,"text":"OK"}
```
Комментарий: транзакцию в формате hex можно получить если использовать функции из библиотек на языке javascript
* Библиотеки находятся по адресу: https://github.com/terafoundation/wallet/raw/master/Bin/Light/Tera-light.zip
* Библиотеки находятся по адресу: https://gitlab.com/terafoundation/tera/raw/master/Bin/Light/Tera-light.zip
* Пример: http://dappsgate.com/test-api.html
```html

View File

@ -204,7 +204,7 @@ pm2 start run-test.js
* [DEX-guide](https://docs.google.com/document/d/1qvVRfLq3qcYYF6dcsAAAqoGyBFF4njXUYZXZfTPWd2w/edit?usp=sharing)
* [BTC for DEX](https://docs.google.com/document/d/19vRY6tkbTP8tubZxM01llwnMyz4P6IzY0zvnargrU6k/edit?usp=sharing)
* [API](https://gitlab.com/terafoundation/tera/blob/master/Doc/Eng/API.md)
* [API-2](https://gitlab.com/terafoundation/tera/blob/master/Doc/Eng/API2.md)
* [API-2 for Exchanges](https://gitlab.com/terafoundation/tera/blob/master/Doc/Eng/API2.md)
* [CONSTANTS](https://gitlab.com/terafoundation/tera/blob/master/Doc/Eng/CONSTANTS.MD)
## Chinese

File diff suppressed because it is too large Load Diff

View File

@ -1,14 +0,0 @@
## API2
Данный API доступен если на ноде запущен публичный http-доступ. Т.е. задана константа HTTP_HOSTING_PORT
#### Получение текущего статуса блокчейна
http://194.1.237.94:80/GetCurrentInfo?Diagram=0
Result:
* MaxNumBlockDB - максимальный номер блока записанный в БД (текущая высота блокчейна)
* CurBlockNum - новый формируемый блок
* MaxAccID - текущий максимальный номер счета
* MaxDappsID - текущий максимальный номер Dapp
* VersionNum - версия программы на которой работает нода

View File

@ -1,9 +0,0 @@
<?xml version="1.0"?>
<svg width="640" height="480" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
<!-- Created with SVG-edit - https://github.com/SVG-Edit/svgedit-->
<g class="layer">
<title>Layer 1</title>
<path d="m327.583333,153.583333c0,0 114.5,187.5 114.5,187.5c0,0 -52.5,1 -52.5,1c0,0 -28,-44 -28,-44c0,0 -27,44 -27,44c0,0 -53.5,0 -53.5,0c0,0 54,-89 54,-89c0,0 -33.5,-57 -33.5,-57c0,0 26,-42.5 26,-42.5z" fill="rgb(0,0,0)" id="svg_2" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null"/>
<path d="m292.642857,211.642857c0,0 27,44 27,44c0,0 -53,87 -53,87c0,0 -54,-1 -54,-1c0,0 80,-130 80,-130z" fill="rgb(0,0,0)" id="svg_3" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 800 B

View File

@ -1,9 +0,0 @@
<?xml version="1.0"?>
<svg width="640" height="480" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
<!-- Created with SVG-edit - https://github.com/SVG-Edit/svgedit-->
<g class="layer">
<title>Layer 1</title>
<path d="m327.583333,153.583333c0,0 114.5,187.5 114.5,187.5c0,0 -52.5,1 -52.5,1c0,0 -28,-44 -28,-44c0,0 -27,44 -27,44c0,0 -53.5,0 -53.5,0c0,0 54,-89 54,-89c0,0 -33.5,-57 -33.5,-57c0,0 26,-42.5 26,-42.5z" fill="rgb(250,250,250)" id="svg_2" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null"/>
<path d="m292.642857,211.642857c0,0 27,44 27,44c0,0 -53,87 -53,87c0,0 -54,-1 -54,-1c0,0 80,-130 80,-130z" fill="rgb(250,250,250)" id="svg_3" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 812 B

View File

@ -1,220 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>TERA Foundation: COIN</title>
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="CSS/style.min.css" />
{{File=./SITE/metrika.html}}
</head>
<body>
<!-- Header -->
<header id="home" class="pages-head-home">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="/">
<img class="logo" src="PIC/Tera_Text_gray.svg" alt="TERA Foundation: The fastest block generation Blockchain" title="TERA Foundation: The fastest block generation Blockchain" />
<img class="logo-alt" src="PIC/Tera_Text.svg" alt="TERA Foundation: The fastest block generation Blockchain" title="TERA Foundation: The fastest block generation Blockchain" />
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
{{File=./SITE/page_navigation.html}}
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12 about-panel">
<div class="section-header text-center">
<h1>TERA COIN</h1>
</div>
<p>
TERA is a coin that provides solutions to existing cryptocurrency issues, namely de-neutralization, transaction
throughput, transaction speed, confirmation time, transaction costs and general availability, as well as the
difficulty and financial system to integrate into existing payments.<p />
TERA is pure original code, developed by the Russian core vtools.
TERA is compiled with node.js and has a separate dapp development document. node.js is one of the most widely
used languages in the programming field, which greatly reduces the development difficulty of TERA DApp, and the
development cost is extremely low, and smart contract development is only It takes 100 teras, and there is no
commission for calling the contract and completing the transaction. This lays the foundation for the massive
landing of the tera App.
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /About Tera -->
<div id="features" class="section md-padding exchanges">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header text-center">
<h2 class="title">EXCHANGES & PARTNERS</h2>
</div>
<!-- /Section header -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>QBTC</h3>
<p><a href="https://www.qbtc.ink/trade?symbol=TERA_BTC" target="_blank"><img src="PIC/qbtc.png" alt="TERA on QBTC Exchange" title="TERA on QBTC Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>Bitalong</h3>
<p><a href="https://www.bitalong.com/trade/index/market/tera_usdt/" target="_blank"><img src="PIC/bitalong.png" alt="TERA on Bitalong Exchange" title="TERA on Bitalong Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>Bitmesh</h4>
<p><a href="https://bitmesh.com/exchange?market=btc_tera#/" target="_blank"><img src="PIC/bitmesh.png" alt="TERA on Bitmesh Exchange" title="TERA on Bitmesh Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>CHAOEX</h4>
<p><a href="https://chaoex-en-us.udesk.cn/hc/articles/83487" target="_blank"><img src="PIC/chaoex.png" alt="TERA on Chaoex Exchange" title="TERA on Chaoex Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>CITEX</h4>
<p><a href="https://www.citex.co.kr/#/trade/2/37" target="_blank"><img src="PIC/citex.png" alt="TERA on Citex Exchange" title="TERA on Citex Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>FMessenger</h4>
<p><a href="http://freetimes.cc/fmessenger/" target="_blank"><img src="PIC/fm.png" alt="TERA on FMessenger Project" title="TERA on FMessenger Project" /></a></p>
</div>
</div>
<!-- /Key Feature -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">TERA MINING</h2>
</div>
<p align="center">
<a href="https://sourceforge.net/p/tera/code/ci/master/tree/README.md" target="_blank">TERA documentation </a> will help you start mining today.
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- Footer -->
{{File=./SITE/footer_index.html}}

View File

@ -1,107 +0,0 @@
BLOCK: 16337800
{
"AllCount": 3600,
"MinerCount": 96,
"AllCountTop": 1796,
"AllCountPercent": 49.8,
"arr": [
"1.jacky (187289): 9.222",
"2.25Army (187831): 8.444",
"3.miner (3018): 7.249",
"4.SN1 (187759): 5.861",
"5.m1rocky (187288): 5.694",
"6.tommy (187290): 3.305",
"7.m1tera (187277): 2.972",
"8.1 (187466): 2.722",
"9.niglas (8127): 2.527",
"10.My Tera (187575): 1.888",
"11.Bizzy-9 (187845): 1.861",
"12.Bizzy-5 (187174): 1.833",
"13.Bizzy-7 (187351): 1.75",
"14.Bizzy-10 (187846): 1.722",
"15.Texas (187413): 1.611",
"16.Colorado (187410): 1.611",
"17.Bizzy-2 (187171): 1.611",
"18.Wookie2 (186942): 1.611",
"19.Bizzy-6 (187318): 1.444",
"20.Bizzy-4 (187173): 1.416",
"21.Bizzy-3 (187172): 1.416",
"22.asdasd (187632): 1.388",
"23.Bizzy-1 (187170): 1.388",
"24.Ohio (187408): 1.361",
"25.ETH (187403): 1.138",
"26.Bizzy-8 (187844): 1.138",
"27.Idaho (187411): 1.138",
"28.pasha (685): 1.055",
"29.omylady (187791): 0.916",
"30.lozhegt (371): 0.916",
"31.Wookie (186941): 0.916",
"32.Larvik (187165): 0.888",
"33.Indiana (187407): 0.888",
"34.TeraTest (187352): 0.861",
"35.pnew (7892): 0.777",
"36.N2 (186989): 0.777",
"37.tera_main (187967): 0.694",
"38.us2h (186545): 0.694",
"39.adviser (443): 0.694",
"40.UFO (187353): 0.611",
"41.qqq (187994): 0.611",
"42.BnGreat15 (7650): 0.611",
"43.Halden (187163): 0.583",
"44.mjik (4351): 0.527",
"45.rekouf-008 (187518): 0.527",
"46.ma-1 (186546): 0.5",
"47.requirmeng (3871): 0.472",
"48.0715 (187930): 0.472",
"49.mindsignals-qhold (7579): 0.472",
"50.UltraLemming (187535): 0.472",
"51.miningterabyte82 (8154): 0.472",
"52.TERA mOOn (187547): 0.444",
"53.stamserver (175): 0.444",
"54.NG (187235): 0.416",
"55.admin2 (8028): 0.388",
"56.Slash (186862): 0.361",
"57.us2h (187776): 0.361",
"58.LTC (187402): 0.333",
"59.miner404.02 (187503): 0.305",
"60.minke (4352): 0.305",
"61.H2 (187522): 0.277",
"62.number (3266): 0.277",
"63.My monkey (187987): 0.25",
"64.vvv (187991): 0.25",
"65.BnGreatSW10 (8185): 0.222",
"66.rekouf-010 (187520): 0.222",
"67.\tminer404.03 (187506): 0.194",
"68.miner404.01 (187500): 0.194",
"69.b1 (187576): 0.194",
"70.www (188039): 0.194",
"71.Winner17 (187592): 0.166",
"72.BnGreatSW2 (7820): 0.166",
"73.minkin2 (187808): 0.166",
"74.BnGreat4 (7648): 0.166",
"75.SServN2 (8056): 0.138",
"76.CEA MEDIA 2 (188017): 0.138",
"77.8htest (187943): 0.138",
"78.BnGreatSW6 (8181): 0.138",
"79.4hpcs (187905): 0.138",
"80.BnGreatSW8 (8183): 0.111",
"81.Winner18 (187593): 0.111",
"82.rekouf-009 (187519): 0.111",
"83.BnGreat11 (7653): 0.111",
"84.BnGreatSW7 (8182): 0.083",
"85.Winner16 (187590): 0.083",
"86.BnGreatSW3 (7826): 0.083",
"87.mindsignals-vps-12-8 (8026): 0.083",
"88.fcv3 (188007): 0.083",
"89.AAL-1 (517): 0.083",
"90.BnGreatSW4 (8179): 0.055",
"91.BigaWinX (187282): 0.055",
"92.seraph (186859): 0.055",
"93.Winner20 (187612): 0.055",
"94.crouton3 (7706): 0.027",
"95.Hive (187825): 0.027",
"96.BnGreat14 (7669): 0.027"
]
}

View File

@ -1,114 +0,0 @@
BLOCK: 16443100
{
"AllCount": 3600,
"MinerCount": 103,
"AllCountTop": 1624,
"AllCountPercent": 45.1,
"arr": [
"1.25Army (187831): 9.944",
"2.miner (3018): 9.805",
"3.SN1 (187759): 9.388",
"4.My Tera (187575): 2.833",
"5.niglas (8127): 2.833",
"6.1 (187466): 2.444",
"7.Bizzy-6 (187318): 2.055",
"8.Bizzy-1 (187170): 2",
"9.Bizzy-7 (187351): 1.916",
"10.Bizzy-9 (187845): 1.888",
"11.asdasd (187632): 1.888",
"12.Bizzy-2 (187171): 1.833",
"13.Colorado (187410): 1.833",
"14.Bizzy-8 (187844): 1.75",
"15.Bizzy-5 (187174): 1.75",
"16.Bizzy-10 (187846): 1.75",
"17.Bizzy-3 (187172): 1.722",
"18.Ohio (187408): 1.666",
"19.Idaho (187411): 1.666",
"20.Texas (187413): 1.666",
"21.Wookie2 (186942): 1.611",
"22.Bizzy-4 (187173): 1.555",
"23.pasha (685): 1.555",
"24.ETH (187403): 1.444",
"25.N2 (186989): 1.361",
"26.TeraTest (187352): 1.222",
"27.Indiana (187407): 1.222",
"28.lozhegt (371): 1.138",
"29.omylady (187791): 1.138",
"30.Wookie (186941): 1",
"31.Larvik (187165): 0.944",
"32.mindsignals-qhold (7579): 0.916",
"33.rekouf-008 (187518): 0.861",
"34.pnew (7892): 0.861",
"35.qqq (187994): 0.777",
"36.LTC (187402): 0.75",
"37.adviser (443): 0.722",
"38.www (188039): 0.722",
"39.UFO (187353): 0.666",
"40.0715 (187930): 0.666",
"41.miningterabyte82 (8154): 0.666",
"42.test600 (186858): 0.611",
"43.vvv (187991): 0.583",
"44.admin2 (8028): 0.583",
"45.us2h (187776): 0.555",
"46.NG (187235): 0.527",
"47.ma-1 (186546): 0.527",
"48.H2 (187522): 0.527",
"49.UltraLemming (187535): 0.5",
"50.requirmeng (3871): 0.5",
"51.Halden (187163): 0.472",
"52.CEA MEDIA 2 (188017): 0.472",
"53.8htest (187943): 0.444",
"54.Slash (186862): 0.416",
"55.BnGreatSW5 (8180): 0.388",
"56.TERA mOOn (187547): 0.361",
"57.Hive (187825): 0.333",
"58.SServNew (8055): 0.333",
"59.MX075 (187581): 0.333",
"60.b1 (187576): 0.333",
"61.4hpcs (187905): 0.305",
"62.mindsignals-vps-12-8 (8026): 0.305",
"63.minkin2 (187808): 0.305",
"64.rekouf-010 (187520): 0.305",
"65.My monkey (187987): 0.305",
"66.Winner17 (187592): 0.305",
"67.minke (4352): 0.277",
"68.miner404.02 (187503): 0.25",
"69.Winner18 (187593): 0.25",
"70.fcvC (188006): 0.194",
"71.Phantom_Agent (7827): 0.194",
"72.miner404.01 (187500): 0.194",
"73.crouton3 (7706): 0.194",
"74.BnGreatSW3 (7826): 0.194",
"75.BnGreat14 (7669): 0.194",
"76.Winner13 (187591): 0.166",
"77.SN1-2 (188059): 0.166",
"78.fcv3 (188007): 0.166",
"79.BnGreatSW4 (8179): 0.166",
"80.Winner16 (187590): 0.166",
"81.winner100 (187569): 0.166",
"82.SServN2 (8056): 0.138",
"83.StepaN (188056): 0.138",
"84.\tminer404.03 (187506): 0.138",
"85.Winner12 (187589): 0.111",
"86.DaniilKulyk (188026): 0.111",
"87.BigaWinX (187282): 0.111",
"88.BnGreatSW7 (8182): 0.111",
"89.BnGreatSW6 (8181): 0.111",
"90.Winner20 (187612): 0.111",
"91.seraph (186859): 0.111",
"92.BigfootNG (187005): 0.083",
"93.tera_main (187967): 0.083",
"94.AAL-1 (517): 0.083",
"95.BnGreatSW8 (8183): 0.083",
"96.faith (187359): 0.083",
"97.BnGreat11 (7653): 0.083",
"98.test (188025): 0.055",
"99.404 (507): 0.055",
"100.sever1 (187851): 0.055",
"101.rekouf-009 (187519): 0.055",
"102.Mister (456): 0.027",
"103.love (7897): 0.027"
]
}

View File

@ -1,235 +0,0 @@
{
"id":"2",
"post_url":"/blog/2-Solving the Blockchain Trilemma2",
"title_pic":"../PIC/blog.jpg",
"post_title":"Solving the Blockchain Trilemma - TERA2",
"post_announce":"Bitcoin and Ethereum are the most widely recognized projects of the blockchain movement, seeking to replace our current trading, financial and economic system with one that is more decentralized and secure 2 ...",
"post_date":"07.03.2019"
}
=START=
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="{{post_description}}">
<meta data-n-head="true" data-hid="keywords" name="keywords" content="{{post_keywords}}">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation Blog: Solving the Blockchain Trilemma-TERA</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="../CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="../CSS/style.min.css" />
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
.pagesa {
font-size: 14px !important;
}
</style>
</head>
<body>
<!-- Header -->
<header id="home" style="background: #1C1D21; height: 80px; top: 0px; position: absolut;">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="index.html">
<img class="logo" src="../PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="../PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="index.html">HOME</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="/token.html">TOKEN</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
</ul>
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">TERA BLOG</h2>
</div>
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{{blog_url}}" class="pagesa">TERA Foundation Blog</a></li>
<li class="breadcrumb-item active" aria-current="page">Solving the Blockchain Trilemma-TERA</li>
</ol>
</nav>
<p>
03-06-2019 15:47
<h1>Solving the Blockchain Trilemma-TERA</h1>
<img src="./uploads/1/1_1.png" align="left" />
Bitcoin and Ethereum are the most widely recognized projects of the blockchain movement, seeking to replace our current trading, financial and economic system with one that is more decentralized and secure.<br />
We know that the TPS of Bitcoin is 7 although its considered as the most decentralized and security blockchain. Think of last bull run marketthe all Bitcoin network got crowded and the transaction pool is full of transactions which led to the high transaction fees. Ethereum improves its scalability but its still not enoughstill remember the cryptokitties?<br /><br />
EOS adopted the DPOS consensus but there are only 21 masternodes and it can freeze the account on its network. Now its TPS reaches nearly 4,000 and its scalability seems much better than Bitcoin and Ethereum. But nowadays we just think it centralized and some even wonder if its real blockchain or no.<br /><br />
Today Im going to introduce Tera which aims to <strong>solve the Blockchain Trilemma</strong>. The total supply of Tera is 1 billion and it was issued in July 2018. Its <strong>mineable</strong> and now only for <strong>CPU+memory mining</strong> <br /><br />
<img src="./uploads/1/1_2.jpg" /><br />
As a hash standard, SHA-3 provides certified security to users private key and high-speed encryption based on hard-device, so SHA-3 may be the most suitable for the future capital market. Thus its hashrate is in a higher position than SHA-2.
<br />
Although the block size is small(120 kb) but its block time is one second so it can transfer about 70 MB in ten minutes.TERA blockchain is capable of throughput of 1000 transactions per second while retaining all praised blockchain features and bringing huge possibilities for further development and seamless integration with existing infrastructure as well as with new emerging technologies.
<br /><br />
Now the devs are developing its website and mobile wallet including IOS and Android. I just created a website wallet to experience the fast transaction of Tera with 1 second block time, 8 seconds for full confirmation of transfer and zero fees. Thanks to the community and foundation, I finally got 100 Tera and it only took seconds to confirm it. According to the whitepaper, nodes organize themselves into an orderly communication mode, with the upper limit of transaction transmission between nodes being 100ms.(while every two nodes in bitcoin usually take several seconds, and more nodes will take more time.)
<br /><br />
<a href="https://v.qq.com/x/page/a1358vo8ysg.html" style="font-size: 14px;">https://v.qq.com/x/page/a1358vo8ysg.html</a>.
<br /><br />
The hashrate of all network hits more than 6.000 GH/s and it grows nearly 1.5 X than last week. The nodes are now about more than 760, The higher hashrate and the more nodes, the network would be more security!<br />
<img src="./uploads/1/1_3.jpg" /><br /><br />
<span style="font-size: 16px;"><strong>Exchanges</strong></span>
<br /><br />
Currently, Tera is listed on several exchanges including QBTC, Bitalong,Bitmash as well as Citex. There is a built-in exchange on the website but the depth is still a problem.<br />
<img src="./uploads/1/1_4.jpg" /><br /><br />
<span style="font-size: 16px;"><strong>Community</strong></span>
<br /><br />
The community is really active whether in discord or wechat group. Tera is a project driven by community and technical development. Im really glad to the team get larger and larger.<br />
<img src="./uploads/1/1_5.jpg" />
<br /><br />
<span style="font-size: 16px;"><strong>Development</strong></span>
<br /><br />
Vtools is the main developer and now some new members joined the family for website optimization and other development including the UI and deployment. Its worth mentioning that Tera has developed many DApps, they are original and interesting. Why not have a try.<br />
<img src="./uploads/1/1_6.jpg" />
<br /><br />
Now the price of Tera is about 80 satoshis and its double of being listed on exchanges. The development of Tera is rapid and stable whether in price and technology.<br /><br />
<i>Original: <a href="https://medium.com/@Blockchainize1/solving-the-blockchain-trilemma-tera-fa227870df85" target="_blank" style="font-size: 14px;">https://medium.com/@Blockchainize1/solving-the-blockchain-trilemma-tera-fa227870df85</a>.</i>
</p>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div></div>
<!-- /About Tera -->
<!-- Footer -->
<footer id="footer" class="sm-padding bg-dark">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- footer logo -->
<div class="footer-logo">
<a href="index.html"><img src="../PIC/Tera_logo.svg" alt="logo"></a>
</div>
<!-- /footer logo -->
<!-- footer links -->
<div class="footer-link">
<span class="footer-link-item">
<a href="/explorer.html">EXPLORER</a>
</span>
<span class="footer-link-item">
<a href="/web-wallet.html">WALLET</a>
</span>
<span class="footer-link-item">
<a href="/map.html">NETWORK MAP</a>
</span>
</div>
<!-- /footer links -->
<!-- footer follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<center><a href="../terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="../privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</footer>
<!-- /Footer -->
<!-- Back to top -->
<!-- <div id="back-to-top"></div> -->
<!-- /Back to top -->
<!-- Preloader -->
<!--<div id="preloader">-->
<!--<div class="preloader">-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--</div>-->
<!--</div>-->
<!-- /Preloader -->
<!-- jQuery Plugins -->
<script type="text/javascript" src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../js/bootstrap.min.js"></script>
<script type="text/javascript" src="../js/main.min.js"></script>
<script type="text/javascript" src="../js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
This site uses cookies. You need to read the <a href="../privacy-policy.html" style="font-size: 16px;" target="_blank">Privacy Policy</a> and click "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>I agree</strong></a>" to continue.
</div>
</body>
</html>

View File

@ -1,243 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation: COIN</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="../CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="../CSS/style.min.css" />
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
</style>
{{File=./SITE/metrika.html}}
</head>
<body>
<!-- Header -->
<header id="home" style="background: #1C1D21; height: 80px; top: 0px; position: absolut;">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="index.html">
<img class="logo" src="../PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="../PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
{{File=./SITE/cn/header.html}}
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">ТОКЕН TERA</h2>
</div>
<p>
TERA 是一个货币现有加密货币在以下方面存在问题中心化、交易吞吐量、交易速度、确认时间、交易税费以及一般可用性、难以整合到现有支付系统和金融系统。TERA提供了针对以上问题的解决方案。 <br /> <br />
TERA是纯原创代码由俄罗斯Vtools大家称之为小V神核心开发。Tera使用node.js编译并有单独的dapp分布式应用开发文档。node.js是编程领域使用最广泛的语言之一它大大降低了TERA-dapp的开发难度开发成本极低智能合约开发只需要100 Teras调用合约和完成交易都没有佣金。这为Tera应用的大规模落地奠定了基础
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /About Tera -->
<div id="features" class="section md-padding">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header text-center">
<h2 class="title">交易所&伙伴</h2>
</div>
<!-- /Section header -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>QBTC</h3>
<p><a href="https://www.qbtc.ink/trade?symbol=TERA_BTC" target="_blank"><img src="../PIC/qbtc.png" style="border-radius: 16px;" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>Bitalong</h3>
<p><a href="https://www.bitalong.com/trade/index/market/tera_usdt/" target="_blank"><img src="../PIC/bitalong.png" style="border-radius: 16px;" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>Bitmesh</h4>
<p><a href="https://bitmesh.com/exchange?market=btc_tera#/" target="_blank"><img src="../PIC/bitmesh.png" style="border-radius: 16px;" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>CHAOEX</h4>
<p><a href="https://chaoex-en-us.udesk.cn/hc/articles/83487" target="_blank"><img src="../PIC/chaoex.png" style="border-radius: 16px;" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>CITEX</h4>
<p><a href="https://www.citex.co.kr/#/trade/2/37" target="_blank"><img src="../PIC/citex.png" style="border-radius: 16px;" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>FMessenger</h4>
<p><a href="http://freetimes.cc/fmessenger/" target="_blank"><img src="../PIC/fm.png" style="border-radius: 16px;" /></a></p>
</div>
</div>
<!-- /Key Feature -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">矿业</h2>
</div>
<p align="center">
<a href="https://sourceforge.net/p/tera/code/ci/master/tree/README.md" target="_blank" style="font-size: 14px;">TERA文档</a> 的文档将有助于今天开始挖掘。
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- Footer -->
<!-- Footer -->
{{File=./SITE/cn/footer.html}}

View File

@ -33,7 +33,7 @@
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter footicons"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit footicons"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord footicons"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code footicons"></i></a></li>
<li><a href="https://gitlab.com/terafoundation/tera" target="_blank"><i class="far fa-file-code footicons"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane footicons"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=5h7cMi4" target="_blank"><i class="fab fa-qq footicons"></i></a></li>
</ul>

View File

@ -80,7 +80,6 @@
<li><a href="/files/TERA_WP_RU.pdf" target="_blank">RUS</a></li>
<li><a href="/files/TERA_WP_DE.pdf" target="_blank">DE</a></li>
<li><a href="/files/TERA_WP_CN.pdf" target="_blank">CN</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
@ -98,7 +97,8 @@
<li>
OTHER
<ul>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://gitlab.com/terafoundation/tera/blob/master/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://gitlab.com/terafoundation/tera/blob/master/Doc/Eng/API2.md" target="_blank">API2</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<li><a href="/files/TERA_MINING_CN.pdf" target="_blank">TERAHASH (CN, mining algo)</a></li>
<li><a href="/faq.html">FAQ</a></li>
@ -145,7 +145,7 @@
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter headicons"></i></a></li>
<li><a href="https://www.reddit.com/user/Terafoundation" target="_blank"><i class="fab fa-reddit headicons"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord headicons"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code headicons"></i></a></li>
<li><a href="https://gitlab.com/terafoundation/tera" target="_blank"><i class="far fa-file-code headicons"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane headicons"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=5h7cMi4" target="_blank"><i class="fab fa-qq headicons"></i></a></li>

View File

@ -1,348 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation: Privacy Policy</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="CSS/style.min.css" />
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
</style>
</head>
<body>
<!-- Header -->
<header id="home" style="background: #1C1D21; height: 80px;">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="index.html">
<img class="logo" src="PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="index.html">HOME</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="http://teraminer.org/" target="_blank">MINING</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
<!-- Documentation -->
<li class="dropdown2">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">HELP<span class="caret"></span></a>
<ul class="dropdown-menu">
<li>
WHITE PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1EaqFg1ncIxsrNE2M9xJOSzQu8z3ANwMuNyTX0z_A1ow/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1B6_qlAp2xs4aHkqOwyvRMCDJTjgeNiOJiGpIeT0VAzY/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
DAPP PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1PXVBbMKdpsAKPkO9UNB5B-LMwIDjylWoHvAAzzrXjvU/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://docs.google.com/document/d/10yXAKxaU7YgrQnbdXu_L7WWovUoRtdJwo3tXXaGZGSQ/edit?usp=sharing/" target="_blank">FAQ</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
OTHER
<ul>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<!--li><a href="faq.html">FAQ</a></li-->
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">Privacy Policy</h2>
</div>
<p style="text-align: justify;">
<p>In TERA Foundation (“we”, “our”, “us”) we are committed to protecting and respecting your privacy. We are a foundation established for the purpose of the EU General Data Protection Regulation (the “GDPR”), we are the data controller.</p>
<p>This policy sets out the basis on which we will process any personal data or usage information we collect from you, or that you provide to us, in connection with your use of our website at <a href="https://terafoundation.org" style="font-size: 14px;">https://terafoundation.org</a> (the “Website”) and use of our tools: TERA Protocol, TERA Network Token, TERA Hub, TERA Elements, TERA Commander, TERA Mobile and TERA Core (collectively: “TERA Services”).</p>
<p>Please read this policy carefully so that you understand your rights in relation to your personal data, and how we will collect, use and process your personal data. If you do not agree with this Privacy Policy in general or any part of it, you should not access the Website, use our Chat or TERA Services.</p>
<h4 id='what-types-of-information-do-we-collect-and-how-we-use-it'><strong>What types of information do we collect and how we use it?</strong></h4>
<p>Information you give us. You may provide information by contacting us via our Website, TERA Chat, email or when using TERA Services. You also provide us with information by creating your TERA Chat account or signing up for the TERA newsletter. Personal data must be processed lawfully, fairly and transparently to data subject. This means that we will process your personal data only under allowable legal basis and we will provide you certain information when collecting your personal data and when you exercise your rights (see Your rights). We expect that the legal basis for processing your personal data will be either:</p>
<p>• your unambiguous, informed, freely given and specific consent, which you can withdraw at any time, or<br />
• a contract between us, formed for example when you decide to use TERA Services.</p>
<p>It is also possible that we may be required to process your personal data in in order to fulfil a legal obligation specified in applicable law (EU or EEA member state) or to protect our legitimate interest. We will inform you about this and we will attempt to balance our interests against your rights and freedoms before processing.</p>
<p>As it is in our legitimate interests to be responsive to you and to ensure the proper functioning of our products and organisation, we will use your information to:</p>
<p>• communicate with you;<br />
• administer and provide services and customer support per your request;<br />
• personalise our services for you;<br />
• enforce terms of use of our Website, Chat and TERA services;<br />
• if you have opted in to marketing, communicate with you about products, services, promotions, events and other news and information we think will be of interest to you; or<br />
• provide third parties with statistical information about our users (but those third parties will not be able to identify any individual user from that information).</p>
<p>Technical usage information. When you visit the Website, use Chat or you use TERA Services, we collect the information sent to us by your computer, mobile phone, or other access device. This information includes:</p>
<p>• your IP address;<br />
• device information including, but not limited to, identifier, name, and type of operating system;<br />
• mobile network information; and<br />
• standard web information, such as your browser type and the pages you access on our Website.</p>
<p>We collect this information in order to:</p>
<p>• personalise our Website to ensure content from the Website is presented in the most effective manner for you and your device;<br />
• monitor and analyse trends, usage and activity in connection with our Website and services to improve the Website;<br />
• administer the Website and for internal operations, in order to conduct troubleshooting, data analysis, testing, research, statistical and survey analysis;<br />
• keep the Website safe and secure; or<br />
• measure and understand the effectiveness of the content we serve to you and others.</p>
<h4 id='do-we-use-cookies'><strong>Do we use cookies?</strong></h4>
<p>We use cookies to collect information about your browsing activities over time and across different websites following your use of our services. They allow us to recognise and count the number of users and to see how users move around the Website when they are using it. This helps us to improve the services we provide to you and the way the Website works. You have the right to decide whether to accept or reject cookies. You can set or amend your web browser controls to accept or refuse cookies. If you choose to reject cookies, you may still use our Website though your access to some functionality and areas may be restricted. As the means by which you can refuse cookies through your web browser controls vary from browser-to-browser, you should visit your browser's help menu for more information.</p>
<p>• We use Intercom performance and functionality cookies: These cookies are used to enhance the performance and functionality of our Website but are non-essential to their use. However, without these cookies, certain functionality like videos may become unavailable.</p>
<p>• We use Google Analytics which is a web analytics tool that helps us understand how users engage with the Website. Like many services, Google Analytics uses first-party cookies to track user interactions as in our case, where they are used to collect information about how users use our site. This information is used to compile reports and to help us improve our Website. The reports disclose website trends without identifying individual visitors. You can opt out of Google Analytics without affecting how you visit our site for more information on opting out of being tracked by Google Analytics across all websites you use, visit this Google page: <a href="https://tools.google.com/dlpage/gaoptout" style="font-size: 14px;">https://tools.google.com/dlpage/gaoptout</a>.</p>
<h4 id='how-do-we-share-your-personal-data'><strong>How do we share your personal data?</strong></h4>
<p>We do not sell, rent or lease your personal information to others except as described in this Privacy Policy. We share your information with selected recipients. These recipients include:<br />
• Lightcurve GmbH supports TERA by procuring IT services and other support services on TERAs behalf. Lightcurve is established in Germany and contracts with many of the service providers below on behalf of TERA.</p>
<p>• AWS, a cloud storage provider and provider of cloudfront CDN services. We use AWS to ensure that our website can be accessed from anywhere in the world and to store our data both for the services and for disaster recovery purposes. AWS may store your personal data in any country in the world. We have in place contractual provisions with AWS which include adequacy requirements for transfers of EU data outside of the EEA (see Where do we store your personal data?).</p>
<p>• Intercom provides customer support services and performance and functionality cookies for our Website. In providing its services, Intercom may transfer personal data from the EU to the US. Intercom has self-certified to the EU-U.S. and Swiss-U.S. Privacy Shield.</p>
<p>• Provided you have consented to receipt of our newsletter and other marketing, we will share your personal data with Mailchimp who distribute our marketing materials. Mailchimp is located in the US and has self-certified to the EU-US and Swiss-US Privacy Shield.</p>
<p>• Analytics and search engine provider, Google, located in the United States that assist us in the improvement and optimisation of the Website.</p>
<p>• Matomo provides us with usage analytics services for TERA Hub. Matomos services are fully GDPR compliant.</p>
<p>We will share your information with law enforcement agencies, public authorities or other organisations if legally required to do so, or if we have a good faith belief that such use is reasonably necessary to:</p>
<p>• comply with a legal obligation, process or request;</p>
<p>• enforce our terms and conditions and other agreements, including investigation of any potential violation thereof;</p>
<p>• detect, prevent or otherwise address security, fraud or technical issues; or</p>
<p>• protect the rights, property or safety of us, our users, a third party or the public as required or permitted by law (exchanging information with other companies and organisations for the purposes of fraud protection and credit risk reduction).</p>
<h4 id='we-will-also-disclose-your-information-to-third-parties'><strong>We will also disclose your information to third parties:</strong></h4>
<p>• in the event that we sell any business or assets, in which case we will disclose your data to the prospective buyer of such business or assets; or<br />
• if we or substantially all of our assets are acquired by a third party, in which case information held by us about our users will be one of the transferred assets.</p>
<h4 id='where-do-we-store-your-personal-data'><strong>Where do we store your personal data?</strong></h4>
<p>The information that we collect from you will be transferred to, and stored at/processed within the EEA, Switzerland, the United States and in other countries where our third parties are located. We will take all steps reasonably necessary to ensure that your personal data is treated securely, with a level of protection adequate to GDPR and in accordance with this policy. We have provided further details below regarding the steps taken to ensure adequacy of the processing of your personal data.</p>
<p><strong>White Listed Countries</strong>: We transfer data to Switzerland which was found to have an adequate level of protection for personal data under European Commission Decision 2000/518/EC of 26 July 2000.</p>
<p><strong>Privacy Shield</strong>: Some of our third parties (see How do we share your personal data?) comply with the US Department of Commerce's EU-US Privacy Shield and have certified that they adhere to the EU-US Privacy Shield Principles of Notice, Choice, Accountability for Onward Transfer, Security, Data Integrity and Purpose Limitation, Access, and Recourse, Enforcement and Liability. For more information about the EU-US Privacy Shield Framework, visit the U.S. Department of Commerce's Privacy Shield website.</p>
<p><strong>Model Clauses</strong>: If we are transferring data to a third party located outside of the EEA who is not in a White Listed Country or registered with Privacy Shield, we will enter into the European Commissions model contracts for the transfer of personal data to third countries (i.e., the standard contractual clauses pursuant to Decision 2010/87/EU) with the relevant data importer.</p>
<h4 id='the-security-of-your-personal-data'><strong>The security of your personal data</strong></h4>
<p>Unfortunately, the transmission of information via the internet or email is not completely secure. Although we will do our best to protect your personal data, we cannot guarantee the security of your information transmitted through the Website or over email; any transmission is at your own risk. Once we have received your information, we will take appropriate technical and organisational measures to safeguard your personal data against loss, theft and unauthorised use, access or modification. We will, from time to time, host links to and from the websites of our affiliates or third parties. If you follow a link to any of these websites, these websites will have their own privacy policies and we do not accept any responsibility or liability for these policies. Please check these policies before you submit any information to those websites.</p>
<h4 id='your-obligations-regarding-your-personal-data'><strong>Your obligations regarding your personal data</strong></h4>
<p>It is important that you inform us of any changes to your personal data as soon as possible by writing an e-mail to TERA@support.io where the change request is described in detail as well as your name is included. We also require you to take appropriate steps to keep confidential any data that you do not want shared. Please do not disclose personal data on TERA Chat. If you receive personal data from others on TERA Chat, please use it appropriately and keep it confidential please assume that such data is being disclosed only for your personal use and not to be shared with others.</p>
<h4 id='how-long-do-we-store-your-personal-data'><strong>How long do we store your personal data?</strong></h4>
<p>We will retain your information as follows:<br />
• if you contact us via email we will keep your data for 12 months;<br />
• your technical usage information for 12 months;<br />
• data on your use of our Website and TERA Chat for 12 months.</p>
<p>You can close your TERA Chat account at any time. When you close your account, we will delete all of your personal data (and all of your chat history) within 90 days of you closing your TERA Chat account.</p>
<h4 id='your-rights'><strong>Your rights</strong></h4>
<p>In certain circumstances you have rights in relation to the personal data we hold about you. We set out below an outline of those rights and how to exercise those rights. Please note that we will require you to verify your identity before responding to any requests to exercise your rights. To exercise any of your rights, please email help@terafoundation.org. Please note that for each of the rights below we may have valid legal reasons to refuse your request, in such instances we will let you know if that is the case.</p>
<p><strong>Access</strong>: You have the right to know whether we process personal data about you, and if we do, to access data we hold about you and certain information about how we use it and who we share it with.</p>
<p><strong>Correction</strong>: You have the right to require us to correct any personal data held about you that is inaccurate and have incomplete data completed.</p>
<p><strong>Erasure</strong>: You may request that we erase the personal data we hold about you in the following circumstances: where you believe it is no longer necessary for us to hold the personal data, we are processing it on the basis of your consent and you wish to withdraw your consent, we are processing your data on the basis of our legitimate interest and you object to such processing, you no longer wish us to use your data to send you marketing or you believe we are unlawfully processing your data.). Please provide as much detail as possible on your reasons for the request to assist us in determining whether you have a valid basis for erasure.</p>
<p><strong>Restriction of Processing to Storage Only</strong>: You have a right to require us to stop processing the personal data we hold about you other than for storage purposes in the following circumstances: you believe the personal data is not accurate for the period it takes for us to verify whether the data is accurate, we wish to erase the personal data as the processing we are doing is unlawful but you want us to simply restrict the use of that data; we no longer need the personal data for the purposes of the processing but you require us to retain the data for the establishment, exercise or defence of legal claims; and you have objected to us processing personal data we hold about you on the basis of our legitimate interest and you wish us to stop processing the personal data whilst we determine whether there is an overriding interest in us retaining such personal data.</p>
<p><strong>Objection</strong>: You have the right to object to our processing of data about you and we will consider your request. Please provide us with detail as to your reasoning so that we can assess whether there is a compelling overriding interest in us continuing to process such data or we need to process it in relation to legal claims.</p>
<h4 id='withdrawal-of-consent'><strong>Withdrawal of Consent</strong></h4>
<p>Where you have provided your consent to us processing your personal data, you can withdraw your consent at any time by clicking on this opt-out link. </p>
<h4 id='objection-to-marketing'><strong>Objection to Marketing</strong></h4>
<p>At any time you have the right to object to our processing of data about you in order to send you marketing including where we build profiles for such purposes and we will stop processing the data for that purpose.</p>
<h4 id='complaints'><strong>Complaints</strong></h4>
<p>In the event that you wish to make a complaint about how we process your personal data, please contact us in the first instance at dataprotection@TERA.io and we will endeavour to deal with your request as soon as possible. This is without prejudice to your right to launch a claim with the data protection supervisory authority in the EU country in which you live or work where you think we have infringed data protection laws. </p>
<h4 id='representative'><strong>Representative</strong></h4>
<p>Lightcurve GmbH (postal address: Eichhornstraße 3, 10785 Berlin, Germany; email: business@lightcurve.io) is our representative in the EEA for the purpose of communications and all issues related to data processing and for the purpose of ensuring compliance with GDPR. Therefore, regarding any issues related to processing of your personal data by TERA, this Privacy Policy or execution of your rights (see Your rights), feel free to contact either with TERA or with Lightcurve.<strong><br />
</strong></p>
<h4 id='-changes'><strong> Changes</strong></h4>
<p>Any changes we will make to this policy in the future will be posted on this page. Please check back frequently to see any updates or changes to this policy.</p>
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /About Tera -->
<!-- Footer -->
<footer id="footer" class="sm-padding bg-dark">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- footer logo -->
<div class="footer-logo">
<a href="index.html"><img src="PIC/Tera_logo.svg" alt="logo"></a>
</div>
<!-- /footer logo -->
<!-- footer links -->
<div class="footer-link">
<span class="footer-link-item">
<a href="/explorer.html">EXPLORER</a>
</span>
<span class="footer-link-item">
<a href="/web-wallet.html">WALLET</a>
</span>
<span class="footer-link-item">
<a href="/map.html">NETWORK MAP</a>
</span></div>
<!-- /footer links -->
<!-- footer follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<center><a href="terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</footer>
<!-- /Footer -->
<!-- Back to top -->
<!-- <div id="back-to-top"></div> -->
<!-- /Back to top -->
<!-- Preloader -->
<!--<div id="preloader">-->
<!--<div class="preloader">-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--</div>-->
<!--</div>-->
<!-- /Preloader -->
<!-- jQuery Plugins -->
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/main.min.js"></script>
<script type="text/javascript" src="js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
This site uses cookies. You need to read the <a href="privacy-policy.html" style="font-size: 16px;" target="_blank">Privacy Policy</a> and click "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>I agree</strong></a>" to continue.
</div>
</body>
</html>

View File

@ -1,214 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>TERA Foundation: COIN</title>
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="../CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="../CSS/style.min.css" />
{{File=./SITE/metrika.html}}
</head>
<body>
<!-- Header -->
<header id="home" class="pages-head-home">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="/ru/">
<img class="logo" src="../PIC/Tera_Text_gray.svg" alt="TERA Foundation: The fastest block generation Blockchain" title="TERA Foundation: The fastest block generation Blockchain" />
<img class="logo-alt" src="../PIC/Tera_Text.svg" alt="TERA Foundation: The fastest block generation Blockchain" title="TERA Foundation: The fastest block generation Blockchain" />
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
{{File=./SITE/ru/index_navigation.html}}
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12 about-panel">
<div class="section-header text-center">
<h1>ТОКЕН TERA</h1>
</div>
<p>
Проект TERA нацелен в первую очередь на развитие технологий с целью помочь миру развиваться и идти только вперёд. Но факт остаётся фактом: на сегодняшний день деньги являются мощной движущей силой нашей планеты. Токен TERA является решением насущных проблем в мире криптовалют. Наш проект постоянно стремится к развитию с целью улучшения показателей пропускной способности, скорости, и стоимости транзакции. <br /> <br />
TERA представляет собой чистый оригинальный код, разработанный на ядре Vtools. В основе разработки TERA лежит язык программирования Node.js, являющийся одним из наиболее широко используемых языков программирования.
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /About Tera -->
<div id="features" class="section md-padding exchanges">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header text-center">
<h2 class="title">Биржи и Партнёры</h2>
</div>
<!-- /Section header -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>QBTC</h3>
<p><a href="https://www.qbtc.ink/trade?symbol=TERA_BTC" target="_blank"><img src="../PIC/qbtc.png" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>Bitalong</h3>
<p><a href="https://www.bitalong.com/trade/index/market/tera_usdt/" target="_blank"><img src="../PIC/bitalong.png" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>Bitmesh</h4>
<p><a href="https://bitmesh.com/exchange?market=btc_tera#/" target="_blank"><img src="../PIC/bitmesh.png" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>CHAOEX</h4>
<p><a href="https://chaoex-en-us.udesk.cn/hc/articles/83487" target="_blank"><img src="../PIC/chaoex.png" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>CITEX</h4>
<p><a href="https://www.citex.co.kr/#/trade/2/37" target="_blank"><img src="../PIC/citex.png" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>FMessenger</h4>
<p><a href="http://freetimes.cc/fmessenger/" target="_blank"><img src="../PIC/fm.png" /></a></p>
</div>
</div>
<!-- /Key Feature -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">МАЙНИНГ TERA</h2>
</div>
<p align="center">
<a href="https://sourceforge.net/p/tera/code/ci/master/tree/README.md" target="_blank">Документация по работе с TERA</a> поможет начать майнинг уже сегодня.
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- Footer -->
<!-- Footer -->
{{File=./SITE/ru/footer.html}}

View File

@ -1,357 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>TERA Foundation: Terms & Conditions</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="CSS/style.min.css" />
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
</style>
</head>
<body>
<!-- Header -->
<header id="home" style="background: #1C1D21; height: 80px;">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="index.html">
<img class="logo" src="PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="index.html">HOME</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="http://teraminer.org/" target="_blank">MINING</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
<!-- Documentation -->
<li class="dropdown2">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">HELP<span class="caret"></span></a>
<ul class="dropdown-menu">
<li>
WHITE PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1EaqFg1ncIxsrNE2M9xJOSzQu8z3ANwMuNyTX0z_A1ow/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1B6_qlAp2xs4aHkqOwyvRMCDJTjgeNiOJiGpIeT0VAzY/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
DAPP PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1PXVBbMKdpsAKPkO9UNB5B-LMwIDjylWoHvAAzzrXjvU/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://docs.google.com/document/d/10yXAKxaU7YgrQnbdXu_L7WWovUoRtdJwo3tXXaGZGSQ/edit?usp=sharing/" target="_blank">FAQ</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
OTHER
<ul>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<!--li><a href="faq.html">FAQ</a></li-->
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">Terms & Conditions for the TERA</h2>
</div>
<p style="text-align: justify;">
<p><strong>1. SCOPE</strong></p>
<p>These are the Terms of Use (hereinafter referred to as the “Terms”) of the TERA Foundation (hereinafter referred to as “TERA”, ”we” or “us”). These Terms apply to any access and use of TERA Hub, TERA Nano and TERA Commander (collectively referred to hereinafter as “TERA Wallets” or “TERA Wallet”), the TERA cryptographic token (hereinafter referred to as “TERA”), the TERA website at <a href="https://www.terafoundation.org/" style="font-size: 14px;">https://www.terafoundation.org/</a>, the online services, and any TERAs services related to or utilizing any of the foregoing which we refer to in these Terms, collectively, as “Services”, “TERA Services” or “our Services”.</p>
<p><strong>2. ELIGIBILITY AND AGREEMENT</strong></p>
<p>You must ensure that you use and access TERA Services only in your own name. If you are acting for a legal entity, you must ensure that you:</p>
<p>(a) use and access TERA Services on behalf of the legal entity; and</p>
<p>(b) that you are authorised to enter into transactions on behalf of the legal entity.</p>
<p><strong>3. YOUR RESPONSIBILITIES REGARDING THE USE OF THE SERVICES</strong></p>
<p>You are also responsible for maintaining adequate security, control and confidentiality of your device access, your TERA Wallets information, including passwords, passphrases, private keys or other codes associated with your TERA Wallets and any activity occurring within these TERA Wallets. The loss or compromise of this information may result in unauthorized access of your TERA Wallets, and loss or theft of any TERA and other cryptographic tokens held in your TERA Wallets.</p>
<p>If you believe your TERA Wallets have been compromised, or you need to report a security incident, or you have experienced any operational problems, or have a security concern, please contact us immediately at help@terafoundation.org describing the issue at hand as thoroughly as possible including the date, type of problem and part of the TERA site or TERA Services where you experienced that problem. You are responsible for (i) immediately notifying us of any unauthorized use of your password or TERA Wallets or any other breach of security, and (ii) ensuring that you log out from your TERA Wallets at the end of each session when accessing the TERA Services.</p>
<p>We have no responsibility for any loss that you suffer as a result of failing to comply with this section or failure to follow or act on any notices or alerts that we may send to you.</p>
<p><strong>4. AVAILABILITY OF SERVICES</strong></p>
<p>Subject to these Terms, TERA shall use reasonable efforts to make available, operate and maintain the TERA Services during the term of these Terms and to permit you to access and use the TERA Services in accordance with these Terms. TERA shall use all reasonable efforts to promptly notify you of any difficulties experienced by us or other participants with respect to their access to or the use of the TERA Services, but only to the extent that TERA is aware of such difficulties and reasonably determines that they are material to your access and use of the TERA Services. Similarly, you shall notify TERA the soonest possible in case you become aware of any material technical failures of or difficulties with the TERA Services or upon becoming aware of any material breach (or any event which, by giving notice and/or the lapse of time, would constitute a material breach) of these Terms.</p>
<p>Our Services may evolve over time. This means we may apply changes, replace, or discontinue (temporarily or permanently) our Services at any time for any reasonable cause with two days notice or without notice in case of a Force Majeure. In this case, you may be prevented from accessing or using our Services. If, in our sole discretion, we decide to permanently discontinue our Services, we will provide you with a notice via our website, via our Twitter account or any other means of communication we deem appropriate.</p>
<p>You accept and acknowledge that the TERA Services may not be accessible in every country of your residence, in particular because of regulatory requirements.</p>
<p><strong>5. FORCE MAJEURE</strong></p>
<p>A Force Majeure Event includes without limitation each of the following:</p>
<p>a) Government actions, the outbreak of war or hostilities, the threat of war, acts of terrorism, national emergency, riot, civil disturbance, sabotage, requisition, or any other international calamity, economic or political crisis;</p>
<p>b) Act of God, earthquake, tsunami, hurricane, typhoon, accident, storm, flood, fire, epidemic or other natural disaster;</p>
<p>c) Labour disputes and lock-out;</p>
<p>d) Breakdown, failure or malfunction of any electronic, network and communication lines or systems (not due to the fault of TERA);</p>
<p>e) Any event, act or circumstances not reasonably within TERAs control and the effect of that event(s) is such that TERA is not in a position to take any reasonable action to cure the default.</p>
<p><strong>6. RISKS</strong></p>
<p>You understand and accept the risks in connection with the use of the TERA Wallet app and using the Services as set forth above and hereinafter. In particular, but not limited to, you understand the inherent risks listed hereinafter:</p>
<p>a) Risk of software weaknesses: You understand and accept that the underlying software application and software platform is still in an early development stage and unproven, why there is no warranty that the Services will be uninterrupted or error-free and why there is an inherent risk that the software could contain weaknesses, vulnerabilities or bugs causing, inter alia, the complete loss of TERA.</p>
<p>b) Regulatory risk: You understand and accept that blockchain technology allows new forms of interaction and that it is possible that certain jurisdictions will apply existing regulations on, or introduce new regulations addressing, blockchain technology based applications, which may be contrary to the current setup of TERA and which may, inter alia, result in substantial modifications of the TERA Services, including its termination.</p>
<p>c) Risk of loss of private key or passphrase(s): TERA Wallet can only be accessed by using a TERA Wallet passphrase with the possibility of using a second passphrase. You understand and accept that if your private key, passphrase or second passphrase respectively got lost or stolen, the TERA within your TERA Wallet will be unrecoverable and will be permanently lost.</p>
<p>d) Risk of voting attacks: You understand and accept that the blockchain used for by TERA is susceptible to voting attacks, including but not limited to majority voting power attacks, “selfish-voting” attacks, and race condition attacks. Any successful attacks present a risk to the TERA Services.</p>
<p>e) Risk of delegate attacks: You understand and accept that the blockchain used for by TERA is susceptible to delegate attacks, including but not limited to double-spending attacks, majority delegate attacks, and race condition attacks. Any successful attacks present a risk to the TERA Services.</p>
<p><strong>7. PUBLIC AND PRIVATE KEY, PASSPHRASES</strong></p>
<p>When you create a TERA Wallet, the Services generate a digital private and public key pair and a passphrase. The Services never store either private key or passphrase. The public key generated by the Services is being used to generate a TERA Wallet address, and may be shared with the network and with others to complete transactions. The private key is associated to a TERA Wallet address and must be used in conjunction with the TERA Wallet address to authorize transactions from or to that TERA address.</p>
<p>You need to make sure that your passphrase(s) are properly backed up and protected from theft.</p>
<p><strong>8. DATA PROTECTION</strong></p>
<p>The information provided pursuant to these Terms will be used by TERA for the purposes of providing you with services and data pursuant to these Terms and enabling TERA to perform its activities.</p>
<p>You acknowledge and agree that TERA may disclose your data, including personal data and sensitive personal data as defined under the Swiss Federal Data Protection Act (“Participant Data”) to outside organisations for the purpose of providing services and data to you, and performing its activities. You explicitly consent to the export of your data to a location outside your country of domicile and to third parties outside of TERA.</p>
<p><strong>9. PROHIBITED ACTIVITIES</strong></p>
<p>You agree that you will not use the TERA Services to perform any type or sort of illegal activity or to take any action that negatively affects the performances of the TERA Services. You may not engage via the Services in any of the following activities, nor help a third party in any such activity to:</p>
<p>1) attempt to gain unauthorized access to our Services or another users TERA Wallet;</p>
<p>2) make any attempt to bypass or circumvent any security features;</p>
<p>3) violate any law, statute, ordinance, regulation or these Terms and other contractual documents as referred to herein;</p>
<p>4) reproduce, duplicate, copy, sell or resell our Services for any purpose except as authorized in these Terms;</p>
<p><strong>10. DEFAULT</strong></p>
<p>Each of the following constitutes an “Event of Default”:</p>
<p>a) Where any representation or warranty made by you is or becomes untrue;</p>
<p>b) Any other circumstance where TERA reasonably believes that it is necessary or desirable to take any action set out in the below paragraph;</p>
<p>c) You are performing a prohibited activity as specified in section 9, you involve TERA in any type of fraud or illegality and if TERA suspects that you are engaged into money laundering activities or terrorist financing or other criminal activities;</p>
<p>d) Commencement of proceedings or investigations against you by a governmental authority, including but not limited to the request for an action set out in the below paragraph by a competent governmental authority or body or court;</p>
<p>e) In cases of material violation by you of the requirements established by any applicable laws, such materiality determined in good faith by TERA;</p>
<p>f) Any other situation where it would not be in the best interest of TERA that you continue to be a participant.</p>
<p>If an Event of Default occurs, TERA may at its absolute discretion, at any time and without prior notice, take one or more of the following actions:</p>
<p>a) Terminate these Terms without notice;</p>
<p>b) Close any or all of your TERA Wallets;</p>
<p>c) Refuse to open a new TERA Wallet for you.</p>
<p><strong>11. INDEMNIFICATION</strong></p>
<p>You agree to indemnify, defend and hold TERA, its employees, agents, consultants, subsidiaries, partners, affiliates, and licensors, harmless against any and all claims, costs, losses, damages, liabilities, judgments and expenses (including reasonable fees of attorneys and other professionals) arising from or in any way related to your use of our Services, your violation of these Terms, or your violation of any rights of any other person or entity.</p>
<p><strong>12. LIMITATION OF LIABILITY</strong></p>
<p>To the extent permitted by applicable law, TERA and its auxiliary persons shall not be liable for any damage arising out of, or in connection with, this agreement.</p>
<p>TERA shall assume no liability for any further claims, e.g. relating to compensation for indirect or consequential loss, lost profit or loss of earnings, unrealised savings or additional expense incurred, regardless of the legal grounds.</p>
<p>You are fully aware that the access to and the use of the TERA Services through the internet, the TERA Wallets and from abroad might violate foreign laws applicable to you. You undertake to inform yourself and to assume sole liability for any risks relating to such foreign legislation. Any responsibility of TERA regarding the possible infringement of foreign laws in connection with your use of the Services from abroad is expressly and completely excluded.</p>
<p>TERA shall assume no liability for losses if, for reasons for which TERA cannot be held responsible, TERA has been prevented from performing the transaction properly or on time, for example as a result of Force Majeure or measures, orders and/or decrees issued by domestic or foreign governmental authorities.</p>
<p>In particular, TERA shall assume no liability for actions (e.g. declarations of Default), failure to take action or any suspension or restriction of services by any element within the blockchain. Furthermore, TERA shall assume no liability for the consequences of regulatory measures implemented by competent regulators with regard to any of the TERA Services.</p>
<p><strong>13. TERMINATION</strong></p>
<p>TERA reserves the right to close a TERA Wallet without prior notice immediately on the grounds of misusage particularly violations of these Terms or any applicable law.</p>
<p><strong>14. TAXATION</strong></p>
<p>You bear the sole responsibility to determine if your use of the Services and/or any other action or transaction related to TERA have tax implications for you.</p>
<p>By using the Services, and to the extent permitted by law, you agree not to hold TERA liable for any tax liability associated with or arising from the operation of the Services or any other action or transaction related to TERA Services.</p>
<p><strong>15. ENTIRE AGREEMENT</strong></p>
<p>These Terms, together with any other agreements that apply to you constitute the entire and exclusive agreement between us and you regarding its subject matter, and supersede and replace any previous or contemporaneous written or oral contract, warranty, representation or understanding regarding its subject matter.</p>
<p><strong>16. SEVERABILITY</strong></p>
<p>If for any reason a court of competent jurisdiction finds any provision of these Terms invalid or unenforceable or illegal or contravene any rule, regulation or law of any market or regulator, that part will be deemed to have been excluded from these Terms from the beginning, and these Terms will be interpreted and enforced as though the provision had never been included and the legality or enforceability of the remaining provisions of the Terms or the legality, validity or enforceability of this provision in accordance with the law and/or regulation of any other jurisdiction, shall not be affected but should remain in full force and effect.</p>
<p><strong>17. CHANGES TO THESE TERMS</strong></p>
<p>The present Terms may change from time to time, including but not limited to cases of changes in our Services, in technology, in regulation and for any other case that TERA deems as appropriate to take measures. In case of a change, we will provide you with notice of such change by posting the updated Terms on our website and changing the &quot;Last Updated&quot; date at the bottom of these Terms. Any amended Terms shall become effective not earlier than 14 days after they are posted and shall apply prospectively to the use of the Services upon effectiveness of such changes. However, in case the changes address new functions of TERA Services or they are made for any legal reasons, they shall be of immediate effect. Upon effectiveness of the change as described above, the change of Terms shall be considered as accepted by you in case you continue using the TERA Services. Therefore, in case you do not agree to any amended Term, you must immediately cease using the TERA Services.</p>
<p><strong>18. COMPLAINTS AND DISPUTES</strong></p>
<p>In the event that an alleged breach, controversy, claim, dispute or difference (a Dispute) arises between you and TERA out of or in connection with these Terms and any other contractual documents (including but not limited to the validity, performance, breach or termination thereof), the parties shall seek to resolve the matter by negotiation by referring the matter first to:</p>
<p>a) any member of your executive management in case of legal persons, or you personally if you are acting as a natural person;</p>
<p>b) in the case of TERA, to the TERA Help Center.</p>
<p>The following information will need to be included:</p>
<p>a) your name and surname;</p>
<p>b) your e-mail address (or other recognition details);</p>
<p>c) detailed enquiry description;</p>
<p>e) the date and time that the issue arose.</p>
<p>The Help Center shall:</p>
<ul>
<li>send an official response to you within 14 business days respectively;</li>
<li>try to resolve the matter as soon as reasonably possible;</li>
<li>inform you of the outcome.</li>
</ul>
<p><strong>20. DISPUTE RESOLUTION, PLACE OF JURISDICTION AND GOVERNING LAW</strong></p>
<p>These Terms and any other applicable contractual documents shall exclusively be governed by and construed in accordance with the substantive laws of Switzerland, excluding the conflict of laws principles thereof.</p>
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /About Tera -->
<!-- Footer -->
<footer id="footer" class="sm-padding bg-dark">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<div class="col-md-12">
<!-- footer logo -->
<div class="footer-logo">
<a href="index.html"><img src="PIC/Tera_logo.svg" alt="logo"></a>
</div>
<!-- /footer logo -->
<!-- footer links -->
<div class="footer-link">
<span class="footer-link-item">
<a href="/explorer.html">EXPLORER</a>
</span>
<span class="footer-link-item">
<a href="/web-wallet.html">WALLET</a>
</span>
<span class="footer-link-item">
<a href="/map.html">NETWORK MAP</a>
</span></div>
<!-- /footer links -->
<!-- footer follow -->
<ul class="footer-follow" style="margin-bottom: 0px;">
<li><a href="https://bitcointalk.org/index.php?topic=4573801.0" target="_blank"><i class="fab fa-btc"></i></a></li>
<li><a href="https://twitter.com/terafoundation" target="_blank"><i class="fab fa-twitter"></i></a></li>
<li><a href="https://discord.gg/CvwrbeG" target="_blank"><i class="fab fa-discord"></i></a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/" target="_blank"><i class="far fa-file-code"></i></a></li>
<li><a href="https://web.telegram.org/#/im?p=@terafoundation" target="_blank"><i class="fab fa-telegram-plane"></i></a></li>
<li><a href="https://jq.qq.com/?_wv=1027&k=58VsQxc" target="_blank"><i class="fab fa-qq"></i></a></li>
</ul>
<!-- /footer follow -->
<center><a href="terms-and-conditions.html" style="font-size: 14px;">Terms and Conditions</a> | <a href="privacy-policy.html" style="font-size: 14px;">Privacy Policy</a><br /><br />TERA, 2019.</center>
</div>
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</footer>
<!-- /Footer -->
<!-- Back to top -->
<!-- <div id="back-to-top"></div> -->
<!-- /Back to top -->
<!-- Preloader -->
<!--<div id="preloader">-->
<!--<div class="preloader">-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--<span></span>-->
<!--</div>-->
<!--</div>-->
<!-- /Preloader -->
<!-- jQuery Plugins -->
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/main.min.js"></script>
<script type="text/javascript" src="js/cookies.js"></script>
<div id="cookiesmessage" style="display: none;">
This site uses cookies. You need to read the <a href="privacy-policy.html" style="font-size: 16px;" target="_blank">Privacy Policy</a> and click "<a href="#" onclick="setCookie('teracookies','tera_agree', 1); document.getElementById('cookiesmessage').style.display = 'none';" id="i_agree"><strong>I agree</strong></a>" to continue.
</div>
</body>
</html>

View File

@ -1,210 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>TERA Foundation: COIN</title>
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="CSS/style.min.css" />
{{File=./SITE/metrika.html}}
</head>
<body>
<!-- Header -->
<header id="home" class="pages-head-home">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="/">
<img class="logo" src="PIC/Tera_Text_gray.svg" alt="TERA Foundation: The fastest block generation Blockchain" title="TERA Foundation: The fastest block generation Blockchain" />
<img class="logo-alt" src="PIC/Tera_Text.svg" alt="TERA Foundation: The fastest block generation Blockchain" title="TERA Foundation: The fastest block generation Blockchain" />
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
{{File=./SITE/page_navigation.html}}
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12 about-panel">
<div class="section-header text-center">
{{Edit=./SITE/CONTENT/en-token-about-title.md}}
</div>
{{Edit=./SITE/CONTENT/en-token-about-text.md}}
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /About Tera -->
<div id="features" class="section md-padding exchanges">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header text-center">
{{Edit=./SITE/CONTENT/en-token-exchanges-title.md}}
</div>
<!-- /Section header -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>QBTC</h3>
<p><a href="https://www.qbtc.ink/trade?symbol=TERA_BTC" target="_blank"><img src="PIC/qbtc.png" alt="TERA on QBTC Exchange" title="TERA on QBTC Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>Bitalong</h3>
<p><a href="https://www.bitalong.com/trade/index/market/tera_usdt/" target="_blank"><img src="PIC/bitalong.png" alt="TERA on Bitalong Exchange" title="TERA on Bitalong Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>Bitmesh</h4>
<p><a href="https://bitmesh.com/exchange?market=btc_tera#/" target="_blank"><img src="PIC/bitmesh.png" alt="TERA on Bitmesh Exchange" title="TERA on Bitmesh Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>CHAOEX</h4>
<p><a href="https://chaoex-en-us.udesk.cn/hc/articles/83487" target="_blank"><img src="PIC/chaoex.png" alt="TERA on Chaoex Exchange" title="TERA on Chaoex Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>CITEX</h4>
<p><a href="https://www.citex.co.kr/#/trade/2/37" target="_blank"><img src="PIC/citex.png" alt="TERA on Citex Exchange" title="TERA on Citex Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>FMessenger</h4>
<p><a href="http://freetimes.cc/fmessenger/" target="_blank"><img src="PIC/fm.png" alt="TERA on FMessenger Project" title="TERA on FMessenger Project" /></a></p>
</div>
</div>
<!-- /Key Feature -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">TERA MINING</h2>
</div>
<p align="center">
<a href="https://sourceforge.net/p/tera/code/ci/master/tree/README.md" target="_blank">TERA documentation </a> will help you start mining today.
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- Footer -->
{{File=./SITE/footer_index.html}}

View File

@ -1,421 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>Tera Foundation: The fastest block generation blockchain in decentralized blockchains</title>
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="CSS/style.min.css" />
<script type="text/javascript" src="../HTML/JS/client.js"></script>
<style>
@media all
{
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
background-color: rgba(250, 250, 250, .1);
border-color: #337ab7;
}
/*.dropdown2 li*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
/*.dropdown2 li a*/
/*{*/
/*background-color: rgba(250, 250, 250, .01);*/
/*opacity: 1;*/
/*}*/
#nav.nav-transparent:not(.fixed-nav) .main-nav>li>a
{
color:white;
}
}
</style>
<script>
var WasMapDisplay=0;
var PointC;
var glMouse,glMoveMouse;
var NodesMap={};
function DrawMap()
{
var obj = $("idMap");
var ctx = obj.getContext('2d');
ctx.fillStyle = "#030a29";
ctx.fillRect(0, 0, obj.width, obj.height);
var KX=1050/1000;
var KY=490/500;
PointC={x:556,y:380};
//PointC={x:obj.width/2,y:obj.height/2};
// if(glMouse)
// PointC=glMouse;
// if(glMouse)
// KX=glMouse.x/1000;
// if(glMouse)
// KY=glMouse.y/500;
var wasname=0;
var map={};
var Count=0;
for(var key in NodesMap)
{
Count++;
var Item=NodesMap[key];
var y=Math.floor(obj.height-(obj.height-PointC.y+KY*obj.height*(Item.latitude/10000-90)/180));
var x=Math.floor(PointC.x+KX*obj.width*(Item.longitude/10000-180)/360);
if(Item.longitude/10000-180<-20)
x+=25;
var strxy=""+x+":"+y;
if(!map[strxy])
map[strxy]={count:0,name:"-"};
var point=map[strxy];
point.count++;
point.x=x;
point.y=y;
if(Item.name)
point.name=Item.name;
}
//arc
ctx.textAlign = "center";
ctx.textBaseline = "middle";
ctx.strokeStyle = "#ffe238";
ctx.fillStyle=ctx.strokeStyle;
for(var key in map)
{
var point=map[key];
ctx.beginPath();
ctx.arc(point.x,point.y,Math.sqrt(point.count),0,2 * Math.PI);
// ctx.fillText(point.count,point.x,point.y);
ctx.stroke();
ctx.fill();
}
//name
ctx.fillStyle="#1b9031";
for(var key in map)
{
var point=map[key];
if(!wasname && glMoveMouse)
{
var dx=point.x-glMoveMouse.x;
var dy=point.y-glMoveMouse.y;
var dl2=dx*dx+dy*dy;
if(dl2<17+point.count)
{
ctx.beginPath();
ctx.fillText(point.name+":"+point.count,point.x,point.y-20);
ctx.stroke();
wasname=1;
}
}
}
if(0 && glMouse)
{
ctx.beginPath();
ctx.arc(glMouse.x,glMouse.y,4,0,2 * Math.PI);
ctx.fillText("x="+glMouse.x+" y="+glMouse.y,glMouse.x,glMouse.y-20);
ctx.stroke();
}
SetStatus("Nodes count: "+Count);
if(!WasMapDisplay)
SetVisibleBlock("idMapAll",true);
WasMapDisplay=1;
}
function $(id)
{
return document.getElementById(id);
}
function SetVisibleBlock(name,bSet)
{
var Item=$(name);
if(bSet && typeof bSet==="string")
Item.style.display = bSet;
else
if(bSet)
{
Item.style.display = 'block';
DoStableScroll();
}
else
{
Item.style.display = 'none';
}
return Item;
}
function SetStatus(Str)
{
var id = $("idStatus");
id.innerHTML=Str;
}
function GetNodeListAll()
{
GetData("GetNodeList",{All:1,Geo:1}, function (Data)
{
if(Data && Data.result)
{
for(var i=0;i<Data.arr.length;i++)
{
var Item=Data.arr[i];
NodesMap[Item.ip]=Item;
}
DrawMap();
}
});
}
window.onload=function ()
{
DrawMap();
setInterval(GetNodeListAll,1000);
window.addEventListener('mousedown',function (event)
{
SetDiagramMouseX(event,"down");
}, false);
window.addEventListener('mouseup',function (event)
{
SetDiagramMouseX(event,"up");
}, false);
window.onmousemove = function(event)
{
SetDiagramMouseX(event);
}
}
var LMouseOn=false;
function SetDiagramMouseX(event,mode)
{
if(event.srcElement && event.srcElement.className.indexOf("map")>=0)
{
if(mode==="down")
LMouseOn=true;
else
if(mode==="up")
LMouseOn=false;
event.preventDefault();
var obj = event.srcElement;
glMoveMouse=getMouse(obj,event);
if(LMouseOn===true)
{
glMouse=glMoveMouse;
DrawMap();
}
}
}
//LIB
//LIB
//LIB
//LIB
function getMouse(canvas,e)
{
var x = e.clientX - getTrueOffsetLeft(canvas);
if(window.pageXOffset)
x=x+window.pageXOffset;
var y = e.clientY - getTrueOffsetTop(canvas);
if(window.pageYOffset)
y=y+window.pageYOffset
var coord= {x:x,y:y};
return coord;
};
function getTrueOffsetLeft(ele)
{
var n = 0;
while (ele)
{
n += ele.offsetLeft || 0;
ele = ele.offsetParent;
}
return n;
}
function getTrueOffsetTop(ele)
{
var n = 0;
while (ele)
{
n += ele.offsetTop || 0;
ele = ele.offsetParent;
}
return n;
}
</script>
<style>
.basemap
{
width:1244px;
background:url('./PIC/world.jpg') no-repeat;
border:1px solid rgba(204, 198, 198, 0.97);
}
#idMap
{
z-index: 100;
opacity: 0.7;
}
#idStatus
{
height: 20px;
color: white;
}
body
{
background-color: #030a29;
}
</style>
</head>
<body>
<!-- Header -->
<header id="home" style="background: #1C1D21; height: 80px;">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="index.html">
<img class="logo" src="PIC/Tera_Text_gray.svg" alt="logo">
<img class="logo-alt" src="PIC/Tera_Text.svg" alt="logo">
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
<ul class="main-nav nav navbar-nav navbar-right white_menu">
<li><a href="index.html">HOME</a></li>
<li><a href="/changelog.html">CHANGELOG</a></li>
<li><a href="http://teraminer.org/" target="_blank">MINING</a></li>
<li><a href="/explorer.html">EXPLORER</a></li>
<li><a href="/web-wallet.html">WALLET</a></li>
<li><a href="/map.html">NETWORK MAP</a></li>
<!-- Documentation -->
<li class="dropdown2">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">HELP<span class="caret"></span></a>
<ul class="dropdown-menu">
<li>
WHITE PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1EaqFg1ncIxsrNE2M9xJOSzQu8z3ANwMuNyTX0z_A1ow/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1B6_qlAp2xs4aHkqOwyvRMCDJTjgeNiOJiGpIeT0VAzY/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Chinese/WP_chinese.pdf?format=raw" target="_blank">CHINESE</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
DAPP PAPER
<ul>
<li><a href="https://docs.google.com/document/d/1PXVBbMKdpsAKPkO9UNB5B-LMwIDjylWoHvAAzzrXjvU/edit?usp=sharing/" target="_blank">ENG</a></li>
<li><a href="https://docs.google.com/document/d/1SkD4yc_POaGRMJRC6yGkDfdJUuKbcyq3JpG0cBXeYGM/edit?usp=sharing/" target="_blank">RUS</a></li>
<li><a href="https://docs.google.com/document/d/10yXAKxaU7YgrQnbdXu_L7WWovUoRtdJwo3tXXaGZGSQ/edit?usp=sharing/" target="_blank">FAQ</a></li>
</ul>
</li>
<li role="separator" class="divider"></li>
<li>
OTHER
<ul>
<li><a href="https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Eng/API.md" target="_blank">API</a></li>
<li><a href="https://docs.google.com/document/d/18DtASGhrbRwXCAkQR1hQG0lVdrStp4CgA-pd6hicwfo/edit?usp=sharing/" target="_blank">TERAHASH (mining algo)</a></li>
<!--li><a href="changelog.html">Changelog</a></li-->
<!--li><a href="faq.html">FAQ</a></li-->
<!--li><a href="legal.html">Legal</a></li-->
</ul>
</li>
</ul>
</li>
</ul>
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<DIV align='center'>
<DIV id="idStatus"></DIV>
<DIV id="idMapAll" style="display: none">
<DIV class="basemap">
<canvas class="map" width="1244" height="658" id='idMap'></canvas>
</DIV>
<DIV style="color: gray; text-align: center">The location of the nodes on the map is very approximate...</DIV>
</DIV>
</DIV>
</body>
</html>

View File

@ -1,8 +0,0 @@
<BR>
<B>TEST 1 TEST 1 TEST 1 TEST 1 TEST 1 TEST 1 TEST 1</B>
<BR>

View File

@ -1,132 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test2-API </title>
<script type="text/javascript" src="./JS/client.js"></script>
<script type="text/javascript" src="./JS/sha3.js"></script>
<script type="text/javascript" src="./JS/crypto-client.js"></script>
<script type="text/javascript" src="./JS/terahashlib.js"></script>
<script type="text/javascript" src="./JS/wallet-lib.js"></script>
<script type="text/javascript" src="./JS/sign-lib-min.js"></script>
<script>
//Init
window.onload=function ()
{
window.MainServer={ip:"124.133.96.85",port:1812};
//run every 1 sec for getting current block number and network time
setInterval(function ()
{
GetData("GetCurrentInfo",{}, function (Data)
{
if(Data && Data.result)
SetBlockChainConstant(Data);
});
},1000);
}
function SignTr()
{
var PrivKey=$("idPrivKey").value;
var TR=JSON.parse($("idTr").value);
var Body=GetArrFromTR(TR);
TR.Sign=GetSignFromArr(Body,PrivKey);
$("idTr").value=JSON.stringify(TR,"",4);
}
function GetHexFromTr()
{
var TR=JSON.parse($("idTr").value);
var Body=GetArrFromTR(TR);
if(!TR.Sign)
{
$("idOut").value="Error: sign tx";
return "";
}
var Arr=GetArrFromHex(TR.Sign);
WriteArr(Body,Arr,64);
Body.length+=12;
CreateHashBodyPOWInnerMinPower(Body);
var StrHex=GetHexFromArr(Body);
$("idOut").value=StrHex;
return StrHex;
}
function SendTr()
{
var StrHex=GetHexFromTr();
if(!StrHex)
return;
GetData("SendTransactionHex",{Hex:StrHex}, function (Data)
{
if(Data.text==="Bad time")
{
if(window.DELTA_FOR_TIME_TX<6)
{
window.DELTA_FOR_TIME_TX++;
SendTr();
console.log("New set Delta time: "+window.DELTA_FOR_TIME_TX);
}
}
if(Data && Data.result)
{
$("idOut").value=Data.text;
}
else
{
if(Data)
$("idOut").value="Error: "+Data.text;
else
$("idOut").value="Error";
}
});
}
</script>
</head>
<body>
<B>Priv key:</B>
<INPUT type="search" id="idPrivKey" value="E28EAABA96C1FF2596048ED9995CF40B72B9916387E6A55BBEEDED6B6E76FA14" style="width: 600px"><BR>
<B>Tx</B> (after each transaction is sent, the OperationID number is increased by 1):<BR>
<textarea id="idTr" rows="20" cols="98">
{
"Type": 111,
"Version": 3,
"Reserve": 0,
"FromID": 8143,
"OperationID": 1,
"To": [
{
"PubKey": "",
"ID": 188930,
"SumCOIN": 10,
"SumCENT": 0
}
],
"Description": "Test",
"Body": "",
"Sign": ""
}
</textarea><BR>
<B>Actions:</B><BR>
<button onclick="SignTr()">Sign Tx</button>
<button onclick="GetHexFromTr()">Get Hex</button>
<button onclick="SendTr()">Send tx</button>
<BR><B>Result:</B><BR>
<textarea id="idOut" rows="20" cols="98"></textarea>
</body>
</html>

View File

@ -1,8 +0,0 @@
<BR>
<B>TEST 2 TEST 2 TEST 2 TEST 2 TEST 2 TEST 2 TEST 2</B>
<BR>

View File

@ -1,220 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>TERA Foundation: COIN</title>
<meta data-n-head="true" data-hid="description" name="description" content="Tera - Fast block generation, High transaction throughput, User-friendly">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<!-- Google font -->
<link href="https://fonts.googleapis.com/css?family=Montserrat:400,700%7CVarela+Round" rel="stylesheet">
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="CSS/bootstrap.min.css" />
<!-- Font Awesome Icon -->
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<!-- Custom stlylesheet -->
<link type="text/css" rel="stylesheet" href="CSS/style.min.css" />
{{File=./SITE/metrika.html}}
</head>
<body>
<!-- Header -->
<header id="home" class="pages-head-home">
<!-- Nav -->
<nav id="nav" class="navbar nav-transparent">
<div class="container">
<div class="navbar-header">
<!-- Logo -->
<div class="navbar-brand">
<a href="/">
<img class="logo" src="PIC/Tera_Text_gray.svg" alt="TERA Foundation: The fastest block generation Blockchain" title="TERA Foundation: The fastest block generation Blockchain" />
<img class="logo-alt" src="PIC/Tera_Text.svg" alt="TERA Foundation: The fastest block generation Blockchain" title="TERA Foundation: The fastest block generation Blockchain" />
</a>
</div>
<!-- /Logo -->
<!-- Collapse nav button -->
<div class="nav-collapse">
<span></span>
</div>
<!-- /Collapse nav button -->
</div>
<!-- Main navigation -->
{{File=./SITE/page_navigation.html}}
<!-- /Main navigation -->
</div>
</nav>
<!-- /Nav -->
<!-- Social Header -->
<div class="home-wrapper">
<div class="container">
<!-- Row -->
<div class="row">
</div>
<!-- /Row -->
</div>
</div>
<!-- /About Tera -->
</header>
<!-- /Header -->
<!-- About Tera -->
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12 about-panel">
<div class="section-header text-center">
<h1>TERA COIN</h1>
</div>
<p>
TERA is a coin that provides solutions to existing cryptocurrency issues, namely de-neutralization, transaction
throughput, transaction speed, confirmation time, transaction costs and general availability, as well as the
difficulty and financial system to integrate into existing payments.<p />
TERA is pure original code, developed by the Russian core vtools.
TERA is compiled with node.js and has a separate dapp development document. node.js is one of the most widely
used languages in the programming field, which greatly reduces the development difficulty of TERA DApp, and the
development cost is extremely low, and smart contract development is only It takes 100 teras, and there is no
commission for calling the contract and completing the transaction. This lays the foundation for the massive
landing of the tera App.
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- /About Tera -->
<div id="features" class="section md-padding exchanges">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- Section header -->
<div class="section-header text-center">
<h2 class="title">EXCHANGES & PARTNERS</h2>
</div>
<!-- /Section header -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>QBTC</h3>
<p><a href="https://www.qbtc.ink/trade?symbol=TERA_BTC" target="_blank"><img src="PIC/qbtc.png" alt="TERA on QBTC Exchange" title="TERA on QBTC Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>Bitalong</h3>
<p><a href="https://www.bitalong.com/trade/index/market/tera_usdt/" target="_blank"><img src="PIC/bitalong.png" alt="TERA on Bitalong Exchange" title="TERA on Bitalong Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>Bitmesh</h4>
<p><a href="https://bitmesh.com/exchange?market=btc_tera#/" target="_blank"><img src="PIC/bitmesh.png" alt="TERA on Bitmesh Exchange" title="TERA on Bitmesh Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>CHAOEX</h4>
<p><a href="https://chaoex-en-us.udesk.cn/hc/articles/83487" target="_blank"><img src="PIC/chaoex.png" alt="TERA on Chaoex Exchange" title="TERA on Chaoex Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>CITEX</h4>
<p><a href="https://www.citex.co.kr/#/trade/2/37" target="_blank"><img src="PIC/citex.png" alt="TERA on Citex Exchange" title="TERA on Citex Exchange" /></a></p>
</div>
</div>
<!-- /Key Feature -->
<!-- Key Feature -->
<div class="col-md-4">
<div class="about bg-grey">
<h4>FMessenger</h4>
<p><a href="http://freetimes.cc/fmessenger/" target="_blank"><img src="PIC/fm.png" alt="TERA on FMessenger Project" title="TERA on FMessenger Project" /></a></p>
</div>
</div>
<!-- /Key Feature -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<div id="about" class="section md-padding bg-grey">
<!-- Container -->
<div class="container">
<!-- Row -->
<div class="row">
<!-- About Tera content -->
<div class="col-md-12">
<div class="section-header text-center">
<h2 class="title">TERA MINING</h2>
</div>
<p align="center">
<a href="https://sourceforge.net/p/tera/code/ci/master/tree/README.md" target="_blank">TERA documentation </a> will help you start mining today.
</p>
</div>
<!-- /About Tera content -->
</div>
<!-- /Row -->
</div>
<!-- /Container -->
</div>
<!-- Footer -->
{{File=./SITE/footer_index.html}}

View File

@ -1,945 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>TERA Light</title>
<link rel="stylesheet" type="text/css" href="./CSS/wallet.css">
<script type="text/javascript" src="./JS/coinlib.js"></script>
<script type="text/javascript" src="./JS/client.js"></script>
<script type="text/javascript" src="./JS/sha3.js"></script>
<script type="text/javascript" src="./JS/crypto-client.js"></script>
<script type="text/javascript" src="./JS/terahashlib.js"></script>
<script type="text/javascript" src="./JS/wallet-web.js"></script>
<script type="text/javascript" src="./JS/wallet-lib.js"></script>
<script type="text/javascript" src="./JS/diagram.js"></script>
<!--<script type="text/javascript" src="sign-lib-min.js"></script>-->
<script>
//Pagination
var SaveIdArr=["idAccount","idTo","idSumSend","idDescription","idCurTabName","idPubKey","idPrivKey","idViewBlockNum","idViewAccountNum","idViewDappNum"];
var CONFIG_DATA={};
CONFIG_DATA={PRICE_DAO:{NewAccount:10}};
var CountViewRows=20;
var DefAccounts={BlockName:"idPaginationAccount", NumName:"idViewAccountNum", TabName:"explorer_accounts",APIName:"GetAccountList"};
var DefBlock={BlockName:"idPaginationBlock", NumName:"idViewBlockNum", TabName:"explorer_blocks",APIName:"GetBlockList"};
var DefDapps={BlockName:"idPaginationDapps", NumName:"idViewDappNum", TabName:"dapps_list",APIName:"GetDappList",CountViewRows:10};
function SetImg() {};
window.onload=function()
{
LoadSignLib();
LoadValues();
StartWebWallet();
UpdatesExplorerData();
UpdatesAccountsData();
setInterval(UpdatesExplorerData,1000);
setInterval(UpdatesAccountsData,1000);
DoStableScroll();
setTimeout(SetVisibleItemsKeys,500);
//COMMON MOUSE MOVING
window.onmousemove = function(event)
{
SetDiagramMouseX(event);
}
}
function OnFindServer()
{
}
function LoadValues()
{
if(LoadValuesByArr(SaveIdArr))
{
//SetVisibleTab();
}
}
function SaveValues()
{
SaveValuesByArr(SaveIdArr);
}
function ViewDapps()
{
ViewCurrent(DefDapps);
}
</script>
<script>
//TAB TAB
var TabArr=[{name:"TabAccounts"},{name:"TabSend"},{name:"TabDapps"}, {name:"TabExplorer"},{name:"TabLogo"}];
function SelectTab(name)
{
SetStatus("");
$("idCurTabName").value=name;
SetVisibleTab();
SaveValues();
OnSelectTab(name);
}
function OnSelectTab(name)
{
if(name==="TabDapps")
{
ViewDapps();
}
}
function SetVisibleTab()
{
var CurTabName=$("idCurTabName").value;
if(!CurTabName || CurTabName==="undefined")
CurTabName=TabArr[0].name;
var str;
for (var i=0;i<TabArr.length;i++)
{
var name=TabArr[i].name;
var Item=document.getElementById(name);
if(!Item)
continue;
if(CurTabName===name)
{
Item.style.display = 'block';
str="current bttab"
}
else
{
Item.style.display = 'none';
str="bttab"
}
var ItemM=document.getElementById("M"+name);
if(ItemM)
{
ItemM.className=str;
}
}
}
</script>
<script>
//CONFIG
var FirstAccountsData=1;
function UpdatesAccountsData()
{
// if(!MainServer)
// return;
// if(!FirstAccountsData)
// if(!IsVisibleBlock("TabAccounts"))
// return;
GetData("/GetAccountListByKey",{Key:$("idPubKey").value}, function (Data,responseText)
{
FirstAccountsData=0;
SetAccountsData(Data,responseText);
});
}
function IsPrivateMode()
{
var PrivKeyStr=$("idPrivKey").value;
if(PrivKeyStr && PrivKeyStr.length===64)
return 1;
else
return 0;
}
function SetVisibleItemsKeys(EditFlag)
{
if(EditFlag)
$("idPrivKeyEdit").value=$("idPrivKey").value;
SetPubKey(EditFlag);
var StrNo="none",StrYes="table-row";
SetVisibleBlock("WalRow1",!EditFlag?StrYes:StrNo);
SetVisibleBlock("WalRow2",EditFlag?StrYes:StrNo);
if($("idShowPubKey").checked)
SetVisibleBlock("WalRow3",EditFlag?StrYes:StrNo);
else
SetVisibleBlock("WalRow3","none");
SetVisibleBlock("WalRow4",EditFlag?StrYes:StrNo);
if(!EditFlag)
{
var Str;
if(!$("idPrivKey").value)
{
if($("idPubKey").value)
Str="Wallet in read mode. Using Public key.";
else
Str="Key not set. Pls, press edit and generate key ->";
}
else
{
Str="OK. Using Private key.";
}
$("idPrivKeyButton").innerHTML=Str;
}
}
function SetPubKey(EditFlag)
{
var StrPrivKey;
if(EditFlag)
StrPrivKey=$("idPrivKeyEdit").value.trim();
else
StrPrivKey=$("idPrivKey").value.trim();
if(IsHexStr(StrPrivKey))
{
if(StrPrivKey.length===64)
{
var PrivKey=GetArrFromHex(StrPrivKey);
$("idPubKey").value=GetHexFromArr(SignLib.publicKeyCreate(PrivKey,1));
}
else
{
$("idPubKey").value=StrPrivKey;
}
}
else
{
$("idPubKey").value="";
}
}
function OnPrivKeyNew()
{
var arr = new Uint8Array(32);
window.crypto.getRandomValues(arr);
var Str=GetHexFromArr(sha3(arr));
$("idPrivKeyEdit").value=Str;
SetPubKey(1);
}
function OnPrivKeyOK()
{
$("idPrivKey").value=$("idPrivKeyEdit").value;
SetVisibleItemsKeys(0);
SaveValues();
}
function OpenWallet()
{
if($("idPrivKey").value)
return;
}
//Accounts
function ViewNewAccount()
{
SetVisibleBlock("idAccountEdit",1)
}
function OnSetAccount(FlagOK)
{
if(FlagOK)
{
if(!$("idPrivKey").value)
{
OnPrivKeyNew();
OnPrivKeyOK();
}
var Name=document.getElementById("idAccountName").value;
var Smart=0;
var Currency=0;
if(!Name)
{
SetError("Enter the account name.");
return;
}
SendTrCreateAcc(Currency,$("idPubKey").value,Name,0,Smart,0,0);
}
SetVisibleBlock("idAccountEdit",0)
}
function CancelCreateAccount()
{
SetVisibleBlock("idAccountEdit",0)
}
</script>
<script>
//EXPLORER
function UpdatesExplorerData()
{
// if(!MainServer)
// return;
GetData("GetCurrentInfo",{Diagram:IsVisibleBlock("idStatBlock")}, function (Data)
{
if(!Data || !Data.result)
return;
SetExplorerData(Data);
SetBlockChainConstant(Data);
var arr=Data.arr;
for(var i=0;arr && i<arr.length;i++)
{
var ItemServer=arr[i];
var ItemClient=DiagramMap[ItemServer.name];
if(!ItemClient || ItemClient.Extern)
continue;
ItemClient.arr=ItemServer.arr;
ItemClient.AvgValue=ItemServer.AvgValue;
ItemClient.steptime=ItemServer.steptime;
ItemClient.fillStyle="white";
DrawDiagram(ItemClient);
}
});
}
var FirstCallDiagram=1;
function SetExplorerData(Data)
{
if(!Data || !Data.result)
return;
CONFIG_DATA=Data;
window.FIRST_TIME_BLOCK=Data.FIRST_TIME_BLOCK;
if(FirstCallDiagram)
{
ViewEnd(DefAccounts,CONFIG_DATA.MaxAccID,1);
ViewEnd(DefBlock,CONFIG_DATA.MaxNumBlockDB,1);
InitDiagram();
}
FirstCallDiagram=0;
var StrVersion=" 0."+Data.VersionNum;
var Str="Blockchain height: <B>"+Data.MaxNumBlockDB+"</B> Current create: <B>"+Data.CurBlockNum+"</B> Wallet ver:"+"<B>"+StrVersion+"</B>";
document.getElementById("idCurrentBlockNum").innerHTML=Str;
}
</script>
<script>
//Diagrams
var DiagramArr=
[
{name:"MAX:ALL_NODES",text:"All nodes count",value:0,red:"#1d506b"},
{name:"MAX:HASH_RATE_G",text:"HashRate Gh/s",value:0,red:"#286b16"},
];
function InitDiagram()
{
InitDiagramByArr(DiagramArr,800);
}
function ViewCounters(This)
{
var BlockName="idStatBlock";
var element=$(BlockName);
var bVisible=IsVisibleBlock(BlockName);
if(!bVisible)
MoveUp(element);
SetVisibleBlock(BlockName,!bVisible);
var ResVisible=IsVisibleBlock(BlockName);
if(This && This.className)
{
This.className=This.className.replace("btpress", "");
if(ResVisible)
This.className+=" btpress";
}
}
</script>
<script>
//SEND
setInterval(CheckSending,1000);
</script>
<style>
/*TAB TAB*/
#TabHeader th
{
color: white;
background-color: #22547f;
margin: 0;
padding: 0;
height: 34px;
}
.bttab
{
background-color: #2b372d;
vertical-align: middle;
cursor: pointer;
color: white;
width: 100%;
margin: 0;
padding-top: 7px;
height: 100%;
border: 1px solid white;
}
.bttab:hover
{
color: #ff9749;
}
.current
{
background-color: #4b5e4d;
color:#ff9749;
}
#TabHeader th
{
width: 200px;
}
</style>
<style>
body
{
background-color: #fffefe;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 13px;
line-height: 1.42857143;
}
.DIAGRAM
{
border-radius: 6px;
width: 800px;
}
table
{
border-collapse: collapse;
width:100%;
max-width: 800px;
margin: 10px;
}
.grid th, .grid td
{
border: 1px solid #777678;
padding: 4px;
}
.grid td
{
width: 60px;
vertical-align:top;
}
button
{
font-family: monospace;
}
button:hover
{
filter: brightness(120%);
cursor: pointer;
}
.openblock
{
padding: 2px;
filter: brightness(120%);
}
.btview
{
background-color: #afb0b7;
border: 1px solid #000;
height: 120px;
width: 150px;
padding-top: 0px;
cursor: pointer;
font-size: large;
}
.btview:hover
{
color: #cb7043;
filter:none;
}
.btpress, .btpress:hover
{
border: 2px solid #000;
color: #9c5335;
filter:none;
}
.btnav
{
font-family: monospace;
height: 32px;
}
.pag_num
{
border-radius: 4px;
height: 26px;
margin: 2px;
}
td
{
font-size: small;
}
td.num
{
text-align: right;
width: 50px;
}
td.sum
{
text-align: right;
font-family: "courier new", "times new roman", monospace;
min-width: 150px;
max-width: 150px;
}
td.cur
{
min-width: 80px;
max-width: 80px;
}
td.date
{
text-align: left;
width: 90px;
}
td.hash
{
max-width: 113px;
min-width: 113px;
font-family: "courier new", "times new roman", monospace;
font-size: 60%;
align-content: left;
text-align: left;
word-break: break-all;
}
td.pubkey
{
min-width: 195px;
max-width: 195px;
}
.accname
{
width: 180px;
min-width: 140px;
align-content: left;
text-align: left;
word-break: break-all;
}
#idCurrentBlockNum
{
margin: 10px;
height: 20px;
}
.delete
{
position: absolute;
display: none;
}
#idCategory
{
margin: 5px;
}
#idPrivKeyButton, #idPrivKeyEdit, #idPubKey
{
width: 100%;
border: 1px solid #1a2ec1;
background-color: white;
font-family: monospace;
padding: 5px;
}
#idPrivKeyEdit
{
color: darkgreen;
font-weight: 600;
}
#idKeys td:first-child
{
width: 80px;
}
#idKeys td:nth-child(2)
{
width: 520px;
}
#idKeys td:nth-child(3)
{
align-content: left;
text-align: left;
}
.btkey
{
width: 60px;
padding: 5px;
}
.bigs
{
padding: 5px;
}
#idStatus
{
z-index:1000;
position:relative;
top:0px;
left:10px;
text-align: left;
width:800px; /* ширина блока */
height: 20px;
color:blue;
}
td2
{
border: 1px solid #777678;
}
.logo
{
top:0%;
left:0;
}
</style>
</head>
<body>
<DIV align='center'>
<DIV align='left' style="min-width:600px;max-width:800px;height: 97vh; border: 0px solid #bfc1c0;">
<INPUT id="idCurTabName" value="TabInfo" style="display: none">
<table id="TabHeader">
<tr>
<th><DIV id="MTabAccounts" onclick="SelectTab('TabAccounts')" class="bttab">ACCOUNTS</DIV></th>
<th><DIV id="MTabSend" onclick="SelectTab('TabSend')" class="bttab">SEND</DIV></th>
<th><DIV id="MTabDapps" onclick="SelectTab('TabDapps')" class="bttab">DAPPS</DIV></th>
<th><DIV id="MTabExplorer" onclick="SelectTab('TabExplorer')" class="bttab">EXPLORER</DIV></th>
</tr>
</table>
<DIV id="idStatus">&nbsp;</DIV>
<DIV id="TabLogo" style="display: block;">
<DIV align='center' style="width: 800px;">
<svg version = "1.1" class="logo" height = "480px" width = "480px">
<path transform="scale(2)" d="m116.5,2.58c0,0 114.5,187.5 114.5,187.5c0,0 -52.5,1 -52.5,1c0,0 -28,-44 -28,-44c0,0 -27,44 -27,44c0,0 -53.5,0 -53.5,0c0,0 54,-89 54,-89c0,0 -33.5,-57 -33.5,-57c0,0 26,-42.5 26,-42.5z" fill="rgb(0,0,0)" id="svg_2" stroke="#000000"/>
<path transform="scale(2)" d="m81.6,60.6c0,0 27,44 27,44c0,0 -53,87 -53,87c0,0 -54,-1 -54,-1c0,0 80,-130 80,-130z" fill="rgb(0,0,0)" id="svg_3" stroke="#000000"/>
</svg>
</DIV>
</DIV>
<DIV id="TabAccounts" style="display: none;">
<BR>
<table id="idKeys">
<tr id="WalRow1">
<td>Wallet:</td>
<td><button id="idPrivKeyButton" onclick="OpenWallet()">Wallet opened: </button></td>
<td><button onclick="SetVisibleItemsKeys(1)" class="btkey bigs">Edit...</button></td>
</tr>
<tr id="WalRow2" style="display: none">
<td>Private key:</td>
<td><INPUT type="search" id="idPrivKeyEdit" oninput="SetPubKey(1);"></td>
<td>
<button onclick="OnPrivKeyOK()" class="btkey bigs">OK</button>
<button onclick="SetVisibleItemsKeys(0)" class="btkey bigs">Cancel</button>
</td>
</tr>
<tr id="WalRow3" style="display: none">
<td>Pub key:</td>
<td><INPUT type="search" id="idPubKey" readonly></td>
<td></td>
</tr>
<tr id="WalRow4" style="display: none">
<td></td>
<td colspan="1"><button class="bigs" onclick="OnPrivKeyNew()">Generate key</button>
<INPUT type="checkbox" id="idShowPubKey" oninput="SetVisibleItemsKeys(1)"> Show pub key
<!--Set password:<INPUT class="bigs" type="search" id="idProtKey">-->
</td>
<td></td>
</tr>
</table>
<INPUT type="hidden" id="idPrivKey">
<BR>
<DIV style="padding: 0 0 0 10px">
<table>
<tr>
<td style="width: 220px">
<button class="bigs" onclick="ConnectWebWallet()"> Reconnect</button>
<button class="bigs" onclick="ViewNewAccount()"> New account...</button>
</td>
<td>
<DIV id="idAccountEdit" style="display: none;">
Account name (public):<INPUT class="bigs" style="width: 180px" type="string" id="idAccountName">
<button onclick="OnSetAccount(1)" class="btkey bigs">OK</button>
<button onclick="OnSetAccount(0)" class="btkey bigs">Cancel</button>
</DIV>
</td>
</tr>
</table>
</DIV>
<table id="grid_accounts" class="grid">
<tr>
<th id="Item.Num" class="num">ID</th>
<th id="SUM_TO_STRING(Item.Value)" class="sum bold">Amount</th>
<th id="CurrencyNameItem(Item)" data-name="Currency" class="cur hint">Currency</th>
<th id="Item.Name" data-name="Account name" class="accname hint">Name</th>
<!--<th id="Item.Adviser" data-name="Adviser" class="snum hint">Adv</th>-->
<th id="(RetChangeSmart(Item))" data-name="Smart contract (DApp)" class="smart hint">Smart</th>
</tr>
</table>
<B><DIV id="idMyTotalSum"></DIV></B>
</DIV>
<DIV id="TabSend" style="display: none;">
<DIV id="idSendList"> </DIV>
<table class="form_input">
<tr>
<td style="min-width: 115px">From account</td>
<td>
<select size="1" id="idAccount" oninput="OnEditTransactionFields(); CheckSending();">
</select>
</td>
</tr>
<tr><td>&nbsp;</td><td><DIV id="idNameTo" class="smallbold"></DIV></td></tr>
<tr>
<td>Pay to</td>
<td>
<INPUT style="float: left" type="string" id="idTo" value="" oninput="OnEditIdTo()" placeholder="Payee (required)" >
</td>
</tr>
<tr>
<td>Amount</td>
<td>
<INPUT type="number" id="idSumSend" value="" step=0 min=0 max=1000000000 oninput="OnEditTransactionFields()">&nbsp;
<button style="font-family: monospace;" onclick="SetAllSum()"><-</button>
<B id="idCoinName"></B>
</td>
</tr>
<tr>
<td>Description (optional)</td><td><textarea id="idDescription" rows="4" oninput="CheckLengthAccDesription('idDescription',200);OnEditTransactionFields()"></textarea></td>
<td><DIV id="idAttach"> </DIV></td>
</tr>
<tr>
<td>
</td>
<td>
<INPUT type="button" onclick="ClearTransaction()" class="bsend bt" value="Clear">
<INPUT type="button" onclick="EditJSONTransaction();SetImg(this,'edit_transaction');" class="bsend bt" value="Edit JSON" id="idDown">
<INPUT type="button" onclick="SendMoneyBefore()" class="bsend bt" id="idSendButton" value="Send" >
</td>
</tr>
</table>
<DIV id="edit_transaction" style="display: none">
<textarea id="idTransaction" rows="20" onkeyup="StartEditTransactionJSON()" onchange="StartEditTransactionJSON()"></textarea>
<BR>
<INPUT type="button" onclick="SignJSON()" class="btdoit bt" value="Sign JSON" id="idSignJSON">
<INPUT type="button" onclick="SendMoneyJSON()" class="btdoit bt" value="Send from JSON">
</DIV>
<script>
function SetAllSum()
{
var Item=MapAccounts[$("idAccount").value];
if(Item)
$("idSumSend").value=FLOAT_FROM_COIN(Item.Value);
}
</script>
</DIV>
<DIV id="TabHistory" style="display: none;">
</DIV>
<DIV id="TabDapps" style="display: none">
<BR>
<DIV id="idPaginationDapps" style="display: block">
<!--Category:-->
<!--<select size="1" id="idCategory" onchange="ViewCurrent(DefDapps)">-->
<!--</select>-->
<!--<BR>-->
<INPUT type="button" onclick="ViewBegin(DefDapps)" class="btdoitm bt" value="|<-">
<INPUT type="button" onclick="ViewPrev(DefDapps)" class="btdoit bt" value="<< Prev">
<INPUT type="number" id="idViewDappNum" style="text-align: center" value="0" min=0 max=1000000000 onchange="ViewCurrent(DefDapps)">
<INPUT type="button" onclick="ViewNext(DefDapps,CONFIG_DATA.MaxDappsID)" class="btdoit bt" value="Next >>">
<INPUT type="button" onclick="ViewEnd(DefDapps,CONFIG_DATA.MaxDappsID)" class="btdoitm bt" value="->|">
<table id="dapps_list" class="grid">
<tr>
<th id="(RetNumDapp(Item))" class="num">ID</th>
<th id="(RetOpenDapps(Item,0,0))" class="accname">Name</th>
<th id="Item.Description" class="code">Description</th>
<th id="(RetCategory(Item))" class="">Category</th>
<th id="RetBaseAccount(Item)" class="num">Base Account</th>
<th id="Item.Owner" class="num">Owner</th>
<th id="RetBool(Item.TokenGenerate)" class="bool">Token generate</th>
<!--<th id="Item.ISIN" class="num">ISIN</th>-->
<th id="(RetOpenBlock(Item.BlockNum,1))" class="num">Block Num</th>
</tr>
</table>
</DIV>
</DIV>
<DIV id="TabExplorer" align="center" style="display: none;">
<!--<iframe src="/explorer.html" style="width: 100%;height: 100vh"></iframe>-->
<DIV id="idCurrentBlockNum"></DIV>
<button onclick="ViewCurrent(DefAccounts,1,this);" class="btview">Accounts</button>
<button onclick="ViewCurrent(DefBlock,1,this)" class="btview">Blocks & Tr</button>
<!--<button onclick="ViewCurrent(DefBlock,1,this)" class="btview">DApps</button>-->
<button onclick="ViewCounters(this)" class="btview">Counters</button>
<DIV>
<DIV id="idPaginationAccount" style="display: none">
<BR>
<button onclick="ViewBegin(DefAccounts)" class="btnav">|<-</button>
<button onclick="ViewPrev(DefAccounts)" class="btnav"><< Prev</button>
<INPUT type="number" class="pag_num" id="idViewAccountNum" style="text-align: center" value="0" min=0 onchange="ViewCurrent(DefAccounts)">
<button onclick="ViewNext(DefAccounts,CONFIG_DATA.MaxAccID)" class="btnav">Next >></button>
<button onclick="ViewEnd(DefAccounts,CONFIG_DATA.MaxAccID)" class="btnav">->|</button>
<table id="explorer_accounts" class="grid">
<tr>
<th id="Item.Num" class="num">ID</th>
<th id="SUM_TO_STRING(Item.Value)" class="sum">Amount</th>
<th id="CurrencyNameItem(Item)" class="cur">Cur</th>
<th id="Item.Name" class="accname">Name</th>
<th id="Item.PubKeyStr" class="hash pubkey">PubKey</th>
<th id="Item.Value.OperationID" class="num">Operation</th>
<th id="Item.Value.Smart" class="num">Smart</th>
<th id="(RetOpenBlock(Item.BlockNumCreate,1))" class="num">Block Num</th>
</tr>
</table>
</DIV>
<DIV id="idPaginationBlock" style="display: none">
<BR>
<DIV>Blocks<BR></DIV>
<button onclick="ViewBegin(DefBlock)" class="btnav">|<-</button>
<button onclick="ViewPrev(DefBlock)" class="btnav"><< Prev</button>
<INPUT type="number" class="pag_num" id="idViewBlockNum" style="text-align: center" value="0" min=0 onchange="ViewCurrent(DefBlock)">
<button onclick="ViewNext(DefBlock,CONFIG_DATA.MaxNumBlockDB)" class="btnav">Next >></button>
<button onclick="ViewEnd(DefBlock,CONFIG_DATA.MaxNumBlockDB)" class="btnav">->|</button>
<table id="explorer_blocks" class="grid">
<tr>
<th id="(RetOpenBlock(Item.BlockNum,Item.TrDataLen))" class="num">Num</th>
<th id="(DateFromBlock(Item.BlockNum))" class="date">Date</th>
<th id="GetHexFromArr(Item.TreeHash)" class="hash">Data Hash</th>
<th id="GetHexFromArr(Item.PowHash)" class="hash">PowHash</th>
<th id="GetHexFromArr(Item.Hash)" class="hash">Block Hash</th>
<th id="Item.TrDataLen" class="num">Bytes</th>
<th id="Item.Power" class="num">Pow</th>
<th id="Item.Miner" class="num">Miner</th>
</tr>
</table>
</DIV>
<DIV id="idStatBlock" style="display: none">
<BR>
<DIV id="diagr_content" align='center'>
<DIV id="diargams" align='center'>
</DIV>
</DIV>
</DIV>
</DIV>
<BR>
</DIV>
</DIV>
<DIV id="idBlockOnSend" style="display: none">
<DIV align="center">
Send <B id="idOnSendText"></B> ?
<BR>
<button onclick="SendMoney2()" id="idBtOnSend" class="radius">Send</button>
<button onclick='SetVisibleBlock("idBlockOnSend",0);' class="radius">Cancel</button>
<BR>
<DIV align="left">
<DIV style="font-size: smaller"><input type="checkbox" id="idWhiteOnSend"/> Add this account to white list</DIV>
</DIV>
</DIV>
</DIV>
<DIV id="idStableScroll" align='center'>
<A href="https://terafoundation.org/">Web</A>
<A href="https://bitcointalk.org/index.php?topic=4573801.0">ANN</A>
<A href="https://twitter.com/terafoundation">Twitter</A>
<A href="https://web.telegram.org/#/im?p=@terafoundation">Telegram</A>
<A href="https://discord.gg/CvwrbeG">Discord</A>
<A href="https://github.com/terafoundation/wallet">GitHub</A>
<!--progr76@gmail.com-->
</DIV>
</DIV>
</body>
</html>

View File

@ -1,27 +1,27 @@
{
"name": "Tera",
"version": "1.0.0",
"description": "Tera wallet",
"main": "run-nw.js",
"main2": "run-electron.js",
"repository": "https://github.com/blockriver/wallet",
"keywords": [
"wallet",
"cryptowallet",
"quick",
"messenger",
"cryptocurrency",
"cryptomessenger"
],
"author": "progr76@gmail.com",
"license": "MIT",
"dependencies": {
"bintrees": "^1.0.2",
"greenlock": "^2.6.7",
"ntp-client": "^0.5.3",
"secp256k1": "^3.6.1",
"stun": "^1.1.0",
"uglify-js": "^3.4.9",
"zip": "^1.2.0"
}
}
{
"name": "Tera",
"version": "1.0.0",
"description": "Tera wallet",
"main": "run-nw.js",
"main2": "run-electron.js",
"repository": "https://gitlab.com/terafoundation/tera",
"keywords": [
"wallet",
"cryptowallet",
"quick",
"messenger",
"cryptocurrency",
"cryptomessenger"
],
"author": "progr76@gmail.com",
"license": "MIT",
"dependencies": {
"bintrees": "^1.0.2",
"greenlock": "^2.6.7",
"ntp-client": "^0.5.3",
"secp256k1": "^3.6.1",
"stun": "^1.1.0",
"uglify-js": "^3.4.9",
"zip": "^1.2.0"
}
}