0.895
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
# API v2 (для бирж и обменников)
|
||||
Работает с версии обновления 0.895
|
||||
|
||||
|
||||
API предназначено для облегчения написания сторонних приложений. На стороне сервера выполняется криптография и операции POW. Поэтому оно не рекомендуется для публичного доступа, т.к. нет защиты от DDOS атак. Используйте его, если приложения такие как сервер биржи находятся в одной приватной сети.
|
||||
|
||||
@@ -167,6 +169,10 @@ return:
|
||||
#### Параметры:
|
||||
* TxID - ИД транзакции в hex-формате
|
||||
|
||||
альтернативный вариант задания параметров:
|
||||
* BlockNum - номер блока
|
||||
* TrNum - номер транзакции в блоке
|
||||
|
||||
example1:
|
||||
```js
|
||||
http://127.0.0.1/api/v2/GetTransaction
|
||||
@@ -193,7 +199,9 @@ return:
|
||||
"OperationID": 41,
|
||||
"Body": "",
|
||||
"Sign": "8C761F539A6A24427CF810A49140CA1FFBF0F3A48DCF58AEE0DD9E4A4E631E1A1B6DA86ED6E2EF92DBF537270AA02B5EAE3A7C822B3F70628CAD78525ED9E0F7",
|
||||
"result": 1
|
||||
"result": 1,
|
||||
"BlockNum": 19781201,
|
||||
"TrNum": 0
|
||||
}
|
||||
```
|
||||
|
||||
@@ -214,15 +222,83 @@ return:
|
||||
"Adviser": 0,
|
||||
"Smart": 0,
|
||||
"Reserve": "000000",
|
||||
"result": 190552
|
||||
"result": 190552,
|
||||
"BlockNum": 19889100,
|
||||
"TrNum": 1
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
|
||||
## GetHistoryTransactions
|
||||
|
||||
6)**/api/v2/GetHistoryTransactions** - получить историю транзакций счета
|
||||
|
||||
#### **TODO**
|
||||
#### Параметры:
|
||||
* AccountID - номер счета (аккаунта)
|
||||
* Count - максимальное число возвращаемых строк - глубина истории (по умолчанию 100)
|
||||
|
||||
вариант задания параметров для организации постраничной навигации:
|
||||
* NextPos - номер ид строки истории (это значение берется из последней строки предыдущего результата)
|
||||
* Count - число возвращаемых строк
|
||||
|
||||
Дополнительные параметры:
|
||||
* GetTxID - если стоит 1 - то возвращается в поле TxID возвращается ID транзакции в 16 формате
|
||||
|
||||
|
||||
example1:
|
||||
```js
|
||||
http://127.0.0.1/api/v2/GetHistoryTransactions
|
||||
{
|
||||
"AccountID": 190480
|
||||
}
|
||||
```
|
||||
return:
|
||||
```js
|
||||
|
||||
{
|
||||
"result": 1,
|
||||
"History": [
|
||||
{
|
||||
"Type": 1,
|
||||
"BlockNum": 19994502,
|
||||
"TrNum": 0,
|
||||
"Pos": 498190,
|
||||
"NextPos": 439090,
|
||||
"Direct": "+",
|
||||
"CorrID": 190478,
|
||||
"SumCOIN": 1,
|
||||
"SumCENT": 0
|
||||
},
|
||||
{
|
||||
"Type": 1,
|
||||
"BlockNum": 19993514,
|
||||
"TrNum": 0,
|
||||
"Pos": 439090,
|
||||
"NextPos": 0,
|
||||
"Direct": "+",
|
||||
"CorrID": 190478,
|
||||
"SumCOIN": 1,
|
||||
"SumCENT": 0
|
||||
}
|
||||
],
|
||||
"Tail": {
|
||||
"NextPos": 498190,
|
||||
"Reserv": {
|
||||
"type": "Buffer",
|
||||
"data": [
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"Num": 190480
|
||||
}
|
||||
}
|
||||
```
|
||||
example2:
|
||||
```js
|
||||
http://127.0.0.1/api/v2/GetHistoryTransactions
|
||||
{
|
||||
"NextPos": 439090
|
||||
}
|
||||
```
|
||||
|
||||
@@ -269,6 +269,7 @@ Version = 3 - поддержка переводов на счета со сма
|
||||
* [Техническое WP - черновик](https://docs.google.com/document/d/1B6_qlAp2xs4aHkqOwyvRMCDJTjgeNiOJiGpIeT0VAzY/edit?usp=sharing)
|
||||
* [Торрент блокчейна (каталог DATA/DB)](https://sourceforge.net/p/tera/code/ci/master/tree/Torrent/Tera-folder-DB.torrent?format=raw)
|
||||
* [API](https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Rus/API.md)
|
||||
* [API2](https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Rus/API2.md)
|
||||
* [CONSTANTS](https://sourceforge.net/p/tera/code/ci/master/tree/Doc/Rus/CONSTANTS.MD)
|
||||
* [Презентация - Проблематика блокчейна и пути решения](https://docs.google.com/presentation/d/1NvaGQTUpeP3y7CmHpaqFmaqWlCEMMoPdvCyylFVJ3lk/edit?usp=sharing)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user