Unverified Commit 35dd12bf authored by erciccione's avatar erciccione
Browse files

upload unstrandlated files

parent edaa998f
{% include untranslated.html %}
<div markdown="1" class="text-center container description">
Monero people are always down to get together and have a good time. Check below to see Monero-related events happening in your area.
</div>
{% for toplevel in site.data.events %}
<div class="events">
<div class="container full col-xs-12">
<div class="info-block text-adapt">
<div class="row">
<div class="col-xs-12">
<h2>{{toplevel.event}}</h2>
<h3>Where</h3>
<p>{{toplevel.where}}</p>
<h3>When</h3>
<p>{{toplevel.when}}</p>
<h3>Description</h3>
<p>{{toplevel.description}}</p>
<h3>Link</h3>
<a>{{toplevel.link}}</a>
</div>
</div>
</div>
</div>
</div>
{%endfor%}
\ No newline at end of file
{% include untranslated.html %}
<div markdown="1" class="text-center container description">
The Monero community is diverse and varied. We come from all over, but we definitely have some places we like to hang out together. You'll find most of them below. Join us!
</div>
<div class="hangouts">
<section class="container">
<ul class="row center-xs">
<li>
<a href="https://twitter.com/monerocurrency" target="_blank" rel="noreferrer noopener"><div class="social-icon twitter"></div></a>
</li>
<li>
<a href="https://reddit.com/r/monero" target="_blank" rel="noreferrer noopener"><div class="social-icon reddit"></div></a>
</li>
<li>
<a href="https://www.facebook.com/monerocurrency/" target="_blank" rel="noreferrer noopener"><div class="social-icon facebook"></div></a>
</li>
<li>
<a href="https://github.com/monero-project" target="_blank" rel="noreferrer noopener"><div class="social-icon github"></div></a>
</li>
</ul>
</section>
<section class="container">
<div class="row">
<!-- left two-thirds block-->
<div class="left two-thirds col-lg-8 col-md-8 col-sm-12 col-xs-12">
<div class="col-xs-12">
<div class="info-block">
<div class="row center-xs">
<div class="col">
<h2>Workgroup Resources</h2>
</div>
</div>
<div class="row center-xs">
<p>In an effort to support organic workgroups, Monero has several resources that the community can use to meet and plan projects. Mattermost even has relays into the most popular Monero-related IRC channels.</p>
</div>
<div class="row relays around-xs">
<div class="col-md-4 col-sm-4 col-xs-4">
<p><a href="https://monero.slack.com/" class="btn-link btn-fixed">Slack</a></p>
</div>
<div class="col-md-4 col-sm-4 col-xs-4">
<p><a href="https://mattermost.getmonero.org/" class="btn-link btn-fixed">Mattermost</a></p>
</div>
<div class="col-md-4 col-sm-4 col-xs-4">
<p><a href="https://taiga.getmonero.org/" class="btn-link btn-fixed">Taiga</a></p>
</div>
</div>
</div>
<div class="info-block">
<div class="row center-xs">
<div class="col">
<h2>IRC Channels</h2>
</div>
</div>
<div class="row start-xs">
<p>The Monero community utilizes a lot of IRC channels that each serve different purposes. Some to work, and some just to hang out. You'll find the more popular ones below.</p>
</div>
<div class="row irc">
{% for channel in site.data.irc %}
<div class="col-md-4 col-xs-12">
<a href="irc://chat.freenode.net/#{{ channel.channel }}">#{{ channel.channel }}</a>
<p>{{ channel.description }}</p>
</div>
{% endfor %}
</div>
</div>
</div>
</div>
<!-- end left two-thirds block-->
<!-- right one-third block-->
<div class="right one-third col-lg-4 col-md-4 col-sm-12 col-xs-12">
<div class="info-block">
<div class="row center-xs">
<div class="col"><h2>Stack Exchange</h2></div>
</div>
<div class="row start-xs">
<p>The Monero Stack Exchange is a quick and easy way to ask questions and get answers. Below you'll find some high quality question/answer pairs to some frequently asked questions.</p>
</div>
<div class="row start-xs sequestions">
<a href="https://monero.stackexchange.com/questions/4277/why-does-monero-have-higher-transaction-fees-than-bitcoin">Why does monero have higher transaction fees than bitcoin?</a>
<a href="https://monero.stackexchange.com/questions/4335/what-does-moneros-scaling-roadmap-look-like">What does Monero's scaling roadmap look like?</a>
<a href="https://monero.stackexchange.com/questions/4302/what-cryptography-primitives-concepts-other-than-the-basic-ones-does-monero-us">What cryptography primitives/concepts, other than the basic ones, does Monero use?</a>
<a href="https://monero.stackexchange.com/questions/4242/how-to-extract-data-from-local-blockchain">How to extract data from local blockchain?</a>
<a href="https://monero.stackexchange.com/questions/4302/what-cryptography-primitives-concepts-other-than-the-basic-ones-does-monero-us">Hiding TCP traffic for Monero miners?</a>
</div>
<div class="row center-xs">
<p><a href="https://monero.stackexchange.com" class="btn-link btn-auto">Visit Stack Exchange</a></p>
</div>
</div>
</div>
<!-- end right one-third block-->
</div>
</section>
</div>
{% include untranslated.html %}
<div markdown="1" class="text-center container description">
Merchants of all kinds have come to value the financial privacy that Monero brings. Below is a list of the merchants that we know of that currently accept Monero for their goods and services. If a company no longer accepts Monero or you would like your business to be listed, please [open a GitHub issue and let us know](https://github.com/monero-project/monero-site/issues).
</div>
<div class="merchants">
{% for toplevel in site.data.merchants %}
<div class="container full" id="{{toplevel.id}}">
<div class="info-block">
<h2>{{toplevel.category}}</h2>
<div class="row">
{% assign sortedMerchants = toplevel.merchants | sort: 'name' %}
{% for merchants in sortedMerchants %}
<div class="col-md-4 col-sm-6 col-xs-12">
<a href="{{merchants.url}}">{{merchants.name}}</a>
</div>
{% endfor %}
</div>
</div>
</div>
{%endfor%}
</div>
<div markdown="1" class="text-center container description">
*Please note: these links are being provided as a convenience and for informational purposes only; they do not constitute an endorsement by the Monero community of any products, services or opinions of the corporations or organizations or individuals listed. The Monero community bears no responsibility for the accuracy, legality, or content of these external sites. Contact the external site for answers to questions regarding its content. As always, caveat emptor ("buyer beware"); you are responsible for doing your own research. Always use judgement when making online purchases.*
</div>
{% include untranslated.html %}
<div markdown="1" class="text-center container description">
The following businesses have supported the Monero Project in its goal to bring financial privacy to the world. We couldn't be more grateful for their contributions. If you would like to sponsor the Monero Project and be listed on this page, please send an email to [email protected]
</div>
<div>
<section class="container sponsors">
<div class="row">
<div class="left one-third no-pad-sm col-lg-4 col-md-4 col-sm-12 col-xs-12">
<div class="info-block">
<div class="row center-xs">
<div class="col">
<h2>My Monero</h2>
<a href="https://mymonero.com/#/" target="_blank" rel="noreferrer noopener"><img src="/img/mymonero.png"></a>
</div>
</div>
</div>
</div>
<div class="center one-third no-pad-sm col-lg-4 col-md-4 col-sm-12 col-xs-12">
<div class="info-block">
<div class="row center-xs">
<div class="col">
<h2>Araxis</h2>
<a href="https://www.araxis.com/"><img src="/img/araxis.png"></a>
</div>
</div>
</div>
</div>
<div class="right one-third no-pad-sm col-lg-4 col-md-4 col-sm-12 col-xs-12">
<div class="info-block">
<div class="row center-xs">
<div class="col">
<h2>Dome9 Security</h2>
<a href="https://dome9.com/"><img src="/img/dome9.png"></a>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="left one-third no-pad-sm col-lg-4 col-md-4 col-sm-12 col-xs-12">
<div class="info-block">
<div class="row center-xs">
<div class="col">
<h2>Kitware</h2>
<a href="https://www.kitware.com/"><img src="/img/kitware.png"></a>
</div>
</div>
</div>
</div>
<div class="center one-third no-pad-sm col-lg-4 col-md-4 col-sm-12 col-xs-12">
<div class="info-block">
<div class="row center-xs">
<div class="col">
<h2>Fork Networking</h2>
<a href="https://www.forked.net"><img src="/img/forked_logo.png"></a>
</div>
</div>
</div>
</div>
<div class="right one-third no-pad-sm col-lg-4 col-md-4 col-sm-12 col-xs-12">
<div class="info-block">
<div class="row center-xs">
<div class="col">
<h2>JetBrains</h2>
<a href="http://www.jetbrains.com/"><img src="/img/jetbrains.png"></a>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="left half no-pad-sm col-lg-6 col-md-6 col-sm-12 col-xs-12">
<div class="info-block">
<div class="row center-xs">
<div class="col">
<h2>Navicat</h2>
<a href="https://www.navicat.com"><img src="/img/navicat.png"></a>
</div>
</div>
</div>
</div>
<div class="right half no-pad-sm col-lg-6 col-md-6 col-sm-12 col-xs-12">
<div class="info-block">
<div class="row center-xs">
<div class="col">
<h2>Symas</h2>
<a href="https://symas.com/"><img src="/img/symas.png"></a>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
\ No newline at end of file
{% include untranslated.html %}
<div class="team">
<section class="container">
<div class="row">
<div class="col-xs-12">
<div class="tabPanel-widget">
<label for="tab-1" tabindex="0"></label>
<input id="tab-1" type="radio" name="tabs" aria-hidden="true" checked>
<h2>Core</h2>
<div class="tabPanel-content">
<div class="row">
{% for toplevel in site.data.team %}
{% if toplevel.area == "Core" %}
{% for member in toplevel.member %}
<div class="half col-lg-6 col-md-6 col-sm-6 col-xs-6">
<div class="info-block">
<div class="row center-xs">
<h3>{{member.name}}</h3>
</div>
<div class="row center-xs">
<p>{{member.email}}</p>
</div>
<div class="row center-xs icons">
{% if member.github %}
<a href="{{member.github}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon github"></div></a>
{%endif%}
{% if member.twitter %}
<a href="{{member.twitter}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon twitter"></div></a>
{%endif%}
{% if member.reddit %}
<a href="{{member.reddit}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon reddit"></div></a>
{%endif%}
</div>
</div>
</div>
{%endfor%}
{%endif%}
{%endfor%}
</div>
</div>
<label for="tab-2" tabindex="0"></label>
<input id="tab-2" type="radio" name="tabs" aria-hidden="true">
<h2>Developers</h2>
<div class="tabPanel-content">
<div class="container full">
<div class="info-block text-adapt">
<div class="row">
<div class="col-xs-12 text-adapt">
<p>The Monero Project has had well over 200 contributors over the life of the project. For a complete list, please see the <a href="https://www.openhub.net/p/monero/contributors">OpenHub contributors page</a>. Below you'll find some individuals that have gone above and beyond for Monero.</p>
</div>
</div>
</div>
</div>
<div class="row">
{% for toplevel in site.data.team %}
{% if toplevel.area == "Developers" %}
{% for member in toplevel.member %}
<div class="half col-lg-6 col-md-6 col-sm-6 col-xs-6">
<div class="info-block">
<div class="row center-xs">
<h3>{{member.name}}</h3>
</div>
<div class="row center-xs icons">
{% if member.github %}
<a href="{{member.github}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon github"></div></a>
{%endif%}
{% if member.twitter %}
<a href="{{member.twitter}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon twitter"></div></a>
{%endif%}
{% if member.reddit %}
<a href="{{member.reddit}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon reddit"></div></a>
{%endif%}
</div>
</div>
</div>
{%endfor%}
{%endif%}
{%endfor%}
</div>
</div>
<label for="tab-3" tabindex="0"></label>
<input id="tab-3" type="radio" name="tabs" aria-hidden="true">
<h2>Community</h2>
<div class="tabPanel-content">
<div class="row">
{% for toplevel in site.data.team %}
{% if toplevel.area == "Community" %}
{% for member in toplevel.member %}
<div class="half col-lg-6 col-md-6 col-sm-6 col-xs-6">
<div class="info-block">
<div class="row center-xs">
<h3>{{member.name}}</h3>
</div>
<div class="row center-xs icons">
{% if member.github %}
<a href="{{member.github}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon github"></div></a>
{%endif%}
{% if member.twitter %}
<a href="{{member.twitter}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon twitter"></div></a>
{%endif%}
{% if member.reddit %}
<a href="{{member.reddit}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon reddit"></div></a>
{%endif%}
</div>
</div>
</div>
{%endfor%}
{%endif%}
{%endfor%}
</div>
</div>
<label for="tab-4" tabindex="0"></label>
<input id="tab-4" type="radio" name="tabs" aria-hidden="true">
<h2>Research Lab</h2>
<div class="tabPanel-content">
<div class="row">
{% for toplevel in site.data.team %}
{% if toplevel.area == "Monero Research Lab" %}
{% for member in toplevel.member %}
<div class="half col-lg-6 col-md-6 col-sm-12 col-xs-6">
<div class="info-block">
<div class="row center-xs">
<h3>{{member.name}}</h3>
</div>
<div class="row center-xs icons">
{% if member.github %}
<a href="{{member.github}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon github"></div></a>
{%endif%}
{% if member.twitter %}
<a href="{{member.twitter}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon twitter"></div></a>
{%endif%}
{% if member.reddit %}
<a href="{{member.reddit}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon reddit"></div></a>
{%endif%}
</div>
</div>
</div>
{%endfor%}
{%endif%}
{%endfor%}
</div>
</div>
<label for="tab-5" tabindex="0"></label>
<input id="tab-5" type="radio" name="tabs" aria-hidden="true">
<h2>Special Thanks</h2>
<div class="tabPanel-content">
<div class="row">
{% for toplevel in site.data.team %}
{% if toplevel.area == "Special Thanks" %}
{% for member in toplevel.member %}
<div class="half col-lg-6 col-md-6 col-sm-12 col-xs-6">
<div class="info-block">
<div class="row center-xs">
<h3>{{member.name}}</h3>
</div>
<div class="row center-xs icons">
{% if member.github %}
<a href="{{member.github}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon github"></div></a>
{%endif%}
{% if member.twitter %}
<a href="{{member.twitter}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon twitter"></div></a>
{%endif%}
{% if member.reddit %}
<a href="{{member.reddit}}" target="_blank" rel="noreferrer, noopener"><div class="col social-icon reddit"></div></a>
{%endif%}
</div>
</div>
</div>
{%endfor%}
{%endif%}
{%endfor%}
</div>
</div>
</div>
</div>
</div>
</section>
</div>
\ No newline at end of file
{% include untranslated.html %}
<section class="container">
<div class="row">
<!-- left two-thirds block-->
<div class="full">
<div class="info-block text-adapt">
<div class="row center-xs">
<div class="col">
<h2>Instructions for the Command-Line Interface</h2>
</div>
</div>
<div markdown="1">
### The Basics
Monero works a little differently to what you may have become accustomed to from other @cryptocurrencies. In the case of a digital currency like Bitcoin and its many derivatives merchant payment systems will usually create a new recipient @address for each payment or user.
However, because Monero has @stealth-addresses there is no need to have separate recipient addresses for each payment or user, and a single @account address can be published. Instead, when receiving payments a merchant will provide the person paying with a "payment ID".
A @payment-ID is a hexadecimal string that is 64 characters long, and is normally randomly created by the merchant. An example of a payment ID is:
```
666c75666679706f6e7920697320746865206265737420706f6e792065766572
```
### Checking for a Payment in monero-wallet-cli
If you want to check for a payment using monero-wallet-cli you can use the "payments" command followed by the payment ID or payment IDs you want to check. For example:
```
[wallet 49VNLa]: payments 666c75666679706f6e7920697320746865206265737420706f6e792065766572
payment transaction height amount unlock time
666c75666679706f6e79206973207 7ba4cd810c9b4096869849458181e98e 441942 30.00000 0
[wallet 49VNLa]: █
```
If you need to check for payments programmatically, then details follow the next section.
### Receiving a Payment Step-by-Step
* Generate a random 64 character hexadecimal string for the payment
* Communicate the payment ID and Monero address to the individual who is making payment
* Check for the payment using the "payments" command in monero-wallet-cli
### Checking for a Payment Programmatically
In order to check for a payment programmatically you can use the get_payments or get_bulk_payments JSON RPC API calls.
*get_payments*: this requires a payment_id parameter with a single payment ID.
*get_bulk_payments*: this is the preferred method, and requires two parameters, payment_ids - a JSON array of payment IDs - and an optional min_block_height - the block height to scan from.
An example of returned data is as follows:
```
[ monero->~ ]$ curl -X POST http://127.0.0.1:18500/json_rpc -d '{"jsonrpc":"2.0","method":"get_bulk_payments","id":"test", "params":{"payment_ids": ["666c75666679706f6e7920697320746865206265737420706f6e792065766572"]}}' -H "Content-Type: application/json"
{
"id": "test",
"jsonrpc": "2.0",
"result": {
"payments": [{
"amount": 30000000000000,
"block_height": 441942,
"payment_id": "666c75666679706f6e7920697320746865206265737420706f6e792065766572",
"tx_hash": "7ba4cd810c9b4096869849458181e98e18b6474ab66415de0f4ccf7ab1162fdf",
"unlock_time": 0
}]
}
}
```
It is important to note that the amounts returned are in base Monero units and not in the display units normally used in end-user applications. Also, since a transaction will typically have multiple outputs that add up to the total required for the payment, the amounts should be grouped by the tx_hash or the payment_id and added together. Additionally, as multiple outputs can have the same amount, it is imperative not to try and filter out the returned data from a single get_bulk_payments call.
Before scanning for payments it is useful to check against the daemon RPC API (the get_info RPC call) to see if additional blocks have been received. Typically you would want to then scan only from that received block on by specifying it as the min_block_height to get_bulk_payments.
### Programatically Scanning for Payments
* Get the current block height from the daemon, only proceed if it has increased since our last scan
* Call the get_bulk_payments RPC API call with our last scanned height and the list of all payment IDs in our system
* Store the current block height as our last scanned height
* Remove duplicates based on transaction hashes we have already received and processed
</div>
</div>
</div>
<!-- end right one-third block-->
</div>
</section>
\ No newline at end of file
{% include untranslated.html %}
<div markdown="1" class="text-center container description">
Monero is an open-source, community-driven project. Described below are several ways to support the project.
</div>
<div class="contribute">
<section class="container">
<div class="row">
<!-- full block-->
<div class="full col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div class="info-block text-adapt">
<div class="row center-xs">
<div class="col"><h2>Support the Network</h2></div>
</div>
<div class="row start-xs" markdown="1">
### Develop
Monero is primarily written in C++. As it is a decentralized project, anyone is welcome to add or make changes to existing code. Pull requests are merged based on community consensus. See the <a href="https://github.com/monero-project"> repositories</a> and outstanding <a href="https://github.com/monero-project/monero/issues">issues</a>.
### Run a Full Node
Run monerod with port 18080 open. Running a full node ensures maximum privacy when transacting with Monero. It also improves distribution of the blockchain to new users.
### Mine
Mining ensures the Monero network remains decentralized and secure. In the Monero graphical user interface and command-line interface, background mining may be activated. Additional resources for mining may be viewed [here](https://reddit.com/r/MoneroMining).
</div>
</div>
</div>
<!-- end full block-->
<!-- full block-->
<div class="full col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div class="info-block text-adapt">
<div class="row center-xs">
<div class="col">
<h2>View the Forum Funding System</h2>
</div>
</div>
<div class="row start-xs">
<p>Monero utilizes a <a href="https://forum.getmonero.org">forum funding system</a> whereby projects are proposed for development and community-funded. Funding is held in escrow and remunerated to developers once programming milestones are achieved. Anyone may generate new proposals or fund existing ones.</p>
</div>
</div>
</div>
<!-- full block-->
<!-- full block-->
<div class="full col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div class="info-block text-adapt">
<div class="row center-xs">
<div class="col">
<h2>Donate</h2>
</div>
</div>
<div class="row start-xs">
<p>Ongoing development is supported by donations and <a href="{{site.baseurl}}/community/sponsorships/">sponsorships</a>.</p>
</div>
<div class="row center-xs">
<div class="col-lg-6">
<img src="/img/donate-monero.png" alt=""/>
</div>
<div class="col-lg-6">
<img src="/img/donate-bitcoin.png" alt=""/>
</div>
</div>
<div class="row start-xs">
<div class="col-xs-12">
<h3>Donating Monero</h3>
<p>Donations may be sent to donate.getmonero.org or 44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A</p>
</div>
</div>
<div class="row start-xs">
<div class="col-xs-12">
<h3>Donating Bitcoin</h3>
<p>Donations may be sent to donate.getmonero.org or 1KTexdemPdxSBcG55heUuTjDRYqbC5ZL8H</p>
</div>
</div>
<div class="row start-xs">
<div class="col-xs-12">
<h3>Other</h3>
<p>E-mail <a href="mailto:[email protected]">[email protected]</a> for alternative means of donating or if you would like to become a sponsor for the Monero Project.</p>
</div>
</div>
</div>
</div>
<!-- full block-->