Compare commits
31 Commits
v2.3.0-rc6
...
v2.3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cb525b0bd3 | ||
|
|
53c8cdee83 | ||
|
|
b9067ed912 | ||
|
|
11cc14f5b0 | ||
|
|
4133bf31c6 | ||
|
|
bfeee747c2 | ||
|
|
31fb6f70ab | ||
|
|
cb38258cf7 | ||
|
|
2a16dc5a7f | ||
|
|
20476e1366 | ||
|
|
57b0ccee60 | ||
|
|
80ec15193c | ||
|
|
d61eba8c68 | ||
|
|
4787b6353a | ||
|
|
debcd1808e | ||
|
|
85f471ad08 | ||
|
|
c7fa785346 | ||
|
|
a710934830 | ||
|
|
69e006f640 | ||
|
|
78c32af062 | ||
|
|
9a47191e10 | ||
|
|
ace5da94a4 | ||
|
|
e7f2f75b05 | ||
|
|
5b39ad2130 | ||
|
|
ee1985bb3d | ||
|
|
9caa57e81d | ||
|
|
8797ef261f | ||
|
|
fb9a548dfc | ||
|
|
ad4bfefee7 | ||
|
|
cd9157488f | ||
|
|
b501f7228c |
@@ -49,9 +49,9 @@ Note: the IP in the example above refers to Docker's default gateway IP address
|
||||
|
||||
You can check if the instance is running by visiting http://localhost - the graphs will be populated as new transactions are detected.
|
||||
|
||||
## bitcoind+romanz/electrs configuration
|
||||
## bitcoind+electrum configuration
|
||||
|
||||
In order to run with `romanz/electrs` as the backend, in addition to the settings required for running with `bitcoind` above, you will need to make the following changes to the `docker-compose.yml` file:
|
||||
In order to run with a `electrum` compatible server as the backend, in addition to the settings required for running with `bitcoind` above, you will need to make the following changes to the `docker-compose.yml` file:
|
||||
|
||||
- Under the `api` service, change the value of the `MEMPOOL_BACKEND` key from `none` to `electrum`:
|
||||
|
||||
@@ -68,10 +68,10 @@ In order to run with `romanz/electrs` as the backend, in addition to the setting
|
||||
environment:
|
||||
ELECTRUM_HOST: "172.27.0.1"
|
||||
ELECTRUM_PORT: "50002"
|
||||
ELECTRUM_TLS: "false"
|
||||
ELECTRUM_TLS_ENABLED: "false"
|
||||
```
|
||||
|
||||
You can update any of the backend settings in the `mempool-config.json` file using the following environment variables to override them.
|
||||
You can update any of the backend settings in the `mempool-config.json` file using the following environment variables to override them under the same `api` `environment` section.
|
||||
|
||||
JSON:
|
||||
```
|
||||
|
||||
16
backend/package-lock.json
generated
16
backend/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "mempool-backend",
|
||||
"version": "2.3.0-dev",
|
||||
"version": "2.3.1",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "mempool-backend",
|
||||
"version": "2.3.0-dev",
|
||||
"version": "2.3.1",
|
||||
"license": "GNU Affero General Public License v3.0",
|
||||
"dependencies": {
|
||||
"@mempool/bitcoin": "^3.0.3",
|
||||
@@ -577,9 +577,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/follow-redirects": {
|
||||
"version": "1.14.6",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz",
|
||||
"integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==",
|
||||
"version": "1.14.7",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
|
||||
"integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "individual",
|
||||
@@ -1877,9 +1877,9 @@
|
||||
}
|
||||
},
|
||||
"follow-redirects": {
|
||||
"version": "1.14.6",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz",
|
||||
"integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A=="
|
||||
"version": "1.14.7",
|
||||
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
|
||||
"integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ=="
|
||||
},
|
||||
"forwarded": {
|
||||
"version": "0.1.2",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "mempool-backend",
|
||||
"version": "2.3.0-dev",
|
||||
"version": "2.3.1",
|
||||
"description": "Bitcoin mempool visualizer and blockchain explorer backend",
|
||||
"license": "GNU Affero General Public License v3.0",
|
||||
"homepage": "https://mempool.space",
|
||||
|
||||
@@ -12,6 +12,7 @@ export interface AbstractBitcoinApi {
|
||||
$getAddressTransactions(address: string, lastSeenTxId: string): Promise<IEsploraApi.Transaction[]>;
|
||||
$getAddressPrefix(prefix: string): string[];
|
||||
$sendRawTransaction(rawTransaction: string): Promise<string>;
|
||||
$getOutspends(txId: string): Promise<IEsploraApi.Outspend[]>;
|
||||
}
|
||||
export interface BitcoinRpcCredentials {
|
||||
host: string;
|
||||
|
||||
@@ -102,6 +102,18 @@ class BitcoinApi implements AbstractBitcoinApi {
|
||||
return this.bitcoindClient.sendRawTransaction(rawTransaction);
|
||||
}
|
||||
|
||||
async $getOutspends(txId: string): Promise<IEsploraApi.Outspend[]> {
|
||||
const outSpends: IEsploraApi.Outspend[] = [];
|
||||
const tx = await this.$getRawTransaction(txId, true, false);
|
||||
for (let i = 0; i < tx.vout.length; i++) {
|
||||
const txOut = await this.bitcoindClient.getTxOut(txId, i);
|
||||
outSpends.push({
|
||||
spent: txOut === null,
|
||||
});
|
||||
}
|
||||
return outSpends;
|
||||
}
|
||||
|
||||
protected async $convertTransaction(transaction: IBitcoinApi.Transaction, addPrevout: boolean): Promise<IEsploraApi.Transaction> {
|
||||
let esploraTransaction: IEsploraApi.Transaction = {
|
||||
txid: transaction.txid,
|
||||
|
||||
@@ -113,9 +113,9 @@ export namespace IEsploraApi {
|
||||
|
||||
export interface Outspend {
|
||||
spent: boolean;
|
||||
txid: string;
|
||||
vin: number;
|
||||
status: Status;
|
||||
txid?: string;
|
||||
vin?: number;
|
||||
status?: Status;
|
||||
}
|
||||
|
||||
export interface Asset {
|
||||
|
||||
@@ -60,6 +60,10 @@ class ElectrsApi implements AbstractBitcoinApi {
|
||||
$sendRawTransaction(rawTransaction: string): Promise<string> {
|
||||
throw new Error('Method not implemented.');
|
||||
}
|
||||
|
||||
$getOutspends(): Promise<IEsploraApi.Outspend[]> {
|
||||
throw new Error('Method not implemented.');
|
||||
}
|
||||
}
|
||||
|
||||
export default ElectrsApi;
|
||||
|
||||
@@ -197,7 +197,6 @@ class DatabaseMigration {
|
||||
const connection = await DB.pool.getConnection();
|
||||
try {
|
||||
await this.$executeQuery(connection, 'START TRANSACTION;');
|
||||
await this.$executeQuery(connection, 'SET autocommit = 0;');
|
||||
for (const query of transactionQueries) {
|
||||
await this.$executeQuery(connection, query);
|
||||
}
|
||||
|
||||
@@ -247,9 +247,8 @@ class Statistics {
|
||||
}
|
||||
|
||||
private getQueryForDaysAvg(div: number, interval: string) {
|
||||
return `SELECT id, UNIX_TIMESTAMP(added) as added,
|
||||
CAST(avg(unconfirmed_transactions) as DOUBLE) as unconfirmed_transactions,
|
||||
CAST(avg(tx_per_second) as DOUBLE) as tx_per_second,
|
||||
return `SELECT
|
||||
UNIX_TIMESTAMP(added) as added,
|
||||
CAST(avg(vbytes_per_second) as DOUBLE) as vbytes_per_second,
|
||||
CAST(avg(vsize_1) as DOUBLE) as vsize_1,
|
||||
CAST(avg(vsize_2) as DOUBLE) as vsize_2,
|
||||
@@ -292,12 +291,12 @@ class Statistics {
|
||||
FROM statistics \
|
||||
WHERE added BETWEEN DATE_SUB(NOW(), INTERVAL ${interval}) AND NOW() \
|
||||
GROUP BY UNIX_TIMESTAMP(added) DIV ${div} \
|
||||
ORDER BY added DESC;`;
|
||||
ORDER BY statistics.added DESC;`;
|
||||
}
|
||||
|
||||
private getQueryForDays(div: number, interval: string) {
|
||||
return `SELECT id, UNIX_TIMESTAMP(added) as added, unconfirmed_transactions,
|
||||
tx_per_second,
|
||||
return `SELECT
|
||||
UNIX_TIMESTAMP(added) as added,
|
||||
CAST(avg(vbytes_per_second) as DOUBLE) as vbytes_per_second,
|
||||
vsize_1,
|
||||
vsize_2,
|
||||
@@ -340,7 +339,7 @@ class Statistics {
|
||||
FROM statistics \
|
||||
WHERE added BETWEEN DATE_SUB(NOW(), INTERVAL ${interval}) AND NOW() \
|
||||
GROUP BY UNIX_TIMESTAMP(added) DIV ${div} \
|
||||
ORDER BY added DESC;`;
|
||||
ORDER BY statistics.added DESC;`;
|
||||
}
|
||||
|
||||
private async $get(id: number): Promise<OptimizedStatistic | undefined> {
|
||||
@@ -360,7 +359,7 @@ class Statistics {
|
||||
public async $list2H(): Promise<OptimizedStatistic[]> {
|
||||
try {
|
||||
const connection = await DB.pool.getConnection();
|
||||
const query = `SELECT *, UNIX_TIMESTAMP(added) as added FROM statistics ORDER BY added DESC LIMIT 120`;
|
||||
const query = `SELECT *, UNIX_TIMESTAMP(added) as added FROM statistics ORDER BY statistics.added DESC LIMIT 120`;
|
||||
const [rows] = await connection.query<any>({ sql: query, timeout: this.queryTimeout });
|
||||
connection.release();
|
||||
return this.mapStatisticToOptimizedStatistic(rows);
|
||||
@@ -373,7 +372,7 @@ class Statistics {
|
||||
public async $list24H(): Promise<OptimizedStatistic[]> {
|
||||
try {
|
||||
const connection = await DB.pool.getConnection();
|
||||
const query = `SELECT *, UNIX_TIMESTAMP(added) as added FROM statistics ORDER BY added DESC LIMIT 1440`;
|
||||
const query = `SELECT *, UNIX_TIMESTAMP(added) as added FROM statistics ORDER BY statistics.added DESC LIMIT 1440`;
|
||||
const [rows] = await connection.query<any>({ sql: query, timeout: this.queryTimeout });
|
||||
connection.release();
|
||||
return this.mapStatisticToOptimizedStatistic(rows);
|
||||
@@ -477,10 +476,7 @@ class Statistics {
|
||||
private mapStatisticToOptimizedStatistic(statistic: Statistic[]): OptimizedStatistic[] {
|
||||
return statistic.map((s) => {
|
||||
return {
|
||||
id: s.id || 0,
|
||||
added: s.added,
|
||||
unconfirmed_transactions: s.unconfirmed_transactions,
|
||||
tx_per_second: s.tx_per_second,
|
||||
vbytes_per_second: s.vbytes_per_second,
|
||||
mempool_byte_weight: s.mempool_byte_weight,
|
||||
total_fee: s.total_fee,
|
||||
|
||||
@@ -221,6 +221,24 @@ class Server {
|
||||
res.status(500).end();
|
||||
}
|
||||
})
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'translators', async (req, res) => {
|
||||
try {
|
||||
const response = await axios.get('https://mempool.space/api/v1/translators', { responseType: 'stream', timeout: 10000 });
|
||||
response.data.pipe(res);
|
||||
} catch (e) {
|
||||
res.status(500).end();
|
||||
}
|
||||
})
|
||||
.get(config.MEMPOOL.API_URL_PREFIX + 'translators/images/:id', async (req, res) => {
|
||||
try {
|
||||
const response = await axios.get('https://mempool.space/api/v1/translators/images/' + req.params.id, {
|
||||
responseType: 'stream', timeout: 10000
|
||||
});
|
||||
response.data.pipe(res);
|
||||
} catch (e) {
|
||||
res.status(500).end();
|
||||
}
|
||||
})
|
||||
;
|
||||
|
||||
if (config.STATISTICS.ENABLED && config.DATABASE.ENABLED) {
|
||||
|
||||
@@ -128,10 +128,7 @@ export interface Statistic {
|
||||
}
|
||||
|
||||
export interface OptimizedStatistic {
|
||||
id: number;
|
||||
added: string;
|
||||
unconfirmed_transactions: number;
|
||||
tx_per_second: number;
|
||||
vbytes_per_second: number;
|
||||
total_fee: number;
|
||||
mempool_byte_weight: number;
|
||||
|
||||
@@ -716,8 +716,13 @@ class Routes {
|
||||
}
|
||||
}
|
||||
|
||||
public getTransactionOutspends(req: Request, res: Response) {
|
||||
res.status(501).send('Not implemented');
|
||||
public async getTransactionOutspends(req: Request, res: Response) {
|
||||
try {
|
||||
const result = await bitcoinApi.$getOutspends(req.params.txId);
|
||||
res.json(result);
|
||||
} catch (e) {
|
||||
res.status(500).send(e instanceof Error ? e.message : e);
|
||||
}
|
||||
}
|
||||
|
||||
public getDifficultyChange(req: Request, res: Response) {
|
||||
|
||||
1855
frontend/package-lock.json
generated
1855
frontend/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "mempool-frontend",
|
||||
"version": "2.3.0-dev",
|
||||
"version": "2.3.1",
|
||||
"description": "Bitcoin mempool visualizer and blockchain explorer backend",
|
||||
"license": "GNU Affero General Public License v3.0",
|
||||
"homepage": "https://mempool.space",
|
||||
@@ -123,4 +123,4 @@
|
||||
"mock-socket": "^9.0.3",
|
||||
"start-server-and-test": "^1.12.6"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -378,91 +378,104 @@ if (browserWindowEnv && browserWindowEnv.BASE_MODULE === 'liquid') {
|
||||
},
|
||||
{
|
||||
path: 'testnet',
|
||||
component: LiquidMasterPageComponent,
|
||||
children: [
|
||||
{
|
||||
path: '',
|
||||
component: StartComponent,
|
||||
component: LiquidMasterPageComponent,
|
||||
children: [
|
||||
{
|
||||
path: '',
|
||||
component: DashboardComponent
|
||||
component: StartComponent,
|
||||
children: [
|
||||
{
|
||||
path: '',
|
||||
component: DashboardComponent
|
||||
},
|
||||
{
|
||||
path: 'tx/push',
|
||||
component: PushTransactionComponent,
|
||||
},
|
||||
{
|
||||
path: 'tx/:id',
|
||||
component: TransactionComponent
|
||||
},
|
||||
{
|
||||
path: 'block/:id',
|
||||
component: BlockComponent
|
||||
},
|
||||
{
|
||||
path: 'mempool-block/:id',
|
||||
component: MempoolBlockComponent
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'tx/push',
|
||||
component: PushTransactionComponent,
|
||||
path: 'blocks',
|
||||
component: LatestBlocksComponent,
|
||||
},
|
||||
{
|
||||
path: 'tx/:id',
|
||||
component: TransactionComponent
|
||||
path: 'graphs',
|
||||
component: StatisticsComponent,
|
||||
},
|
||||
{
|
||||
path: 'block/:id',
|
||||
component: BlockComponent
|
||||
path: 'address/:id',
|
||||
component: AddressComponent
|
||||
},
|
||||
{
|
||||
path: 'mempool-block/:id',
|
||||
component: MempoolBlockComponent
|
||||
path: 'asset/:id',
|
||||
component: AssetComponent
|
||||
},
|
||||
{
|
||||
path: 'assets',
|
||||
component: AssetsComponent,
|
||||
},
|
||||
{
|
||||
path: 'docs/api/:type',
|
||||
component: DocsComponent
|
||||
},
|
||||
{
|
||||
path: 'docs/api',
|
||||
redirectTo: 'docs/api/rest'
|
||||
},
|
||||
{
|
||||
path: 'docs',
|
||||
redirectTo: 'docs/api/rest'
|
||||
},
|
||||
{
|
||||
path: 'api',
|
||||
redirectTo: 'docs/api/rest'
|
||||
},
|
||||
{
|
||||
path: 'about',
|
||||
component: AboutComponent,
|
||||
},
|
||||
{
|
||||
path: 'terms-of-service',
|
||||
component: TermsOfServiceComponent
|
||||
},
|
||||
{
|
||||
path: 'privacy-policy',
|
||||
component: PrivacyPolicyComponent
|
||||
},
|
||||
{
|
||||
path: 'trademark-policy',
|
||||
component: TrademarkPolicyComponent
|
||||
},
|
||||
{
|
||||
path: 'sponsor',
|
||||
component: SponsorComponent,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: 'blocks',
|
||||
component: LatestBlocksComponent,
|
||||
path: 'tv',
|
||||
component: TelevisionComponent
|
||||
},
|
||||
{
|
||||
path: 'graphs',
|
||||
component: StatisticsComponent,
|
||||
path: 'status',
|
||||
component: StatusViewComponent
|
||||
},
|
||||
{
|
||||
path: 'address/:id',
|
||||
component: AddressComponent
|
||||
},
|
||||
{
|
||||
path: 'asset/:id',
|
||||
component: AssetComponent
|
||||
},
|
||||
{
|
||||
path: 'assets',
|
||||
component: AssetsComponent,
|
||||
},
|
||||
{
|
||||
path: 'docs/api/:type',
|
||||
component: DocsComponent
|
||||
},
|
||||
{
|
||||
path: 'docs/api',
|
||||
redirectTo: 'docs/api/rest'
|
||||
},
|
||||
{
|
||||
path: 'docs',
|
||||
redirectTo: 'docs/api/rest'
|
||||
},
|
||||
{
|
||||
path: 'api',
|
||||
redirectTo: 'docs/api/rest'
|
||||
},
|
||||
{
|
||||
path: 'about',
|
||||
component: AboutComponent,
|
||||
},
|
||||
{
|
||||
path: 'terms-of-service',
|
||||
component: TermsOfServiceComponent
|
||||
},
|
||||
{
|
||||
path: 'privacy-policy',
|
||||
component: PrivacyPolicyComponent
|
||||
},
|
||||
{
|
||||
path: 'trademark-policy',
|
||||
component: TrademarkPolicyComponent
|
||||
},
|
||||
{
|
||||
path: 'sponsor',
|
||||
component: SponsorComponent,
|
||||
},
|
||||
],
|
||||
]
|
||||
},
|
||||
{
|
||||
path: 'tv',
|
||||
|
||||
@@ -163,6 +163,20 @@
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<ng-container *ngIf="translators$ | async | keyvalue as translators else loadingSponsors">
|
||||
<div class="community-sponsor">
|
||||
<h3 i18n="about.translators">Project Translators</h3>
|
||||
<div class="wrapper">
|
||||
<ng-template ngFor let-translator [ngForOf]="translators">
|
||||
<a [href]="'https://twitter.com/' + translator.value" target="_blank" [title]="translator.key">
|
||||
<img class="image" [src]="'/api/v1/translators/images/' + translator.value" />
|
||||
</a>
|
||||
</ng-template>
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
</ng-container>
|
||||
|
||||
<ng-container *ngIf="allContributors$ | async as contributors else loadingSponsors">
|
||||
<div class="contributors">
|
||||
|
||||
@@ -7,6 +7,7 @@ import { ApiService } from 'src/app/services/api.service';
|
||||
import { IBackendInfo } from 'src/app/interfaces/websocket.interface';
|
||||
import { Router } from '@angular/router';
|
||||
import { map } from 'rxjs/operators';
|
||||
import { ITranslators } from 'src/app/interfaces/node-api.interface';
|
||||
|
||||
@Component({
|
||||
selector: 'app-about',
|
||||
@@ -17,6 +18,7 @@ import { map } from 'rxjs/operators';
|
||||
export class AboutComponent implements OnInit {
|
||||
backendInfo$: Observable<IBackendInfo>;
|
||||
sponsors$: Observable<any>;
|
||||
translators$: Observable<ITranslators>;
|
||||
allContributors$: Observable<any>;
|
||||
frontendGitCommitHash = this.stateService.env.GIT_COMMIT_HASH;
|
||||
packetJsonVersion = this.stateService.env.PACKAGE_JSON_VERSION;
|
||||
@@ -38,6 +40,17 @@ export class AboutComponent implements OnInit {
|
||||
this.websocketService.want(['blocks']);
|
||||
|
||||
this.sponsors$ = this.apiService.getDonation$();
|
||||
this.translators$ = this.apiService.getTranslators$()
|
||||
.pipe(
|
||||
map((translators) => {
|
||||
for (const t in translators) {
|
||||
if (translators[t] === '') {
|
||||
delete translators[t]
|
||||
}
|
||||
}
|
||||
return translators;
|
||||
})
|
||||
);
|
||||
this.allContributors$ = this.apiService.getContributor$().pipe(
|
||||
map((contributors) => {
|
||||
return {
|
||||
|
||||
@@ -189,9 +189,14 @@
|
||||
<fa-icon [icon]="['fas', 'arrow-alt-circle-right']" [fixedWidth]="true"></fa-icon>
|
||||
</span>
|
||||
<ng-template #spent>
|
||||
<a [routerLink]="['/tx/' | relativeUrl, outspends[i][vindex].txid]" class="red">
|
||||
<a *ngIf="outspends[i][vindex].txid else outputNoTxId" [routerLink]="['/tx/' | relativeUrl, outspends[i][vindex].txid]" class="red">
|
||||
<fa-icon [icon]="['fas', 'arrow-alt-circle-right']" [fixedWidth]="true"></fa-icon>
|
||||
</a>
|
||||
<ng-template #outputNoTxId>
|
||||
<span class="red">
|
||||
<fa-icon [icon]="['fas', 'arrow-alt-circle-right']" [fixedWidth]="true"></fa-icon>
|
||||
</span>
|
||||
</ng-template>
|
||||
</ng-template>
|
||||
</ng-template>
|
||||
</td>
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
export interface OptimizedMempoolStats {
|
||||
id: number;
|
||||
added: number;
|
||||
unconfirmed_transactions: number;
|
||||
tx_per_second: number;
|
||||
vbytes_per_second: number;
|
||||
total_fee: number;
|
||||
mempool_byte_weight: number;
|
||||
@@ -52,3 +49,5 @@ export interface LiquidPegs {
|
||||
amount: string;
|
||||
date: string;
|
||||
}
|
||||
|
||||
export interface ITranslators { [language: string]: string; }
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';
|
||||
import { CpfpInfo, OptimizedMempoolStats, DifficultyAdjustment, AddressInformation, LiquidPegs } from '../interfaces/node-api.interface';
|
||||
import { HttpClient, HttpParams } from '@angular/common/http';
|
||||
import { CpfpInfo, OptimizedMempoolStats, DifficultyAdjustment, AddressInformation, LiquidPegs, ITranslators } from '../interfaces/node-api.interface';
|
||||
import { Observable } from 'rxjs';
|
||||
import { StateService } from './state.service';
|
||||
import { WebsocketResponse } from '../interfaces/websocket.interface';
|
||||
@@ -85,6 +85,10 @@ export class ApiService {
|
||||
return this.httpClient.get<any[]>(this.apiBaseUrl + this.apiBasePath + '/api/v1/donations');
|
||||
}
|
||||
|
||||
getTranslators$(): Observable<ITranslators> {
|
||||
return this.httpClient.get<ITranslators>(this.apiBaseUrl + this.apiBasePath + '/api/v1/translators');
|
||||
}
|
||||
|
||||
getContributor$(): Observable<any[]> {
|
||||
return this.httpClient.get<any[]>(this.apiBaseUrl + this.apiBasePath + '/api/v1/contributors');
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||||
<meta name="msapplication-TileColor" content="#000000">
|
||||
<meta name="msapplication-config" content="/resources/bisq/favicons/browserconfig.xml">
|
||||
<meta name="theme-color" content="#ffffff">
|
||||
<meta name="theme-color" content="#1d1f31">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||||
<meta name="msapplication-TileColor" content="#000000">
|
||||
<meta name="msapplication-config" content="/resources/liquid/favicons/browserconfig.xml">
|
||||
<meta name="theme-color" content="#ffffff">
|
||||
<meta name="theme-color" content="#1d1f31">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
</head>
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
|
||||
<meta name="msapplication-TileColor" content="#000000">
|
||||
<meta name="msapplication-config" content="/resources/favicons/browserconfig.xml">
|
||||
<meta name="theme-color" content="#ffffff">
|
||||
<meta name="theme-color" content="#1d1f31">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
</head>
|
||||
|
||||
@@ -393,7 +393,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="a9b87c3aa4731edee661c8287ef3aab71799c0b8" datatype="html">
|
||||
<source>Total received</source>
|
||||
<target>مجموع الواردات</target>
|
||||
<target>مجموع الوارد</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-address/bisq-address.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
@@ -461,7 +461,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="14779b0ce4cbc4d975a35a8fe074426228a324f3" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="{{ i }}"/> transactions</source>
|
||||
<target><x id="INTERPOLATION" equiv-text="{{ i }}"/> معاملات</target>
|
||||
<target><x id="INTERPOLATION" equiv-text="{{ i }}"/> معاملة</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-address/bisq-address.component.html</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
@@ -494,7 +494,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="70572fa5fe9d93f071fbb0f3556d86de39f9e4af" datatype="html">
|
||||
<source>Block <x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngTemplateOutlet="blockTemplateContent">"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></source>
|
||||
<target>كتله <x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngTemplateOutlet="blockTemplateContent">"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></target>
|
||||
<target>الكتلة <x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngTemplateOutlet="blockTemplateContent">"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-block/bisq-block.component.html</context>
|
||||
<context context-type="linenumber">4</context>
|
||||
@@ -611,7 +611,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="add4cd82e3e38a3110fe67b3c7df56e9602644ee" datatype="html">
|
||||
<source>Transactions</source>
|
||||
<target>التحويلات</target>
|
||||
<target>المعاملات</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-blocks/bisq-blocks.component.html</context>
|
||||
<context context-type="linenumber">15,18</context>
|
||||
@@ -1092,7 +1092,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="8e623d3cfecb7c560c114390db53c1f430ffd0de" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="confirmation</ng-template> <ng-template #confirmationPlural let-i i18n="shared.confirmation-count.plural|Transaction plural confir"/> confirmation</source>
|
||||
<target><x id="INTERPOLATION" equiv-text="confirmation</ng-template> <ng-template #confirmationPlural let-i i18n="shared.confirmation-count.plural|Transaction plural confir"/>تأكيدة</target>
|
||||
<target><x id="INTERPOLATION" equiv-text="confirmation</ng-template> <ng-template #confirmationPlural let-i i18n="shared.confirmation-count.plural|Transaction plural confir"/>تأكيد</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-transaction/bisq-transaction.component.html</context>
|
||||
<context context-type="linenumber">20,21</context>
|
||||
@@ -1114,7 +1114,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="bc5b0a2631f0b7bc71aaec6aa6f01af21f9a80d4" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="confirmations</ng-template> </button> </div> </div> <div class="clearfix"></div> <div class="box tran"/> confirmations</source>
|
||||
<target><x id="INTERPOLATION" equiv-text="confirmations</ng-template> </button> </div> </div> <div class="clearfix"></div> <div class="box tran"/>تأكيدات</target>
|
||||
<target><x id="INTERPOLATION" equiv-text="confirmations</ng-template> </button> </div> </div> <div class="clearfix"></div> <div class="box tran"/> تأكيدات</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-transaction/bisq-transaction.component.html</context>
|
||||
<context context-type="linenumber">21,22</context>
|
||||
@@ -1233,7 +1233,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="4d6066e445db90780e4b30ca93398be0b6567eda" datatype="html">
|
||||
<source>BSQ Transactions</source>
|
||||
<target>تحويلات BSQ</target>
|
||||
<target>معاملات BSQ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-transactions/bisq-transactions.component.html</context>
|
||||
<context context-type="linenumber">2,5</context>
|
||||
@@ -1241,7 +1241,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="94c248797dd2b6af49068cb49c3b4bc26bec6a16" datatype="html">
|
||||
<source>TXID</source>
|
||||
<target>رقم الحواله</target>
|
||||
<target>معرّف الحوالة</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-transactions/bisq-transactions.component.html</context>
|
||||
<context context-type="linenumber">18,19</context>
|
||||
@@ -1527,7 +1527,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="9f10a0577222a7d6c35a889453fa3a794750d9c4" datatype="html">
|
||||
<source>multisig <x id="INTERPOLATION" equiv-text="{{ multisigM }}"/> of <x id="INTERPOLATION_1" equiv-text="{{ multisigN }}"/></source>
|
||||
<target>مولتيسيج <x id="INTERPOLATION" equiv-text="{{ multisigM }}"/> من <x id="INTERPOLATION_1" equiv-text="{{ multisigN }}"/></target>
|
||||
<target>متعدد التواقيع <x id="INTERPOLATION" equiv-text="{{ multisigM }}"/> من <x id="INTERPOLATION_1" equiv-text="{{ multisigN }}"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address-labels/address-labels.component.html</context>
|
||||
<context context-type="linenumber">5</context>
|
||||
@@ -1572,7 +1572,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="0f6ada0cfb60aefd8f77f8a22349850ce186d666" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="of {{ txCount | number }} transactions</ng-template> </h2>"/> of <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/> transactions</source>
|
||||
<target><x id="INTERPOLATION" equiv-text="of {{ txCount | number }} transactions</ng-template> </h2>"/> من <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/> تحويلات</target>
|
||||
<target><x id="INTERPOLATION" equiv-text="of {{ txCount | number }} transactions</ng-template> </h2>"/> من <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/> معاملة</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">61,62</context>
|
||||
@@ -1735,7 +1735,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="d2a84740e76b7220516a9f10644e4b3bdabdb833" datatype="html">
|
||||
<source>Peg In/Out and Burn Transactions</source>
|
||||
<target>ربط التحويلات وإخراجها و المعاملات المحروقه</target>
|
||||
<target>ربط التحويلات وإخراجها و المعاملات المحروقة</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
<context context-type="linenumber">81</context>
|
||||
@@ -1946,7 +1946,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="d2eb45d1cd8cd146b7cb0223ab97a4b03b614060" datatype="html">
|
||||
<source>sat/vB</source>
|
||||
<target>sat/vB</target>
|
||||
<target>ساتوشي/بايت</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">79</context>
|
||||
@@ -2020,7 +2020,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="855f852e5642a1279605465df0cbbe78c2622648" datatype="html">
|
||||
<source>Based on average native segwit transaction of 140 vBytes</source>
|
||||
<target>بناءً على متوسط معاملة segwit الأصلية التي يبلغ 140 ف بايت</target>
|
||||
<target>بناءً على متوسط معاملة native segwit التي يبلغ حجمها 140 ف بايت</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">79,81</context>
|
||||
@@ -3274,7 +3274,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="f13cbfe8cfc955918e9f64466d2cafddb4760d9a" datatype="html">
|
||||
<source>Broadcast Transaction</source>
|
||||
<target>نشر التحويلات</target>
|
||||
<target>بث معاملة</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/push-transaction/push-transaction.component.html</context>
|
||||
<context context-type="linenumber">2</context>
|
||||
@@ -3305,7 +3305,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="78fe1342aab9e91cb7cbd1becbaacf3b719546b3" datatype="html">
|
||||
<source>TXID, block height, hash or address</source>
|
||||
<target>ابحث عن معرف الحوالة، عنوان، رقم كتلة او هاش</target>
|
||||
<target>البحث باستخدام معرّف الحوالة، العنوان، رقم الكتلة او الهاش</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/search-form/search-form.component.html</context>
|
||||
<context context-type="linenumber">4</context>
|
||||
@@ -3372,7 +3372,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="75c20c8a9cd9723d45bee0230dd582d7c2e4ecbc" datatype="html">
|
||||
<source>Mempool by vBytes (sat/vByte)</source>
|
||||
<target>عوائد عقود العملات الرقمية الحالية لتخزين المعلومات عن العمليات غير المعلنة في وحدة تخزين العناوين الإفتراضية(رسوم العاملة سات\وحدة العناوين الإفتراضية) </target>
|
||||
<target>المعاملات الغير مؤكدة بالبايتات الافتراضية (ساتوشي/بايت افتراضي)</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
@@ -3773,7 +3773,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="071dc2ed21e40ad2199ea5dda884f48c0414a42a" datatype="html">
|
||||
<source>sat</source>
|
||||
<target>سات</target>
|
||||
<target>ساتوشي</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transaction/transaction.component.html</context>
|
||||
<context context-type="linenumber">386,389</context>
|
||||
@@ -3945,7 +3945,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="83b8b9dd1ed416447cf8438460a37b0ddeb2677c" datatype="html">
|
||||
<source>sat</source>
|
||||
<target>سات</target>
|
||||
<target>ساتوشي</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">231,232</context>
|
||||
@@ -3955,7 +3955,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="f85c05147b720576e50336cf26f63d3b05601699" datatype="html">
|
||||
<source>This transaction saved <x id="INTERPOLATION" equiv-text="{{ segwitGains.realizedGains * 100 | number: '1.0-0' }}"/>% on fees by using native SegWit-Bech32</source>
|
||||
<target>هذه المعاملة وفرة <x id="INTERPOLATION" equiv-text="{{ segwitGains.realizedGains * 100 | number: '1.0-0' }}"/>٪ من الرسوم لاستخدام النيتف سيقويت Bech32</target>
|
||||
<target>هذه المعاملة وفرت <x id="INTERPOLATION" equiv-text="{{ segwitGains.realizedGains * 100 | number: '1.0-0' }}"/>% من الرسوم بسبب استخدام SegWit-Bech32</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
@@ -3964,7 +3964,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="0ca27703757bf9a636a0b9b61e6a0cf248781cb4" datatype="html">
|
||||
<source>SegWit</source>
|
||||
<target>سيقويت</target>
|
||||
<target>SegWit</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
@@ -3982,7 +3982,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="975f46d122f2ca0a187308399a58b44d61ef08eb" datatype="html">
|
||||
<source>This transaction saved <x id="INTERPOLATION" equiv-text="{{ segwitGains.realizedGains * 100 | number: '1.0-0' }}"/>% on fees by using SegWit and could save <x id="INTERPOLATION_1" equiv-text="{{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}"/>% more by fully upgrading to native SegWit-Bech32</source>
|
||||
<target>هذه المعاملة وفرت <x id="INTERPOLATION" equiv-text="{{ segwitGains.realizedGains * 100 | number: '1.0-0' }}"/>٪ من رسوم التحويل باستخدام سيقويت وممكن ان توفر <x id="INTERPOLATION_1" equiv-text="{{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}"/>٪ اكثر عن طريق التطور الى نيتف سيقويت Bech32</target>
|
||||
<target>هذه المعاملة وفرت <x id="INTERPOLATION" equiv-text="{{ segwitGains.realizedGains * 100 | number: '1.0-0' }}"/>% من الرسوم بسبب استخدام SegWit وممكن ان توفر <x id="INTERPOLATION_1" equiv-text="{{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}"/>% اكثر عن طريق الترقية الى native SegWit-Bech32</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">3</context>
|
||||
@@ -3991,7 +3991,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="1be04d5407059059b596f72696a3d1704ce9c0ef" datatype="html">
|
||||
<source>This transaction could save <x id="INTERPOLATION" equiv-text="{{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}"/>% on fees by upgrading to native SegWit-Bech32 or <x id="INTERPOLATION_1" equiv-text="{{ segwitGains.potentialP2shGains * 100 | number: '1.0-0' }}"/>% by upgrading to SegWit-P2SH</source>
|
||||
<target>كان من الممكن أن توفر هذه المعاملة <x id="INTERPOLATION" equiv-text="{{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}"/>٪ من الرسوم عن طريق الترقية إلى سيقويت Bech32 أو <x id="INTERPOLATION_1" equiv-text="{{ segwitGains.potentialP2shGains * 100 | number: '1.0-0' }}"/>٪ عن طريق الترقية إلى سيقويت-P2SH</target>
|
||||
<target>كان من الممكن أن توفر هذه المعاملة <x id="INTERPOLATION" equiv-text="{{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}"/>% من الرسوم عن طريق الترقية إلى native SegWit-Bech32 أو <x id="INTERPOLATION_1" equiv-text="{{ segwitGains.potentialP2shGains * 100 | number: '1.0-0' }}"/>% عن طريق الترقية إلى SegWit-P2SH</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">5</context>
|
||||
@@ -4060,7 +4060,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="60601e02e7c1f6c4dbabd0ef0bb8946003db8dec" datatype="html">
|
||||
<source>Only ~<x id="INTERPOLATION" equiv-text="{{ medianFeeNeeded | feeRounding }}"/> sat/vB was needed to get into this block</source>
|
||||
<target>فقط <x id="INTERPOLATION" equiv-text="{{ medianFeeNeeded | feeRounding }}"/> سات/vB كان مطلوبب لاضافة هذه المعاملة لهذه الكتله</target>
|
||||
<target>كان مطلوب حوالي <x id="INTERPOLATION" equiv-text="{{ medianFeeNeeded | feeRounding }}"/> ساتوشي/بايت فقط لاضافة هذه المعاملة الى هذه الكتلة</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-fee-rating/tx-fee-rating.component.html</context>
|
||||
<context context-type="linenumber">2</context>
|
||||
@@ -4140,7 +4140,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="160f1ffbd26df073d0fbd02cf8ce0d8cea7603b0" datatype="html">
|
||||
<source>Fee</source>
|
||||
<target>رسوم</target>
|
||||
<target>الرسوم</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">124,126</context>
|
||||
@@ -4296,7 +4296,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.months" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> months</source>
|
||||
<target><x id="DATE" equiv-text="counter"/>اشهر</target>
|
||||
<target><x id="DATE" equiv-text="counter"/> أشهر</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
@@ -4304,7 +4304,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.week" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> week</source>
|
||||
<target><x id="DATE" equiv-text="counter"/>اسبوع</target>
|
||||
<target><x id="DATE" equiv-text="counter"/> اسبوع</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
@@ -4352,7 +4352,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.minute" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> minute</source>
|
||||
<target><x id="DATE" equiv-text="counter"/> دقيقه</target>
|
||||
<target><x id="DATE" equiv-text="counter"/> دقيقة</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">13</context>
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="ngb.carousel.slide-number" datatype="html">
|
||||
<source> Slide <x id="INTERPOLATION" equiv-text="OnHover$ = new"/> of <x id="INTERPOLATION_1" equiv-text="; private _pa"/> </source>
|
||||
<target> स्लाइड <x id="INTERPOLATION" equiv-text="OnHover$ = new"/> <x id="INTERPOLATION_1" equiv-text="; private _pa"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context>
|
||||
<context context-type="linenumber">114,118</context>
|
||||
@@ -147,6 +148,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="ngb.progressbar.value" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="; } /** *"/></source>
|
||||
<target> <x id="INTERPOLATION" equiv-text="; } /** *"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">node_modules/@ng-bootstrap/src/progressbar/progressbar.ts</context>
|
||||
<context context-type="linenumber">32,38</context>
|
||||
@@ -250,6 +252,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="ngb.timepicker.AM" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="NgbTime; pr"/></source>
|
||||
<target> <x id="INTERPOLATION" equiv-text="NgbTime; pr"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
|
||||
<context context-type="linenumber">115,121</context>
|
||||
@@ -257,6 +260,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="ngb.timepicker.PM" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="t() meridian: b"/></source>
|
||||
<target> <x id="INTERPOLATION" equiv-text="t() meridian: b"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">node_modules/@ng-bootstrap/src/timepicker/timepicker.ts</context>
|
||||
<context context-type="linenumber">123,131</context>
|
||||
@@ -432,6 +436,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="27387c2af5dcaf343a548feba821515f5dc00faa" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="{{ i }}"/> transaction</source>
|
||||
<target> <x id="INTERPOLATION" equiv-text="{{ i }}"/> लेनदेन</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-address/bisq-address.component.html</context>
|
||||
<context context-type="linenumber">50</context>
|
||||
@@ -456,6 +461,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="14779b0ce4cbc4d975a35a8fe074426228a324f3" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="{{ i }}"/> transactions</source>
|
||||
<target> <x id="INTERPOLATION" equiv-text="{{ i }}"/> लेनदेन</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-address/bisq-address.component.html</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
@@ -480,6 +486,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="bisq-address.component.browser-title" datatype="html">
|
||||
<source>Address: <x id="INTERPOLATION" equiv-text="this.addressString"/></source>
|
||||
<target>पता: <x id="INTERPOLATION" equiv-text="this.addressString"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-address/bisq-address.component.ts</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
@@ -487,6 +494,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="70572fa5fe9d93f071fbb0f3556d86de39f9e4af" datatype="html">
|
||||
<source>Block <x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngTemplateOutlet="blockTemplateContent">"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></source>
|
||||
<target>ब्लॉक <x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngTemplateOutlet="blockTemplateContent">"/> <x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-block/bisq-block.component.html</context>
|
||||
<context context-type="linenumber">4</context>
|
||||
@@ -552,6 +560,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="bisq-block.component.browser-title" datatype="html">
|
||||
<source>Block <x id="BLOCK_HEIGHT" equiv-text="block.height"/>: <x id="BLOCK_HASH" equiv-text="block.hash"/></source>
|
||||
<target>ब्लॉक <x id="BLOCK_HEIGHT" equiv-text="block.height"/> : <x id="BLOCK_HASH" equiv-text="block.hash"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-block/bisq-block.component.ts</context>
|
||||
<context context-type="linenumber">89</context>
|
||||
@@ -852,6 +861,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="74d80a5b284beb81e8aeb3b8efca0f78cd4b7560" datatype="html">
|
||||
<source>Amount (<x id="INTERPOLATION" equiv-text="{{ i }}"/>)</source>
|
||||
<target>राशि ( <x id="INTERPOLATION" equiv-text="{{ i }}"/>)</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-market/bisq-market.component.html</context>
|
||||
<context context-type="linenumber">112,113</context>
|
||||
@@ -1082,6 +1092,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="8e623d3cfecb7c560c114390db53c1f430ffd0de" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="confirmation</ng-template> <ng-template #confirmationPlural let-i i18n="shared.confirmation-count.plural|Transaction plural confir"/> confirmation</source>
|
||||
<target> <x id="INTERPOLATION" equiv-text="confirmation</ng-template> <ng-template #confirmationPlural let-i i18n="shared.confirmation-count.plural|Transaction plural confir"/> पुष्टिकरण</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-transaction/bisq-transaction.component.html</context>
|
||||
<context context-type="linenumber">20,21</context>
|
||||
@@ -1103,6 +1114,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="bc5b0a2631f0b7bc71aaec6aa6f01af21f9a80d4" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="confirmations</ng-template> </button> </div> </div> <div class="clearfix"></div> <div class="box tran"/> confirmations</source>
|
||||
<target> <x id="INTERPOLATION" equiv-text="confirmations</ng-template> </button> </div> </div> <div class="clearfix"></div> <div class="box tran"/> पुष्टिकरण</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-transaction/bisq-transaction.component.html</context>
|
||||
<context context-type="linenumber">21,22</context>
|
||||
@@ -1209,6 +1221,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="bisq.transaction.browser-title" datatype="html">
|
||||
<source>Transaction: <x id="INTERPOLATION" equiv-text="this.txId"/></source>
|
||||
<target>लेन-देन: <x id="INTERPOLATION" equiv-text="this.txId"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/bisq/bisq-transaction/bisq-transaction.component.ts</context>
|
||||
<context context-type="linenumber">50</context>
|
||||
@@ -1436,6 +1449,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="1abb54fd13f529707c73db97625cd18c7c8cbb09" datatype="html">
|
||||
<source>Navigate to <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://mempool.space/sponsor" target="_blank">"/>https://mempool.space/sponsor<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to sponsor</source>
|
||||
<target>प्रायोजक के लिए <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://mempool.space/sponsor" target="_blank">"/> https://mempool.space/sponsor <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> पर नेविगेट करें</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.html</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
@@ -1475,6 +1489,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="3d395b07b1f87656ed773adcbb3daf8e00c08779" datatype="html">
|
||||
<source>Project Members</source>
|
||||
<target>परियोजना सदस्य</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.html</context>
|
||||
<context context-type="linenumber">181,183</context>
|
||||
@@ -1512,6 +1527,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="9f10a0577222a7d6c35a889453fa3a794750d9c4" datatype="html">
|
||||
<source>multisig <x id="INTERPOLATION" equiv-text="{{ multisigM }}"/> of <x id="INTERPOLATION_1" equiv-text="{{ multisigN }}"/></source>
|
||||
<target>मल्टीसिग <x id="INTERPOLATION" equiv-text="{{ multisigM }}"/> of <x id="INTERPOLATION_1" equiv-text="{{ multisigN }}"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address-labels/address-labels.component.html</context>
|
||||
<context context-type="linenumber">5</context>
|
||||
@@ -1520,6 +1536,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="31c09dcc0ab351767631539b208d5f7de4005473" datatype="html">
|
||||
<source>Lightning <x id="INTERPOLATION" equiv-text="{{ lightning }}"/></source>
|
||||
<target>बिजली <x id="INTERPOLATION" equiv-text="{{ lightning }}"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address-labels/address-labels.component.html</context>
|
||||
<context context-type="linenumber">11</context>
|
||||
@@ -1528,6 +1545,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="696ade981a05c12e10df38ba6218c76e318813b3" datatype="html">
|
||||
<source>Liquid <x id="INTERPOLATION" equiv-text="{{ liquid }}"/></source>
|
||||
<target>तरल <x id="INTERPOLATION" equiv-text="{{ liquid }}"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address-labels/address-labels.component.html</context>
|
||||
<context context-type="linenumber">17</context>
|
||||
@@ -1536,6 +1554,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="04ffd930e7a2dc086c952a3a51b42c836bf21cc1" datatype="html">
|
||||
<source>Unconfidential</source>
|
||||
<target>अगोपनीय</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">23,24</context>
|
||||
@@ -1544,6 +1563,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="714e34125b3343df73f19ec800b43be95217d5d4" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="of {{ txCount | number }} transaction</ng-template>"/> of <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/> transaction</source>
|
||||
<target> <x id="INTERPOLATION" equiv-text="of {{ txCount | number }} transaction</ng-template>"/> <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/> लेनदेन</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">60,61</context>
|
||||
@@ -1552,6 +1572,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="0f6ada0cfb60aefd8f77f8a22349850ce186d666" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="of {{ txCount | number }} transactions</ng-template> </h2>"/> of <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/> transactions</source>
|
||||
<target> <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/> लेनदेन में से <x id="INTERPOLATION" equiv-text="of {{ txCount | number }} transactions</ng-template> </h2>"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">61,62</context>
|
||||
@@ -1569,6 +1590,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="cedcc9d48ffb2714e7b2f012ab67bd21f8e96a18" datatype="html">
|
||||
<source><x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="The number of transactions on this address exceeds the Electrum server limit</i> <br><br>"/>The number of transactions on this address exceeds the Electrum server limit<x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/><x id="LINE_BREAK" ctype="lb"/><x id="LINE_BREAK" ctype="lb"/> Consider viewing this address on the official Mempool website instead: </source>
|
||||
<target> <x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="The number of transactions on this address exceeds the Electrum server limit</i> <br><br>"/> इस पते पर लेनदेन की संख्या इलेक्ट्रम सर्वर सीमा <x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/> <x id="LINE_BREAK" ctype="lb"/> <x id="LINE_BREAK" ctype="lb"/> से अधिक है, इसके बजाय आधिकारिक मेमपूल वेबसाइट पर इस पते को देखने पर विचार करें:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">137,140</context>
|
||||
@@ -1602,6 +1624,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="address.component.browser-title" datatype="html">
|
||||
<source>Address: <x id="INTERPOLATION" equiv-text="this.addressString"/></source>
|
||||
<target>पता: <x id="INTERPOLATION" equiv-text="this.addressString"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.ts</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
@@ -1703,6 +1726,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="c3360a933cb312b395d276a2b865214cf832df58" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="{{ (transactions?.length | number) || '?' }}"/> of <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/> </source>
|
||||
<target> <x id="INTERPOLATION" equiv-text="{{ (transactions?.length | number) || '?' }}"/> का <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.html</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
@@ -1738,6 +1762,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="asset.component.asset-browser-title" datatype="html">
|
||||
<source>Asset: <x id="INTERPOLATION" equiv-text="this.assetString"/></source>
|
||||
<target>संपत्ति: <x id="INTERPOLATION" equiv-text="this.assetString"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/asset/asset.component.ts</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
@@ -1826,6 +1851,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="a7ecfd7757d04b019beaa2d7208c728387bfc7e8" datatype="html">
|
||||
<source>Docs</source>
|
||||
<target>डॉक्स</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/bisq-master-page/bisq-master-page.component.html</context>
|
||||
<context context-type="linenumber">42,45</context>
|
||||
@@ -1838,6 +1864,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="bdf0e930eb22431140a2eaeacd809cc5f8ebd38c" datatype="html">
|
||||
<source>Next Block</source>
|
||||
<target>अगला ब्लॉक</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">7,8</context>
|
||||
@@ -1850,6 +1877,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="a0e07a711d171f4d40dd388d70ed32f9b8101e0a" datatype="html">
|
||||
<source>Previous Block</source>
|
||||
<target>पिछला ब्लॉक</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.html</context>
|
||||
<context context-type="linenumber">26,27</context>
|
||||
@@ -2122,6 +2150,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="block.component.browser-title" datatype="html">
|
||||
<source>Block <x id="BLOCK_HEIGHT" equiv-text="block.height"/>: <x id="BLOCK_ID" equiv-text="block.id"/></source>
|
||||
<target>ब्लॉक <x id="BLOCK_HEIGHT" equiv-text="block.height"/> : <x id="BLOCK_ID" equiv-text="block.id"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/block/block.component.ts</context>
|
||||
<context context-type="linenumber">141</context>
|
||||
@@ -2137,6 +2166,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="6e70e73ac050983df55b277deb27955b5a33c606" datatype="html">
|
||||
<source>API service</source>
|
||||
<target>एपीआई सेवा</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">12,14</context>
|
||||
@@ -2534,6 +2564,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="842f6eb4d8f230db4bdf483a08d4d2a77e2d5869" datatype="html">
|
||||
<source>Provides list of available currencies for a given base currency. </source>
|
||||
<target>किसी दी गई आधार मुद्रा के लिए उपलब्ध मुद्राओं की सूची प्रदान करता है।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">54,56</context>
|
||||
@@ -2541,6 +2572,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="9c7dafb6f51e229d02a80844f6f99a01487e7cb2" datatype="html">
|
||||
<source>Provides list of open offer prices for a single market.</source>
|
||||
<target>एकल बाजार के लिए खुली पेशकश की कीमतों की सूची प्रदान करता है।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">67,69</context>
|
||||
@@ -2548,6 +2580,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="9e95c144fcb1afd7724dc5a3aad31125a59d9d71" datatype="html">
|
||||
<source>Provides hi/low/open/close data for a given market. This can be used to generate a candlestick chart.</source>
|
||||
<target>किसी दिए गए बाजार के लिए उच्च/निम्न/खुला/बंद डेटा प्रदान करता है। इसका उपयोग कैंडलस्टिक चार्ट बनाने के लिए किया जा सकता है।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">80,82</context>
|
||||
@@ -2555,6 +2588,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="9c6e8e72b7a5f4e8a0e8ede12ab5ede4e0af2484" datatype="html">
|
||||
<source>Provides list of available markets.</source>
|
||||
<target>उपलब्ध बाजारों की सूची प्रदान करता है।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">93,95</context>
|
||||
@@ -2562,6 +2596,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="a02929fcc15f8b54d2f6d602722d2c7d1d790a2a" datatype="html">
|
||||
<source>Provides list of open offer details for a single market.</source>
|
||||
<target>एकल बाजार के लिए खुली पेशकश के विवरण की सूची प्रदान करता है।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">106,108</context>
|
||||
@@ -2569,6 +2604,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="342f8a4ceda8cda17584e920ad7459b41e86b069" datatype="html">
|
||||
<source>Provides 24 hour price ticker for single market or all markets</source>
|
||||
<target>एकल बाजार या सभी बाजारों के लिए 24 घंटे का मूल्य टिकर प्रदान करता है</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">119,121</context>
|
||||
@@ -2576,6 +2612,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="dd194a2109134d62cb518ba0ccfc296701de5522" datatype="html">
|
||||
<source>Provides list of completed trades for a single market.</source>
|
||||
<target>एकल बाजार के लिए पूर्ण किए गए ट्रेडों की सूची प्रदान करता है।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">132,134</context>
|
||||
@@ -2583,6 +2620,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="b925fd1f3213560c0737f6016be18eaba7c28c9c" datatype="html">
|
||||
<source>Provides periodic volume data in terms of base currency for one or all markets.</source>
|
||||
<target>एक या सभी बाजारों के लिए आधार मुद्रा के रूप में आवधिक मात्रा डेटा प्रदान करता है।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">145,147</context>
|
||||
@@ -2598,6 +2636,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="e12cd52eaa77b446ba97436c145b59741151adf3" datatype="html">
|
||||
<source>Returns details about an address. Available fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>address<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>chain_stats<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>mempool_stats<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>. <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>chain,mempool<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>_stats each contain an object with <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>tx_count<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>funded_txo_count<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>funded_txo_sum<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>spent_txo_count<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>spent_txo_sum<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</source>
|
||||
<target>किसी पते के बारे में विवरण देता है। उपलब्ध फ़ील्ड: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> पता <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> , <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> chain_stats <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> , और <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> mempool_stats <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>। <x id="INTERPOLATION" equiv-text="{{ '{' }}"/> चेन, mempool <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/> _stats प्रत्येक के साथ <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> tx_count <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> funded_txo_count <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> funded_txo_sum <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> spent_txo_count <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, और <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> spent_txo_sum <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> एक वस्तु होते हैं।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">179,180</context>
|
||||
@@ -2605,6 +2644,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="c9f5914dbba46a8dc4ab4e81b40b1582eea7c5e2" datatype="html">
|
||||
<source>Get transaction history for the specified address/scripthash, sorted with newest first. Returns up to 50 mempool transactions plus the first 25 confirmed transactions. You can request more confirmed transactions using <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>:last_seen_txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (see below).</source>
|
||||
<target>निर्दिष्ट पते/स्क्रिप्टश के लिए लेन-देन इतिहास प्राप्त करें, सबसे पहले नवीनतम के साथ क्रमबद्ध करें। 50 मेमपूल लेन-देन और पहले 25 पुष्टि किए गए लेनदेन तक रिटर्न। आप <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> :last_seen_txid <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (नीचे देखें) का उपयोग करके अधिक पुष्टि किए गए लेनदेन का अनुरोध कर सकते हैं।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">192,193</context>
|
||||
@@ -2628,6 +2668,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="4eb50557085c85bfca995b6ee0de56ec3f5e97eb" datatype="html">
|
||||
<source>Get the list of unspent transaction outputs associated with the address/scripthash. Available fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vout<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>value<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>status<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (with the status of the funding tx).<x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="network.val === 'liquid'">"/>There is also a <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>valuecommitment<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> field that may appear in place of <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>value<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, plus the following additional fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>asset<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>/<x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>assetcommitment<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>nonce<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>/<x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>noncecommitment<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>surjection_proof<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>range_proof<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></source>
|
||||
<target>पते / स्क्रिप्टश से जुड़े अव्ययित लेनदेन आउटपुट की सूची प्राप्त करें। उपलब्ध फ़ील्ड: txid, vout, मान और स्थिति (निधिकरण tx की स्थिति के साथ)। एक मूल्य प्रतिबद्धता फ़ील्ड भी है जो मूल्य के स्थान पर दिखाई दे सकती है, साथ ही निम्नलिखित अतिरिक्त फ़ील्ड: संपत्ति/संपत्ति प्रतिबद्धता, गैर/गैर-प्रतिबद्धता, surjection_proof , और रेंज_प्रूफ</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">231,233</context>
|
||||
@@ -2659,6 +2700,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="194d480219559b855b01ea58459066e3c63acdb2" datatype="html">
|
||||
<source>Returns details about a block. Available fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>id<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>height<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>version<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>timestamp<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>bits<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>nonce<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>merkle_root<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>tx_count<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>size<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>weight<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>,<x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="network.val === 'liquid'">"/><x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>proof<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>,<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/> and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>previousblockhash<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</source>
|
||||
<target>किसी ब्लॉक के बारे में विवरण देता है। उपलब्ध क्षेत्रों: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> आईडी <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> ऊंचाई <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> संस्करण <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> टाइमस्टैम्प <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> बिट्स <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> अस्थायी रूप से <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> merkle_root <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> tx_count <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> आकार <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> वजन <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> सबूत <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/> <x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="network.val === 'liquid'">"/> और <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> पिछलाब्लॉकहैश <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">290,291</context>
|
||||
@@ -2674,6 +2716,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="36df9865e9099d98537ea69c9cfdc035d1b64116" datatype="html">
|
||||
<source>Returns the hash of the block currently at <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>:height<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</source>
|
||||
<target>वर्तमान में <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> :height <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> पर ब्लॉक का हैश लौटाता है।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">316,317</context>
|
||||
@@ -2689,6 +2732,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="a2c00fbdcce9d6291c3b04c67979f9694be23f28" datatype="html">
|
||||
<source>Returns the confirmation status of a block. Available fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>in_best_chain<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (boolean, false for orphaned blocks), <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>next_best<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (the hash of the next block, only available for blocks in the best chain).</source>
|
||||
<target>किसी ब्लॉक की पुष्टि स्थिति लौटाता है। उपलब्ध फ़ील्ड: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> in_best_chain <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (बूलियन, अनाथ ब्लॉक के लिए झूठा), <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> next_best <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (अगले ब्लॉक का हैश, केवल सर्वश्रेष्ठ श्रृंखला में ब्लॉक के लिए उपलब्ध)।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">342,343</context>
|
||||
@@ -2712,6 +2756,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="3e08815110b2e5ce8aa7256ed05a2faf6dbb7077" datatype="html">
|
||||
<source>Returns the transaction at index <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>:index<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> within the specified block.</source>
|
||||
<target>निर्दिष्ट ब्लॉक के भीतर सूचकांक <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>: अनुक्रमणिका <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> पर लेनदेन लौटाता है।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">381,382</context>
|
||||
@@ -2727,6 +2772,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="1126cb2e03d0371d03b57047052d4ff1b6556753" datatype="html">
|
||||
<source>Returns a list of transactions in the block (up to 25 transactions beginning at <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>start_index<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>). Transactions returned here do not have the <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>status<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> field, since all the transactions share the same block and confirmation status.</source>
|
||||
<target>ब्लॉक में लेन-देन की सूची देता है (<x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> start_index <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> से शुरू होने वाले 25 लेन-देन तक)। यहां लौटाए गए लेन-देन में <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> स्थिति <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> फ़ील्ड नहीं है, क्योंकि सभी लेन-देन समान ब्लॉक और पुष्टिकरण स्थिति साझा करते हैं।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">407,408</context>
|
||||
@@ -2734,6 +2780,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="f8380186899495340cbfe7fb836ba664fb4b52af" datatype="html">
|
||||
<source>Returns the 10 newest blocks starting at the tip or at <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>:start_height<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> if specified.</source>
|
||||
<target>टिप पर या <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> :start_height <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> पर निर्दिष्ट होने पर 10 नए ब्लॉक लौटाता है।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">420,421</context>
|
||||
@@ -2785,6 +2832,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="af1a465e50097fabbe55bf5dbcf5d0702bdbc98b" datatype="html">
|
||||
<source>Get a list of the last 10 transactions to enter the mempool. Each transaction object contains simplified overview data, with the following fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>fee<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vsize<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>value<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</source>
|
||||
<target>मेमपूल में प्रवेश करने के लिए पिछले 10 लेनदेन की सूची प्राप्त करें। प्रत्येक लेनदेन वस्तु में निम्नलिखित क्षेत्रों के साथ सरलीकृत अवलोकन डेटा होता है: txid, शुल्क, बनाम आकार, और मूल्य।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">506,507</context>
|
||||
@@ -2804,6 +2852,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="a8ea1ec66e7bb9f92e87ae5482e50748baafffd2" datatype="html">
|
||||
<source>Returns details about a transaction. Available fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>version<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>locktime<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>size<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>weight<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>fee<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vin<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vout<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>status<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</source>
|
||||
<target>लेन-देन के बारे में विवरण देता है। उपलब्ध क्षेत्रों: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> txid <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> संस्करण <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> locktime <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> आकार <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> वजन <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> शुल्क <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> विन <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> vout <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, और <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> स्थिति <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">536,537</context>
|
||||
@@ -2819,6 +2868,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="d51106cc898981e9862d35a4db40796f0cf464f8" datatype="html">
|
||||
<source>Returns a merkle inclusion proof for the transaction using <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://bitcoin.org/en/glossary/merkle-block">"/>bitcoind's merkleblock<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> format.</source>
|
||||
<target><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://bitcoin.org/en/glossary/merkle-block">"/> बिटकॉइन के मर्कलब्लॉक <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> प्रारूप का उपयोग करके लेनदेन के लिए एक मर्कल समावेशन प्रमाण देता है।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">562,563</context>
|
||||
@@ -2826,6 +2876,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="a57953199686e9980df838cb25edb51691941ac5" datatype="html">
|
||||
<source>Returns a merkle inclusion proof for the transaction using <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://electrumx.readthedocs.io/en/latest/protocol-methods.html#blockchain-transaction-get-merkle">"/>Electrum's blockchain.transaction.get_merkle format.<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source>
|
||||
<target><x id="START_LINK" ctype="x-a" equiv-text="<a href="https://electrumx.readthedocs.io/en/latest/protocol-methods.html#blockchain-transaction-get-merkle">"/> Electrum के blockchain.transaction.get_merkle प्रारूप का उपयोग करके लेनदेन के लिए एक मर्कल समावेशन प्रमाण देता है। <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">575,576</context>
|
||||
@@ -2833,6 +2884,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="fe9a40b2ff9674b4ab7d82624ffed340c9ee5b89" datatype="html">
|
||||
<source>Returns the spending status of a transaction output. Available fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>spent<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (boolean), <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (optional), <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vin<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (optional), and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>status<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (optional, the status of the spending tx).</source>
|
||||
<target>लेन-देन आउटपुट की व्यय स्थिति लौटाता है। उपलब्ध फ़ील्ड: खर्च (बूलियन), txid (वैकल्पिक), vin (वैकल्पिक), और स्थिति (वैकल्पिक, खर्च करने की स्थिति tx)।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">588,589</context>
|
||||
@@ -2856,6 +2908,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="7e784cfa5833e7b54d4dfc723fabde94f66ebde3" datatype="html">
|
||||
<source>Returns the confirmation status of a transaction. Available fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>confirmed<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (boolean), <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>block_height<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (optional), and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>block_hash<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (optional).</source>
|
||||
<target>लेन-देन की पुष्टि की स्थिति लौटाता है। उपलब्ध फ़ील्ड: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> ने <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (बूलियन), <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> block_height <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (वैकल्पिक), और <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> block_hash <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (वैकल्पिक) की पुष्टि की।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">627,628</context>
|
||||
@@ -2871,6 +2924,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="01723473ecc53cab60ef1b37dc39d8941994d56f" datatype="html">
|
||||
<source>Broadcast a raw transaction to the network. The transaction should be provided as hex in the request body. The <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> will be returned on success.</source>
|
||||
<target>नेटवर्क पर एक कच्चा लेनदेन प्रसारित करें। लेन-देन अनुरोध निकाय में हेक्स के रूप में प्रदान किया जाना चाहिए। सफलता मिलने पर <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> txid <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> लौटा दिया जाएगा।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">653,654</context>
|
||||
@@ -2878,6 +2932,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="a706b1ded7506620b153dbcdea8108e6691bbbd9" datatype="html">
|
||||
<source>Default push: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/><x id="INTERPOLATION" equiv-text="'track-ad"/> action: 'want', data: ['blocks', ...] <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> to express what you want pushed. Available: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>blocks<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>mempool-blocks<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>live-2h-chart<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>stats<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.<x id="LINE_BREAK" ctype="lb" equiv-text="Push transa"/><x id="LINE_BREAK" ctype="lb" equiv-text="Push transa"/>Push transactions related to address: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/><x id="INTERPOLATION" equiv-text="'track-ad"/> 'track-address': '3PbJ...bF9B' <x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/><x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> to receive all new transactions containing that address as input or output. Returns an array of transactions. <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>address-transactions<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> for new mempool transactions, and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>block-transactions<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> for new block confirmed transactions.</source>
|
||||
<target>डिफ़ॉल्ट पुश: क्रिया: 'चाहते हैं', डेटा: ['ब्लॉक', ...] जो आप चाहते हैं उसे व्यक्त करने के लिए धक्का दिया। उपलब्ध: ब्लॉक, मेमपूल-ब्लॉक, लाइव-2h-चार्ट, और आँकड़े। पते से संबंधित लेनदेन को पुश करें: 'ट्रैक-एड्रेस': '3PbJ...bF9B' इनपुट या आउटपुट के रूप में उस पते वाले सभी नए लेनदेन प्राप्त करने के लिए। लेन-देन की एक सरणी देता है। नए मेमपूल लेनदेन के लिए पता-लेनदेन, और नए ब्लॉक की पुष्टि लेनदेन के लिए ब्लॉक-लेनदेन।</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">671,672</context>
|
||||
@@ -2929,6 +2984,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="fcfd4675b4c90f08d18d3abede9a9a4dff4cfdc7" datatype="html">
|
||||
<source>Documentation</source>
|
||||
<target>प्रलेखन</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/docs.component.html</context>
|
||||
<context context-type="linenumber">4</context>
|
||||
@@ -3054,6 +3110,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="1bb6965f8e1bbe40c076528ffd841da86f57f119" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="<span class="shared-block">blocks</span></ng-template> <ng-template #blo"/> <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="shared-block">"/>blocks<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></source>
|
||||
<target> <x id="INTERPOLATION" equiv-text="<span class="shared-block">blocks</span></ng-template> <ng-template #blo"/> <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="shared-block">"/> ब्लॉक <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">22,23</context>
|
||||
@@ -3070,6 +3127,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="b7ef3894d9b6f157c400ddc937c70c9881ecd896" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="<span class="shared-block">block</span></ng-template> </div> </div>"/> <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="shared-block">"/>block<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></source>
|
||||
<target> <x id="INTERPOLATION" equiv-text="<span class="shared-block">block</span></ng-template> </div> </div>"/> <x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="shared-block">"/> ब्लॉक <x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/footer/footer.component.html</context>
|
||||
<context context-type="linenumber">23,24</context>
|
||||
@@ -3159,6 +3217,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="mempool-block.stack.of.blocks" datatype="html">
|
||||
<source>Stack of <x id="INTERPOLATION" equiv-text="blocksInBlock"/> mempool blocks</source>
|
||||
<target><x id="INTERPOLATION" equiv-text="blocksInBlock"/> मेमपूल ब्लॉक का ढेर</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
@@ -3166,6 +3225,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="mempool-block.block.no" datatype="html">
|
||||
<source>Mempool block <x id="INTERPOLATION" equiv-text="this.mempoolBlockIndex + 1"/></source>
|
||||
<target>मेमपूल ब्लॉक <x id="INTERPOLATION" equiv-text="this.mempoolBlockIndex + 1"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
@@ -3173,6 +3233,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="2348971518300945764" datatype="html">
|
||||
<source>Range</source>
|
||||
<target>श्रेणी</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-graph/mempool-graph.component.ts</context>
|
||||
<context context-type="linenumber">256</context>
|
||||
@@ -3180,6 +3241,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="1033261550402895380" datatype="html">
|
||||
<source>Sum</source>
|
||||
<target>योग</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-graph/mempool-graph.component.ts</context>
|
||||
<context context-type="linenumber">258</context>
|
||||
@@ -3196,6 +3258,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="miner-identified-by-payout" datatype="html">
|
||||
<source>Identified by payout address: '<x id="PAYOUT_ADDRESS" equiv-text="vout.scriptpubkey_address"/>'</source>
|
||||
<target>पेआउट पते से पहचाना गया: '<x id="PAYOUT_ADDRESS" equiv-text="vout.scriptpubkey_address"/>'</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/miner/miner.component.ts</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
@@ -3203,6 +3266,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="miner-identified-by-coinbase" datatype="html">
|
||||
<source>Identified by coinbase tag: '<x id="TAG" equiv-text="tag"/>'</source>
|
||||
<target>कॉइनबेस टैग द्वारा पहचाना गया: '<x id="TAG" equiv-text="tag"/>'</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/miner/miner.component.ts</context>
|
||||
<context context-type="linenumber">52</context>
|
||||
@@ -3210,6 +3274,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="f13cbfe8cfc955918e9f64466d2cafddb4760d9a" datatype="html">
|
||||
<source>Broadcast Transaction</source>
|
||||
<target>प्रसारण लेनदेन</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/push-transaction/push-transaction.component.html</context>
|
||||
<context context-type="linenumber">2</context>
|
||||
@@ -3316,6 +3381,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="5ca707824ab93066c7d9b44e1b8bf216725c2c22" datatype="html">
|
||||
<source>Filter</source>
|
||||
<target>फ़िल्टर</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/statistics/statistics.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
@@ -3354,6 +3420,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="time-since" datatype="html">
|
||||
<source><x id="DATE" equiv-text="dateStrings.i18nYear"/> ago</source>
|
||||
<target> <x id="DATE" equiv-text="dateStrings.i18nYear"/> पहले</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-since/time-since.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
@@ -3413,6 +3480,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="time-span" datatype="html">
|
||||
<source>After <x id="DATE" equiv-text="dateStrings.i18nYear"/></source>
|
||||
<target><x id="DATE" equiv-text="dateStrings.i18nYear"/> . के बाद</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-span/time-span.component.ts</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
@@ -3472,6 +3540,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="time-until" datatype="html">
|
||||
<source>In ~<x id="DATE" equiv-text="dateStrings.i18nMinute"/></source>
|
||||
<target>~ <x id="DATE" equiv-text="dateStrings.i18nMinute"/> . में</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/time-until/time-until.component.ts</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
@@ -3667,6 +3736,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="516a786e59a57efaf80e11370b4bade400f19445" datatype="html">
|
||||
<source>Locktime</source>
|
||||
<target>लॉकटाइम</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transaction/transaction.component.html</context>
|
||||
<context context-type="linenumber">234,236</context>
|
||||
@@ -3815,6 +3885,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="e7699861471f18a60e583512c45d84b388cfa120" datatype="html">
|
||||
<source>Previous output type</source>
|
||||
<target>पिछला आउटपुट प्रकार</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">116,117</context>
|
||||
@@ -3836,6 +3907,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="9fb28e77d5963f2275397f2f9cee54f32942aeeb" datatype="html">
|
||||
<source>Peg-out to <x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngTemplateOutlet="pegOutLink">"/><x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-contain"/></source>
|
||||
<target>पेग-आउट से <x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngTemplateOutlet="pegOutLink">"/> <x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-contain"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">146,147</context>
|
||||
@@ -3883,6 +3955,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="f85c05147b720576e50336cf26f63d3b05601699" datatype="html">
|
||||
<source>This transaction saved <x id="INTERPOLATION" equiv-text="{{ segwitGains.realizedGains * 100 | number: '1.0-0' }}"/>% on fees by using native SegWit-Bech32</source>
|
||||
<target>इस लेन-देन ने मूल SegWit-Bech32 का उपयोग करके शुल्क पर <x id="INTERPOLATION" equiv-text="{{ segwitGains.realizedGains * 100 | number: '1.0-0' }}"/>% की बचत की</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
@@ -3909,6 +3982,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="975f46d122f2ca0a187308399a58b44d61ef08eb" datatype="html">
|
||||
<source>This transaction saved <x id="INTERPOLATION" equiv-text="{{ segwitGains.realizedGains * 100 | number: '1.0-0' }}"/>% on fees by using SegWit and could save <x id="INTERPOLATION_1" equiv-text="{{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}"/>% more by fully upgrading to native SegWit-Bech32</source>
|
||||
<target>इस लेन-देन ने SegWit का उपयोग करके शुल्क पर <x id="INTERPOLATION" equiv-text="{{ segwitGains.realizedGains * 100 | number: '1.0-0' }}"/>% बचाया और मूल SegWit-Bech32 में पूरी तरह से अपग्रेड करके <x id="INTERPOLATION_1" equiv-text="{{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}"/>% अधिक बचा सकता है</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">3</context>
|
||||
@@ -3917,6 +3991,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="1be04d5407059059b596f72696a3d1704ce9c0ef" datatype="html">
|
||||
<source>This transaction could save <x id="INTERPOLATION" equiv-text="{{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}"/>% on fees by upgrading to native SegWit-Bech32 or <x id="INTERPOLATION_1" equiv-text="{{ segwitGains.potentialP2shGains * 100 | number: '1.0-0' }}"/>% by upgrading to SegWit-P2SH</source>
|
||||
<target>यह लेन-देन स्थानीय SegWit-Bech32 या <x id="INTERPOLATION_1" equiv-text="{{ segwitGains.potentialP2shGains * 100 | number: '1.0-0' }}"/>% SegWit-P2SH में अपग्रेड करके शुल्क पर <x id="INTERPOLATION" equiv-text="{{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}"/>% बचा सकता है</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">5</context>
|
||||
@@ -3925,6 +4000,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="e6da407140d70e08b6fba731455f8e0d72f900b5" datatype="html">
|
||||
<source>This transaction uses Taproot</source>
|
||||
<target>यह लेन-देन Taproot का उपयोग करता है</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
@@ -3933,6 +4009,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="71ed5c65589f49a732b8e93a780200191b2b6596" datatype="html">
|
||||
<source>Taproot</source>
|
||||
<target>मुख्य जड़</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
@@ -3983,6 +4060,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="60601e02e7c1f6c4dbabd0ef0bb8946003db8dec" datatype="html">
|
||||
<source>Only ~<x id="INTERPOLATION" equiv-text="{{ medianFeeNeeded | feeRounding }}"/> sat/vB was needed to get into this block</source>
|
||||
<target>इस ब्लॉक में आने के लिए केवल ~ <x id="INTERPOLATION" equiv-text="{{ medianFeeNeeded | feeRounding }}"/> सैट/वीबी की जरूरत थी</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-fee-rating/tx-fee-rating.component.html</context>
|
||||
<context context-type="linenumber">2</context>
|
||||
@@ -3995,6 +4073,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="0fa66b0c410bef320d3f370d7c98c51754b5f28f" datatype="html">
|
||||
<source>Overpaid <x id="INTERPOLATION" equiv-text="{{ overpaidTimes }}"/>x</source>
|
||||
<target>अधिक भुगतान <x id="INTERPOLATION" equiv-text="{{ overpaidTimes }}"/> x</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-fee-rating/tx-fee-rating.component.html</context>
|
||||
<context context-type="linenumber">2</context>
|
||||
@@ -4118,6 +4197,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="eb7a000cd340b44291d790f7b56f7b926edc275b" datatype="html">
|
||||
<source>L-BTC in circulation</source>
|
||||
<target>प्रचलन में एल-बीटीसी</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/dashboard/dashboard.component.html</context>
|
||||
<context context-type="linenumber">209,211</context>
|
||||
@@ -4192,6 +4272,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.year" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> year</source>
|
||||
<target> <x id="DATE" equiv-text="counter"/> वर्ष</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">3</context>
|
||||
@@ -4199,6 +4280,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.years" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> years</source>
|
||||
<target> <x id="DATE" equiv-text="counter"/> वर्ष</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">4</context>
|
||||
@@ -4206,6 +4288,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.month" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> month</source>
|
||||
<target> <x id="DATE" equiv-text="counter"/> माह</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">5</context>
|
||||
@@ -4213,6 +4296,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.months" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> months</source>
|
||||
<target> <x id="DATE" equiv-text="counter"/> महीने</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
@@ -4220,6 +4304,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.week" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> week</source>
|
||||
<target> <x id="DATE" equiv-text="counter"/> सप्ताह</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">7</context>
|
||||
@@ -4227,6 +4312,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.weeks" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> weeks</source>
|
||||
<target> <x id="DATE" equiv-text="counter"/> सप्ताह</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
@@ -4234,6 +4320,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.day" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> day</source>
|
||||
<target> <x id="DATE" equiv-text="counter"/> दिन</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
@@ -4241,6 +4328,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.days" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> days</source>
|
||||
<target> <x id="DATE" equiv-text="counter"/> दिन</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">10</context>
|
||||
@@ -4248,6 +4336,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.hour" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> hour</source>
|
||||
<target> <x id="DATE" equiv-text="counter"/> घंटा</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">11</context>
|
||||
@@ -4255,6 +4344,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.hours" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> hours</source>
|
||||
<target> <x id="DATE" equiv-text="counter"/> घंटे</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">12</context>
|
||||
@@ -4262,6 +4352,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.minute" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> minute</source>
|
||||
<target> <x id="DATE" equiv-text="counter"/> मिनट</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">13</context>
|
||||
@@ -4269,6 +4360,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.minutes" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> minutes</source>
|
||||
<target> <x id="DATE" equiv-text="counter"/> मिनट</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">14</context>
|
||||
@@ -4276,6 +4368,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.second" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> second</source>
|
||||
<target> <x id="DATE" equiv-text="counter"/> सेकंड</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">15</context>
|
||||
@@ -4283,6 +4376,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="date-base.seconds" datatype="html">
|
||||
<source><x id="DATE" equiv-text="counter"/> seconds</source>
|
||||
<target> <x id="DATE" equiv-text="counter"/> सेकंड</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/shared/i18n/dates.ts</context>
|
||||
<context context-type="linenumber">16</context>
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="ngb.carousel.slide-number" datatype="html">
|
||||
<source> Slide <x id="INTERPOLATION" equiv-text="OnHover$ = new"/> of <x id="INTERPOLATION_1" equiv-text="; private _pa"/> </source>
|
||||
<target><x id="INTERPOLATION" equiv-text="OnHover$ = new"/> a <x id="INTERPOLATION_1" equiv-text="; private _pa"/> szelet</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">node_modules/@ng-bootstrap/src/carousel/carousel.ts</context>
|
||||
<context context-type="linenumber">114,118</context>
|
||||
@@ -1448,6 +1449,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="1abb54fd13f529707c73db97625cd18c7c8cbb09" datatype="html">
|
||||
<source>Navigate to <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://mempool.space/sponsor" target="_blank">"/>https://mempool.space/sponsor<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> to sponsor</source>
|
||||
<target>Navigálj a <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://mempool.space/sponsor" target="_blank">"/>https://mempool.space/sponsor<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/>-ra hogy támogasd a projektet</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/about/about.component.html</context>
|
||||
<context context-type="linenumber">78</context>
|
||||
@@ -1561,6 +1563,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="714e34125b3343df73f19ec800b43be95217d5d4" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="of {{ txCount | number }} transaction</ng-template>"/> of <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/> transaction</source>
|
||||
<target><x id="INTERPOLATION" equiv-text="of {{ txCount | number }} transaction</ng-template>"/> a <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/>-ból/ből tranzakció </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">60,61</context>
|
||||
@@ -1569,6 +1572,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="0f6ada0cfb60aefd8f77f8a22349850ce186d666" datatype="html">
|
||||
<source><x id="INTERPOLATION" equiv-text="of {{ txCount | number }} transactions</ng-template> </h2>"/> of <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/> transactions</source>
|
||||
<target><x id="INTERPOLATION" equiv-text="of {{ txCount | number }} transactions</ng-template> </h2>"/> a <x id="INTERPOLATION_1" equiv-text="{{ txCount | number }}"/>-ból/ből tranzakciók</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">61,62</context>
|
||||
@@ -1586,6 +1590,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="cedcc9d48ffb2714e7b2f012ab67bd21f8e96a18" datatype="html">
|
||||
<source><x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="The number of transactions on this address exceeds the Electrum server limit</i> <br><br>"/>The number of transactions on this address exceeds the Electrum server limit<x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/><x id="LINE_BREAK" ctype="lb"/><x id="LINE_BREAK" ctype="lb"/> Consider viewing this address on the official Mempool website instead: </source>
|
||||
<target><x id="START_ITALIC_TEXT" ctype="x-i" equiv-text="The number of transactions on this address exceeds the Electrum server limit</i> <br><br>"/>Az ezen a címen végrehajtott tranzakciók száma meghaladja az Electrum szerver korlátját<x id="CLOSE_ITALIC_TEXT" ctype="x-i" equiv-text="</i>"/><x id="LINE_BREAK" ctype="lb"/><x id="LINE_BREAK" ctype="lb"/> Fontolja meg inkább ezt a címet a hivatalos Mempool webhelyen:</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/address/address.component.html</context>
|
||||
<context context-type="linenumber">137,140</context>
|
||||
@@ -2559,6 +2564,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="842f6eb4d8f230db4bdf483a08d4d2a77e2d5869" datatype="html">
|
||||
<source>Provides list of available currencies for a given base currency. </source>
|
||||
<target>Megadja az elérhető pénznemek listáját egy adott alappénznemhez.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">54,56</context>
|
||||
@@ -2566,6 +2572,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="9c7dafb6f51e229d02a80844f6f99a01487e7cb2" datatype="html">
|
||||
<source>Provides list of open offer prices for a single market.</source>
|
||||
<target>Az egységes piacra vonatkozó nyílt ajánlati árak listája.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">67,69</context>
|
||||
@@ -2573,6 +2580,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="9e95c144fcb1afd7724dc5a3aad31125a59d9d71" datatype="html">
|
||||
<source>Provides hi/low/open/close data for a given market. This can be used to generate a candlestick chart.</source>
|
||||
<target>Mags/alacsony/nyitó/zárás adatokat szolgáltat egy adott piacra vonatkozóan. Ez használható candlestick diagram létrehozására.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">80,82</context>
|
||||
@@ -2580,6 +2588,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="9c6e8e72b7a5f4e8a0e8ede12ab5ede4e0af2484" datatype="html">
|
||||
<source>Provides list of available markets.</source>
|
||||
<target>Elérhető piacok listáját adja.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">93,95</context>
|
||||
@@ -2587,6 +2596,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="a02929fcc15f8b54d2f6d602722d2c7d1d790a2a" datatype="html">
|
||||
<source>Provides list of open offer details for a single market.</source>
|
||||
<target>Az egységes piacra vonatkozó nyílt ajánlat részleteinek listája.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">106,108</context>
|
||||
@@ -2594,6 +2604,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="342f8a4ceda8cda17584e920ad7459b41e86b069" datatype="html">
|
||||
<source>Provides 24 hour price ticker for single market or all markets</source>
|
||||
<target>24 órás árjegyzőt biztosít az egységes piacra vagy az összes piacra</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">119,121</context>
|
||||
@@ -2601,6 +2612,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="dd194a2109134d62cb518ba0ccfc296701de5522" datatype="html">
|
||||
<source>Provides list of completed trades for a single market.</source>
|
||||
<target>Az egységes piac lezárt ügyleteinek listáját tartalmazza.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">132,134</context>
|
||||
@@ -2608,6 +2620,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="b925fd1f3213560c0737f6016be18eaba7c28c9c" datatype="html">
|
||||
<source>Provides periodic volume data in terms of base currency for one or all markets.</source>
|
||||
<target>Időszakos mennyiségi adatokat szolgáltat alappénznemben egy vagy az összes piacra vonatkozóan.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">145,147</context>
|
||||
@@ -2623,6 +2636,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="e12cd52eaa77b446ba97436c145b59741151adf3" datatype="html">
|
||||
<source>Returns details about an address. Available fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>address<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>chain_stats<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>mempool_stats<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>. <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>chain,mempool<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>_stats each contain an object with <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>tx_count<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>funded_txo_count<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>funded_txo_sum<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>spent_txo_count<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>spent_txo_sum<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</source>
|
||||
<target>Kimutat részleteket egy címről. Elérhető mezők: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>address<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>chain_stats<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, és <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>mempool_stats<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>. <x id="INTERPOLATION" equiv-text="{{ '{' }}"/>chain,mempool<x id="INTERPOLATION_1" equiv-text="{{ '}' }}"/>_stats mindeggyike objektumot tartalmaz ezekkel <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>tx_count<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>funded_txo_count<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>funded_txo_sum<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>spent_txo_count<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, és <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>spent_txo_sum<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">179,180</context>
|
||||
@@ -2630,6 +2644,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="c9f5914dbba46a8dc4ab4e81b40b1582eea7c5e2" datatype="html">
|
||||
<source>Get transaction history for the specified address/scripthash, sorted with newest first. Returns up to 50 mempool transactions plus the first 25 confirmed transactions. You can request more confirmed transactions using <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>:last_seen_txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (see below).</source>
|
||||
<target>Töltse le a megadott cím/szkripthash tranzakcióelőzményeit, először a legújabbakkal rendezve. Legfeljebb 50 mempool tranzakciót ad vissza, az első 25 megerősített tranzakcióval együtt. További megerősített tranzakciókat igényelhet a <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>:last_seen_txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> használatával (lázsd lentebb).</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">192,193</context>
|
||||
@@ -2653,6 +2668,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="4eb50557085c85bfca995b6ee0de56ec3f5e97eb" datatype="html">
|
||||
<source>Get the list of unspent transaction outputs associated with the address/scripthash. Available fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vout<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>value<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>status<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (with the status of the funding tx).<x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="network.val === 'liquid'">"/>There is also a <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>valuecommitment<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> field that may appear in place of <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>value<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, plus the following additional fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>asset<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>/<x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>assetcommitment<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>nonce<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>/<x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>noncecommitment<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>surjection_proof<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>range_proof<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></source>
|
||||
<target>Ezzel megkaphatodn a nem elköltött tranzakciók kimeneteivel összeassociált címeket/szkripthashokat. Elérhető mezők: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vout<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>value<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, és <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>status<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (a tx finanszírozási státusszal). <x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="network.val === 'liquid'">"/>Még ezek is mint a <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>valuecommitment<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> mező amely a <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/> helyén található értékkel <x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, hozzá táruslva a következő mezőkkel: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>asset<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>/<x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>assetcommitment<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>nonce<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>/<x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>noncecommitment<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>subjection_proof<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, és <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>range_proof<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">231,233</context>
|
||||
@@ -2684,6 +2700,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="194d480219559b855b01ea58459066e3c63acdb2" datatype="html">
|
||||
<source>Returns details about a block. Available fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>id<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>height<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>version<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>timestamp<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>bits<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>nonce<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>merkle_root<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>tx_count<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>size<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>weight<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>,<x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="network.val === 'liquid'">"/><x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>proof<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>,<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/> and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>previousblockhash<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</source>
|
||||
<target>Adatokat ad vissza egy blokkról. Elérhető mezők: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>id<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>height<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>version<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>timestamp<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>bits<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>nonce<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>merkle_root<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>tx_count<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>size<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>weight<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="<ng-container *ngIf="network.val === 'liquid'">"/><x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>proof<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>,<x id="CLOSE_TAG_NG_CONTAINER" ctype="x-ng_container" equiv-text="</ng-container>"/> és <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>previousblockhash<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">290,291</context>
|
||||
@@ -2699,6 +2716,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="36df9865e9099d98537ea69c9cfdc035d1b64116" datatype="html">
|
||||
<source>Returns the hash of the block currently at <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>:height<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</source>
|
||||
<target>Visszaadja a mostani blokk jelenlegi magasságát <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>:height<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">316,317</context>
|
||||
@@ -2714,6 +2732,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="a2c00fbdcce9d6291c3b04c67979f9694be23f28" datatype="html">
|
||||
<source>Returns the confirmation status of a block. Available fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>in_best_chain<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (boolean, false for orphaned blocks), <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>next_best<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (the hash of the next block, only available for blocks in the best chain).</source>
|
||||
<target>Egy blokk megerősítési állapotát adja vissza. Elérhető mezők: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>in_best_chain<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (logikai érték, hamis az árva blokkokhoz), <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>next_best<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (a következő blokk hashja, csak a legjobb lánc blokkjaihoz érhető el).</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">342,343</context>
|
||||
@@ -2737,6 +2756,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="3e08815110b2e5ce8aa7256ed05a2faf6dbb7077" datatype="html">
|
||||
<source>Returns the transaction at index <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>:index<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> within the specified block.</source>
|
||||
<target>Az index <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>:index<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> tranzakciót adja vissza a megadott blokkon belül.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">381,382</context>
|
||||
@@ -2752,6 +2772,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="1126cb2e03d0371d03b57047052d4ff1b6556753" datatype="html">
|
||||
<source>Returns a list of transactions in the block (up to 25 transactions beginning at <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>start_index<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>). Transactions returned here do not have the <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>status<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> field, since all the transactions share the same block and confirmation status.</source>
|
||||
<target>Visszaadja a blokkban szereplő tranzakciók listáját (legfeljebb 25 tranzakció kezdődik a <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>start_index<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> kezdőponttól). Az ide visszaküldött tranzakcióknak nincs <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>állapotmezőjük<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, mivel az összes tranzakciónak ugyanaz a blokk- és megerősítési állapota.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">407,408</context>
|
||||
@@ -2759,6 +2780,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="f8380186899495340cbfe7fb836ba664fb4b52af" datatype="html">
|
||||
<source>Returns the 10 newest blocks starting at the tip or at <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>:start_height<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> if specified.</source>
|
||||
<target>Visszaadja a 10 legújabb blokkot a csúcstól vagy a <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>:start_height<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>-tól kezdve, ha meg van adva.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">420,421</context>
|
||||
@@ -2810,6 +2832,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="af1a465e50097fabbe55bf5dbcf5d0702bdbc98b" datatype="html">
|
||||
<source>Get a list of the last 10 transactions to enter the mempool. Each transaction object contains simplified overview data, with the following fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>fee<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vsize<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>value<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</source>
|
||||
<target>Szerezzen be egy listát az utolsó 10 tranzakcióról, amellyel beléphet a mempoolba. Minden tranzakciós objektum egyszerűsített áttekintő adatokat tartalmaz, a következő mezőkkel: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>fee<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vsize<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, és <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>value<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">506,507</context>
|
||||
@@ -2829,6 +2852,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="a8ea1ec66e7bb9f92e87ae5482e50748baafffd2" datatype="html">
|
||||
<source>Returns details about a transaction. Available fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>version<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>locktime<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>size<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>weight<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>fee<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vin<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vout<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>status<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</source>
|
||||
<target>Visszaadja a tranzakció részleteit. Elérhető mezők: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>version<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>locktime<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>size<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>weight<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>fee<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vin<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vout<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>, és <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>status<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/>.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">536,537</context>
|
||||
@@ -2844,6 +2868,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="d51106cc898981e9862d35a4db40796f0cf464f8" datatype="html">
|
||||
<source>Returns a merkle inclusion proof for the transaction using <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://bitcoin.org/en/glossary/merkle-block">"/>bitcoind's merkleblock<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> format.</source>
|
||||
<target>A <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://bitcoin.org/en/glossary/merkle-block">"/>bitcoind merkleblock <x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> formátumát használó tranzakcióhoz egy merkle-bevonási igazolást ad vissza.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">562,563</context>
|
||||
@@ -2851,6 +2876,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="a57953199686e9980df838cb25edb51691941ac5" datatype="html">
|
||||
<source>Returns a merkle inclusion proof for the transaction using <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://electrumx.readthedocs.io/en/latest/protocol-methods.html#blockchain-transaction-get-merkle">"/>Electrum's blockchain.transaction.get_merkle format.<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></source>
|
||||
<target>A tranzakcióhoz egy merkle felvételi igazolást ad vissza az <x id="START_LINK" ctype="x-a" equiv-text="<a href="https://electrumx.readthedocs.io/en/latest/protocol-methods.html#blockchain-transaction-get-merkle">"/>Electrum blockchain.transaction.get_merkle formátumával.<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/></target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">575,576</context>
|
||||
@@ -2858,6 +2884,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="fe9a40b2ff9674b4ab7d82624ffed340c9ee5b89" datatype="html">
|
||||
<source>Returns the spending status of a transaction output. Available fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>spent<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (boolean), <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (optional), <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vin<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (optional), and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>status<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (optional, the status of the spending tx).</source>
|
||||
<target>Visszaadja egy tranzakció kimeneteinek költési állapotát. Elérhető mezők: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>spent<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (logikai érték), <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (opcionális), <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>vin<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (opcionális) és <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>status<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (opcionális, a költés tx állapota).</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">588,589</context>
|
||||
@@ -2881,6 +2908,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="7e784cfa5833e7b54d4dfc723fabde94f66ebde3" datatype="html">
|
||||
<source>Returns the confirmation status of a transaction. Available fields: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>confirmed<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (boolean), <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>block_height<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (optional), and <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>block_hash<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (optional).</source>
|
||||
<target>Egy tranzakció megerősítési állapotát adja vissza. Elérhető mezők: <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>confirmed<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (boolean), <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>block_height<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (opcionális), és <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>block_hash<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> (opcionális).</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">627,628</context>
|
||||
@@ -2896,6 +2924,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="01723473ecc53cab60ef1b37dc39d8941994d56f" datatype="html">
|
||||
<source>Broadcast a raw transaction to the network. The transaction should be provided as hex in the request body. The <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> will be returned on success.</source>
|
||||
<target>Nyers tranzakció közvetítése a hálózatra. A tranzakciót hexadecimális alakban kell megadni a kérés törzsében. A <x id="START_TAG_CODE" ctype="x-code" equiv-text="<code>"/>txid<x id="CLOSE_TAG_CODE" ctype="x-code" equiv-text="</code>"/> siker esetén vissza érkezik.</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/docs/api-docs.component.html</context>
|
||||
<context context-type="linenumber">653,654</context>
|
||||
@@ -3187,6 +3216,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="mempool-block.stack.of.blocks" datatype="html">
|
||||
<source>Stack of <x id="INTERPOLATION" equiv-text="blocksInBlock"/> mempool blocks</source>
|
||||
<target><x id="INTERPOLATION" equiv-text="blocksInBlock"/> mempool blokk</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-block/mempool-block.component.ts</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
@@ -3227,6 +3257,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="miner-identified-by-payout" datatype="html">
|
||||
<source>Identified by payout address: '<x id="PAYOUT_ADDRESS" equiv-text="vout.scriptpubkey_address"/>'</source>
|
||||
<target>Kifizetési cím alapján azonosítva: '<x id="PAYOUT_ADDRESS" equiv-text="vout.scriptpubkey_address"/>'</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/miner/miner.component.ts</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
@@ -3234,6 +3265,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="miner-identified-by-coinbase" datatype="html">
|
||||
<source>Identified by coinbase tag: '<x id="TAG" equiv-text="tag"/>'</source>
|
||||
<target>Coinbase tag által azonosítva: '<x id="TAG" equiv-text="tag"/>'</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/miner/miner.component.ts</context>
|
||||
<context context-type="linenumber">52</context>
|
||||
@@ -3760,7 +3792,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="7e06b8dd9f29261827018351cd71efe1c87839de" datatype="html">
|
||||
<source>Coinbase</source>
|
||||
<target>Érmebázis</target>
|
||||
<target>Coinbase</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/transactions-list/transactions-list.component.html</context>
|
||||
<context context-type="linenumber">51</context>
|
||||
@@ -3922,6 +3954,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="f85c05147b720576e50336cf26f63d3b05601699" datatype="html">
|
||||
<source>This transaction saved <x id="INTERPOLATION" equiv-text="{{ segwitGains.realizedGains * 100 | number: '1.0-0' }}"/>% on fees by using native SegWit-Bech32</source>
|
||||
<target>Ez a tranzakció <x id="INTERPOLATION" equiv-text="{{ segwitGains.realizedGains * 100 | number: '1.0-0' }}"/>% -nyi díjjat spórolt meg azzal, hogy native SegWit-Bech32-őt használt</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
@@ -3948,6 +3981,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="975f46d122f2ca0a187308399a58b44d61ef08eb" datatype="html">
|
||||
<source>This transaction saved <x id="INTERPOLATION" equiv-text="{{ segwitGains.realizedGains * 100 | number: '1.0-0' }}"/>% on fees by using SegWit and could save <x id="INTERPOLATION_1" equiv-text="{{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}"/>% more by fully upgrading to native SegWit-Bech32</source>
|
||||
<target>Ez a tranzakció átlagosan <x id="INTERPOLATION" equiv-text="{{ segwitGains.realizedGains * 100 | number: '1.0-0' }}"/>% -nyi tranzakciós díjjat spórolt meg a SegWit miatt, de <x id="INTERPOLATION_1" equiv-text="{{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}"/>% -al többet spórolt volna, ha native SegWit-Bech32-őt használt volna </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">3</context>
|
||||
@@ -3956,6 +3990,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="1be04d5407059059b596f72696a3d1704ce9c0ef" datatype="html">
|
||||
<source>This transaction could save <x id="INTERPOLATION" equiv-text="{{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}"/>% on fees by upgrading to native SegWit-Bech32 or <x id="INTERPOLATION_1" equiv-text="{{ segwitGains.potentialP2shGains * 100 | number: '1.0-0' }}"/>% by upgrading to SegWit-P2SH</source>
|
||||
<target>Ez a tranzakció átlagosan <x id="INTERPOLATION" equiv-text="{{ segwitGains.potentialBech32Gains * 100 | number : '1.0-0' }}"/>% -nyi tranzakciós díjjat spórolt meg a SegWit miatt, de <x id="INTERPOLATION_1" equiv-text="{{ segwitGains.potentialP2shGains * 100 | number: '1.0-0' }}"/>% -al többet spórolt volna, ha native SegWit-Bech32-őt használt volna </target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-features/tx-features.component.html</context>
|
||||
<context context-type="linenumber">5</context>
|
||||
@@ -4024,6 +4059,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="60601e02e7c1f6c4dbabd0ef0bb8946003db8dec" datatype="html">
|
||||
<source>Only ~<x id="INTERPOLATION" equiv-text="{{ medianFeeNeeded | feeRounding }}"/> sat/vB was needed to get into this block</source>
|
||||
<target>Csak ~<x id="INTERPOLATION" equiv-text="{{ medianFeeNeeded | feeRounding }}"/> sat/vB volt szükséges a blokkba kerüléshez</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/tx-fee-rating/tx-fee-rating.component.html</context>
|
||||
<context context-type="linenumber">2</context>
|
||||
|
||||
@@ -3233,7 +3233,7 @@
|
||||
</trans-unit>
|
||||
<trans-unit id="2348971518300945764" datatype="html">
|
||||
<source>Range</source>
|
||||
<target>Zasięg</target>
|
||||
<target>Przedział</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/mempool-graph/mempool-graph.component.ts</context>
|
||||
<context context-type="linenumber">256</context>
|
||||
|
||||
@@ -57,6 +57,12 @@
|
||||
location /api/v1/contributors/images {
|
||||
proxy_pass https://mempool.space;
|
||||
}
|
||||
location /api/v1/translators {
|
||||
proxy_pass https://mempool.space;
|
||||
}
|
||||
location /api/v1/translators/images {
|
||||
proxy_pass https://mempool.space;
|
||||
}
|
||||
location /api/v1/ws {
|
||||
proxy_pass http://127.0.0.1:8999/;
|
||||
proxy_http_version 1.1;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
/var/log/nginx/access.log 644 10 * @T00 C /var/run/nginx.pid 30
|
||||
/var/log/nginx/error.log 644 10 * @T00 C /var/run/nginx.pid 30
|
||||
/var/log/nginx/bisq-access.log 644 10 * @T00 C /var/run/nginx.pid 30
|
||||
/var/log/nginx/bisq-error.log 644 10 * @T00 C /var/run/nginx.pid 30
|
||||
/var/log/nginx/liquid-access.log 644 10 * @T00 C /var/run/nginx.pid 30
|
||||
/var/log/nginx/liquid-error.log 644 10 * @T00 C /var/run/nginx.pid 30
|
||||
/var/log/nginx/mempool-access.log 644 10 * @T00 C /var/run/nginx.pid 30
|
||||
/var/log/nginx/mempool-error.log 644 10 * @T00 C /var/run/nginx.pid 30
|
||||
/var/log/nginx/access.log nobody:nobody 644 10 * @T00 C /var/run/mempool.pid 30
|
||||
/var/log/nginx/error.log nobody:nobody 644 10 * @T00 C /var/run/mempool.pid 30
|
||||
/var/log/nginx/bisq-access.log nobody:nobody 644 10 * @T00 C /var/run/mempool.pid 30
|
||||
/var/log/nginx/bisq-error.log nobody:nobody 644 10 * @T00 C /var/run/mempool.pid 30
|
||||
/var/log/nginx/liquid-access.log nobody:nobody 644 10 * @T00 C /var/run/mempool.pid 30
|
||||
/var/log/nginx/liquid-error.log nobody:nobody 644 10 * @T00 C /var/run/mempool.pid 30
|
||||
/var/log/nginx/mempool-access.log nobody:nobody 644 10 * @T00 C /var/run/mempool.pid 30
|
||||
/var/log/nginx/mempool-error.log nobody:nobody 644 10 * @T00 C /var/run/mempool.pid 30
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
#!/usr/bin/env zsh
|
||||
hostname=$(hostname)
|
||||
while true
|
||||
do for url in /url/v1/statistics/2h \
|
||||
/url/v1/statistics/24h \
|
||||
/url/v1/statistics/1w \
|
||||
/url/v1/statistics/1m \
|
||||
/url/v1/statistics/3m \
|
||||
/url/v1/statistics/6m \
|
||||
/url/v1/statistics/1y \
|
||||
/url/v1/statistics/2y \
|
||||
/url/v1/statistics/3y \
|
||||
do for url in /api/v1/statistics/2h \
|
||||
/api/v1/statistics/24h \
|
||||
/api/v1/statistics/1w \
|
||||
/api/v1/statistics/1m \
|
||||
/api/v1/statistics/3m \
|
||||
/api/v1/statistics/6m \
|
||||
/api/v1/statistics/1y \
|
||||
/api/v1/statistics/2y \
|
||||
/api/v1/statistics/3y \
|
||||
/
|
||||
do
|
||||
curl -s "https://${hostname}${url}" >/dev/null
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
location /api/v1/contributors/images {
|
||||
proxy_pass https://mempool.space;
|
||||
proxy_cache services;
|
||||
proxy_cache_valid 200 1d;
|
||||
expires 7d;
|
||||
add_header Cache-Control "public, no-transform";
|
||||
proxy_hide_header onion-location;
|
||||
proxy_hide_header strict-transport-security;
|
||||
proxy_hide_header content-security-policy;
|
||||
proxy_hide_header x-frame-options;
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
location /api/v1/contributors {
|
||||
proxy_pass https://mempool.space;
|
||||
proxy_hide_header onion-location;
|
||||
proxy_hide_header strict-transport-security;
|
||||
proxy_hide_header content-security-policy;
|
||||
proxy_hide_header x-frame-options;
|
||||
# don't rate limit this API prefix
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
location /api/v1/donations/images {
|
||||
proxy_pass https://mempool.space;
|
||||
proxy_cache services;
|
||||
proxy_cache_valid 200 1d;
|
||||
expires 7d;
|
||||
add_header Cache-Control "public, no-transform";
|
||||
proxy_hide_header onion-location;
|
||||
proxy_hide_header strict-transport-security;
|
||||
proxy_hide_header content-security-policy;
|
||||
proxy_hide_header x-frame-options;
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
location /api/v1/donations {
|
||||
proxy_pass https://mempool.space;
|
||||
proxy_hide_header onion-location;
|
||||
proxy_hide_header strict-transport-security;
|
||||
proxy_hide_header content-security-policy;
|
||||
proxy_hide_header x-frame-options;
|
||||
# don't rate limit this API prefix
|
||||
}
|
||||
72
production/nginx/location-api-v1-services.conf
Normal file
72
production/nginx/location-api-v1-services.conf
Normal file
@@ -0,0 +1,72 @@
|
||||
location /api/v1/contributors/images {
|
||||
proxy_pass $mempoolSpaceServices;
|
||||
proxy_cache services;
|
||||
proxy_cache_background_update on;
|
||||
proxy_cache_use_stale updating;
|
||||
proxy_cache_valid 200 1w;
|
||||
expires 1w;
|
||||
proxy_hide_header onion-location;
|
||||
proxy_hide_header strict-transport-security;
|
||||
proxy_hide_header content-security-policy;
|
||||
proxy_hide_header x-frame-options;
|
||||
}
|
||||
location /api/v1/contributors {
|
||||
proxy_pass $mempoolSpaceServices;
|
||||
proxy_cache services;
|
||||
proxy_cache_background_update on;
|
||||
proxy_cache_use_stale updating;
|
||||
proxy_cache_valid 200 1d;
|
||||
expires 1d;
|
||||
proxy_hide_header onion-location;
|
||||
proxy_hide_header strict-transport-security;
|
||||
proxy_hide_header content-security-policy;
|
||||
proxy_hide_header x-frame-options;
|
||||
}
|
||||
location /api/v1/donations/images {
|
||||
proxy_pass $mempoolSpaceServices;
|
||||
proxy_cache services;
|
||||
proxy_cache_background_update on;
|
||||
proxy_cache_use_stale updating;
|
||||
proxy_cache_valid 200 1w;
|
||||
expires 1w;
|
||||
proxy_hide_header onion-location;
|
||||
proxy_hide_header strict-transport-security;
|
||||
proxy_hide_header content-security-policy;
|
||||
proxy_hide_header x-frame-options;
|
||||
}
|
||||
location /api/v1/donations {
|
||||
proxy_pass $mempoolSpaceServices;
|
||||
proxy_cache services;
|
||||
proxy_cache_background_update on;
|
||||
proxy_cache_use_stale updating;
|
||||
proxy_cache_valid 200 1d;
|
||||
expires 1d;
|
||||
proxy_hide_header onion-location;
|
||||
proxy_hide_header strict-transport-security;
|
||||
proxy_hide_header content-security-policy;
|
||||
proxy_hide_header x-frame-options;
|
||||
}
|
||||
location /api/v1/translators/images {
|
||||
proxy_pass $mempoolSpaceServices;
|
||||
proxy_cache services;
|
||||
proxy_cache_background_update on;
|
||||
proxy_cache_use_stale updating;
|
||||
proxy_cache_valid 200 1w;
|
||||
expires 1w;
|
||||
proxy_hide_header onion-location;
|
||||
proxy_hide_header strict-transport-security;
|
||||
proxy_hide_header content-security-policy;
|
||||
proxy_hide_header x-frame-options;
|
||||
}
|
||||
location /api/v1/translators {
|
||||
proxy_pass $mempoolSpaceServices;
|
||||
proxy_cache services;
|
||||
proxy_cache_background_update on;
|
||||
proxy_cache_use_stale updating;
|
||||
proxy_cache_valid 200 1d;
|
||||
expires 1d;
|
||||
proxy_hide_header onion-location;
|
||||
proxy_hide_header strict-transport-security;
|
||||
proxy_hide_header content-security-policy;
|
||||
proxy_hide_header x-frame-options;
|
||||
}
|
||||
@@ -32,7 +32,14 @@ http {
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
server_name mempool.ninja;
|
||||
|
||||
# for services from mempool.space like contributors on about page
|
||||
set $mempoolSpaceServices "https://mempool.space";
|
||||
|
||||
# for mempool/backend daemon, see upstream-mempool.conf
|
||||
set $mempoolBackend "http://mempool-bitcoin-mainnet";
|
||||
|
||||
# for blockstream/electrs daemon, see upstream-electrs.conf
|
||||
set $electrsBackend "http://electrs-bitcoin-mainnet";
|
||||
|
||||
# tor v3
|
||||
@@ -59,7 +66,14 @@ http {
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
server_name bisq.ninja;
|
||||
|
||||
# for services from mempool.space like contributors on about page
|
||||
set $mempoolSpaceServices "https://mempool.space";
|
||||
|
||||
# for mempool/backend daemon, see upstream-mempool.conf
|
||||
set $mempoolBackend "http://mempool-bisq-mainnet";
|
||||
|
||||
# for blockstream/electrs daemon, see upstream-electrs.conf
|
||||
set $electrsBackend "http://electrs-bitcoin-mainnet";
|
||||
|
||||
# tor v3
|
||||
@@ -86,7 +100,14 @@ http {
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
server_name liquid.place;
|
||||
|
||||
# for services from mempool.space like contributors on about page
|
||||
set $mempoolSpaceServices "https://mempool.space";
|
||||
|
||||
# for mempool/backend daemon, see upstream-mempool.conf
|
||||
set $mempoolBackend "http://mempool-liquid-mainnet";
|
||||
|
||||
# for blockstream/electrs daemon, see upstream-electrs.conf
|
||||
set $electrsBackend "http://electrs-liquid-mainnet";
|
||||
|
||||
# tor v3
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
include mempool/production/nginx/server-common.conf;
|
||||
include mempool/production/nginx/location-api-v1-contributors.conf;
|
||||
include mempool/production/nginx/location-api-v1-contributors-images.conf;
|
||||
include mempool/production/nginx/location-api-v1-donations.conf;
|
||||
include mempool/production/nginx/location-api-v1-donations-images.conf;
|
||||
include mempool/production/nginx/location-api-v1-services.conf;
|
||||
|
||||
proxy_cache markets;
|
||||
proxy_cache_valid 200 30s;
|
||||
|
||||
@@ -46,6 +46,7 @@ add_header Vary Cookie;
|
||||
# https://stackoverflow.com/questions/5238377/nginx-location-priority
|
||||
|
||||
# for exact / requests, redirect based on $lang
|
||||
# cache redirect for 10 minutes
|
||||
location = / {
|
||||
if ($lang != '') {
|
||||
return 302 $scheme://$host/$lang$uri;
|
||||
@@ -55,11 +56,17 @@ location = / {
|
||||
}
|
||||
|
||||
# used to rewrite resources from /<lang>/ to /en-US/
|
||||
# cache /resources/** for 1 week since they don't change often
|
||||
location ~ ^/[a-z][a-z]/resources/(.*) {
|
||||
try_files $uri /en-US/resources/$1 =404;
|
||||
expires 1w;
|
||||
}
|
||||
# used for cookie override
|
||||
# cache /<lang>/main.f40e91d908a068a2.js forever since they never change
|
||||
location ~ ^/([a-z][a-z])/(.+\..+\.(js|css)) {
|
||||
try_files $uri =404;
|
||||
expires 1y;
|
||||
}
|
||||
# cache everything else for 10 minutes
|
||||
location ~ ^/([a-z][a-z])$ {
|
||||
try_files $uri /$1/index.html /en-US/index.html =404;
|
||||
expires 10m;
|
||||
@@ -69,12 +76,18 @@ location ~ ^/([a-z][a-z])/ {
|
||||
expires 10m;
|
||||
}
|
||||
|
||||
# fallback to serving resources from en-US
|
||||
# cache /resources/** for 1 week since they don't change often
|
||||
location /resources {
|
||||
try_files $uri /en-US/$uri /en-US/index.html;
|
||||
expires 1w;
|
||||
}
|
||||
# fallback for all URLs i.e. /address/foo /tx/foo /block/000
|
||||
# cache /main.f40e91d908a068a2.js forever since they never change
|
||||
location ~* ^/.+\..+\.(js|css) {
|
||||
try_files /$lang/$uri /en-US/$uri =404;
|
||||
expires 1y;
|
||||
}
|
||||
# catch-all for all URLs i.e. /address/foo /tx/foo /block/000
|
||||
# cache 10 minutes since they change frequently
|
||||
location / {
|
||||
try_files /$lang/$uri $uri /en-US/$uri /en-US/index.html =404;
|
||||
expires 10m;
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
include mempool/production/nginx/server-common.conf;
|
||||
include mempool/production/nginx/location-api-v1-contributors.conf;
|
||||
include mempool/production/nginx/location-api-v1-contributors-images.conf;
|
||||
include mempool/production/nginx/location-api-v1-donations.conf;
|
||||
include mempool/production/nginx/location-api-v1-donations-images.conf;
|
||||
include mempool/production/nginx/location-api-v1-services.conf;
|
||||
include mempool/production/nginx/location-api.conf;
|
||||
include mempool/production/nginx/location-liquid-api.conf;
|
||||
include mempool/production/nginx/location-liquidtestnet-api.conf;
|
||||
|
||||
@@ -1,9 +1,6 @@
|
||||
include mempool/production/nginx/server-common.conf;
|
||||
include mempool/production/nginx/location-redirects.conf;
|
||||
include mempool/production/nginx/location-api-v1-contributors.conf;
|
||||
include mempool/production/nginx/location-api-v1-contributors-images.conf;
|
||||
include mempool/production/nginx/location-api-v1-donations.conf;
|
||||
include mempool/production/nginx/location-api-v1-donations-images.conf;
|
||||
include mempool/production/nginx/location-api-v1-services.conf;
|
||||
include mempool/production/nginx/location-api.conf;
|
||||
include mempool/production/nginx/location-testnet-api.conf;
|
||||
include mempool/production/nginx/location-signet-api.conf;
|
||||
|
||||
Reference in New Issue
Block a user