Skip to content

Commit

Permalink
Merge branch 'cardano-foundation:staging' into staging
Browse files Browse the repository at this point in the history
  • Loading branch information
happypus committed Oct 25, 2021
2 parents e89f9e9 + 72785f5 commit 402b98e
Show file tree
Hide file tree
Showing 59 changed files with 1,927 additions and 572 deletions.
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Expand Up @@ -46,7 +46,7 @@ To maintain the quality of content on the developer portal, we use pull requests

Please follow these steps to have your contribution considered by the maintainers:

1. Follow all instructions in [the template](PULL_REQUEST_TEMPLATE.md)
1. Follow all instructions in [the template](.github/PULL_REQUEST_TEMPLATE.md)
2. Follow the [styleguides](https://developers.cardano.org/docs/portal-style-guide/)
3. After you submit your pull request, verify that all [status checks](https://help.github.com/articles/about-status-checks/) are passing <details><summary>What if the status checks are failing?</summary>If a status check is failing, and you believe that the failure is unrelated to your change, please leave a comment on the pull request explaining why you believe the failure is unrelated. A maintainer will re-run the status check for you. If we conclude that the failure was a false positive, then we will open an issue to track and resolve that problem.</details>

Expand Down
2 changes: 1 addition & 1 deletion blog/2021-07-26-july.md
Expand Up @@ -50,7 +50,7 @@ The NFT-MAKER is directly responsible for over ⅓ of all Token policies on Card
This makes me so proud because it shows that our approach of putting the user first and lowering the entry barriers is working. So many users' first “real” interaction with a dApp on Cardano was through the NFT-MAKER.
<br />

**_What are your accomplishments so far, and what are you most proud of?_**
**_Why should people choose to use NFT-MAKER? What are the advantages?_**

To this date, there is no easier way to create NFTs on Cardano. We’re committed to improving this experience even further and building the most accessible decentralized NFT marketplace, not only on Cardano but in the whole crypto space.
<br />
Expand Down
110 changes: 110 additions & 0 deletions blog/2021-09-20-september.md
@@ -0,0 +1,110 @@
---
slug: 2021-09-20-september
title: "September Spotlight Interview"
author: Cardano Foundation
author_title: Developer Spotlight
author_url: https://github.com/cardano-foundation
author_image_url: https://avatars.githubusercontent.com/u/37078161?s=200&v=4
tags: [payment, interview]
description: "September Spotlight Interview"
image: https://developers.cardano.org/img/og-developer-portal.png
---

![title image](/img/devblog/nowpayments.png)

For the September edition of the Developer Spotlight article, we will interview Kate, the senior marketing manager at NOWPayments.
<br />

**_Hey Kate! Happy to connect today and learn more about the NOWPayments project! Can you tell us more about the project and what is the problem that you were addressing?_**

Hi, happy to answer your questions!

[NOWPayments](https://nowpayments.io/) was founded in 2019 by the team behind [ChangeNOW](https://changenow.io/), a leading crypto exchange service. NOWPayments remains close partners with ChangeNOW but is fully independent and has its own team.

The idea of NOWPayments was to help spread mass adoption by making it easy to use crypto daily. The challenges merchants face when deciding if they should accept crypto are:
- Volatility.
- Lack of knowledge about crypto basics.
- Lack of means to accept on popular e-commerce platforms.
- The need to withdraw to fiat.

We try to help solve each of these by offering a fixed-rate option and supporting conversion to stablecoins. In addition, we continue developing plugins that can be integrated with major e-commerce platforms. We also have a fiat conversion option, although we hope it won’t be needed in the future if everyone can use crypto everywhere. That is why we are targeting all industries: e-commerce, services, traveling, gaming, tech, etc. Crypto is ubiquitous.



<br />

<!-- truncate -->


**_What are the most important things about NOWPayments?_**

With pleasure!

One of the most important things is that we are a crypto-to-crypto payment gateway with a [fiat conversion](https://nowpayments.io/fiat). True mass adoption is about accepting and using crypto! Anyone can [accept Cardano payments](https://nowpayments.io/supported-coins/cardano-payments/) anywhere, and we hope that the merchants will hodl and use ada in the future.

NOWPayments is non-custodial, so merchants receive ada in their wallets and are in full control. We do have a fiat conversion option, but we focus on crypto-to-crypto payment, as that’s where true adoption lies.

We pride ourselves on our auto coin exchange feature. That means we process the exchanges ourselves without using third-party exchanges. So even if customers pay with some other crypto, merchants can still accept ada.

Lastly, payments and donations are not the only use cases we contribute to the Cardano ecosystem. For example, we also support [mass payments](https://nowpayments.io/mass-payments), enabling an ada-powered payroll for companies.

<br />

**_Going forward, how will NOWPayments make an impact in the crypto space or on the world?_**

We have many ambitions and plans to make crypto even easier to use and as widespread as possible. Here are some of the things we are going to implement soon.

**Subscriptions:** Selling subscriptions for crypto is a very popular in-demand feature, and we have developed a way to do this.

**New e-commerce plugins:** Recently, we have released a new [Shopware plugin](https://nowpayments.io/payment-integration/shopware-plugin/), but we “never stop, never stopping.” Our plans include Ecwid, Bigcommerce, and many other plugins. We research which e-commerce platforms are popular and in-demand and start working on new plugins to help crypto payments become widespread.

**PoS solutions:** We are helping offline stores explore the benefits of crypto payments. Besides developing ways to integrate with current PoS systems, we are working on an invoices system that merchants can use for their brick-and-mortar stores.

**Mass payments:** We plan on making our [mass payments](https://nowpayments.io/mass-payments) feature even more user-friendly so that it won’t be even a question of whether to use it, but when to use it. People will be able to create mass payments requests right in their NOWPayments account so that the whole process is swift and there are no additional steps.

**Donations:** We have created a way to make a customized [donation link](https://nowpayments.io/donation-tools) right in your account. We are going to perfect that. We are also working on a charity project - featuring charity projects with a donation button underneath them to make it easy to donate. A recent charity project we have partnered with is [Elongate](https://www.elongate.cc/). We also have partnered with [CoinSocialStory](https://coinsocialstory.com/charity) to create a page that would feature charities and an easy way to donate to them. There you can find a way to donate to the Rainforest Foundation.

**More coins:** We are adding new and exciting cryptocurrencies every month. Stay tuned and accept any crypto you like!

<br />

**_What are your accomplishments so far, and what are you most proud of?_**

Two years, and we have 95+ [cryptocurrencies](https://nowpayments.io/supported-coins/), eight [plugins](https://nowpayments.io/payment-tools), 3 APIs, several [donation solutions](https://nowpayments.io/donation-tools), thousands of partners, and incredible friendships in the crypto space.

<br />

**_Why should people choose to use NOWPayments? What are the advantages?_**

- One of our key advantages is auto coin conversion, meaning you don’t have to have multiple wallets for different currencies. Instead, we can auto convert any currency into the ones you want to accept.
- Pricing is always 0,5% per transaction and 0,5% per exchange if needed.
- New coins are added every month.
- Personal account manager.
- Always ready to customize.


<br />

**_What is the future of NOWPayments? For example, what new things to come, and what will it mean for the overall project?_**

The future is bright with possibilities. Our vision of the perfect future is that every store, offline or online, accepts crypto with ease and pays their employee’s salaries in crypto. As a result, they can use it globally and spend it on everything they want. NOWPayments will be proud to have played a role in making that happen.

<br />

**_Tell us about your team. Who are the people behind NOWPayments?_**

Many amazing people are working at NOWPayments and making the dream of Mass Adoption come true. Here are some of them. [Xena Kash](https://www.linkedin.com/in/xena-kash-76b920187/) is our CEO, [Maria Key](https://www.linkedin.com/in/maria-key/) and [Yana Mar](https://www.linkedin.com/in/yanamar/) are our business developers, and I [Kate](https://www.linkedin.com/in/kate-lifshits-1267531b3/) am our senior marketing manager.

<br />

**_Which partnerships have you engaged so far, and which ones are the most impactful?_**

Hundreds of new partners sign up with us every month to start accepting crypto. Some notable partnerships include [Travala](https://travala.com/), a booking service, and [Elongate](https://www.elongate.cc/donate/), a crypto charity project. These two represent two of the most important use cases for crypto: payments and donations.

<br />

**_Thank you for your time! Do you have anything else to add?_**

Thank you for this amazing opportunity! We are thrilled to contribute to the Cardano ecosystem by bringing in more use cases for ada. If there is anything you think we can make easier in terms of payments or donations, please let us know!

<br />
19 changes: 19 additions & 0 deletions docs/careers.md
@@ -0,0 +1,19 @@
---
id: careers
title: Careers on Cardano
sidebar_label: Careers on Cardano
description: Are you passionate about Cardano and looking for a job working in the Cardano ecosystem?
image: ./img/og-developer-portal.png
hide_table_of_contents: false
---

Are you passionate about Cardano and looking for a job working in the Cardano ecosystem? There are several organizations which practically always have open vacancies and career opportunities.

Most of these jobs are 100% remote. You can work from anywhere in the world with a flexible schedule.

## Work on Cardano projects full-time

- [Jobs at Cardano Foundation](https://cardanofoundation.org/careers)
- [Jobs at dcSpark](https://careers.dcspark.io)
- [Jobs at EMURGO](https://emurgo.io/career)
- [Jobs at IOHK](https://apply.workable.com/io-global/)
1 change: 1 addition & 0 deletions docs/fund-your-project/project-catalyst.md
Expand Up @@ -39,6 +39,7 @@ Download the Catalyst voting app in the [Apple Store](https://apps.apple.com/kg/

## Previous Project Catalyst voting results

* [Project Catalyst Fund 5 Voting Results](https://drive.google.com/file/d/1h3-nZYZ0G66UXVd-JdIq_dpXSJAaVOZk/view)
* [Project Catalyst Fund 4 Voting Results](https://drive.google.com/file/d/19VMTYn_sv5Xsp2mC5VUN_-z_aXYHL_Dd/view)
* [Project Catalyst Fund 3 Voting Results](https://drive.google.com/file/d/1X6BnuFBvNO8yF2DeUgBqA3yyYSvqeKvg/view)
* [Project Catalyst Fund 2 Voting Results](https://drive.google.com/file/d/1ZEM12Mbc-gkdNrTg03-ORbGg3DUpug8A/view)
Expand Down
6 changes: 3 additions & 3 deletions docs/get-started/cardano-developer-community.md
Expand Up @@ -26,13 +26,13 @@ A subreddit dedicated to everyone building on the Cardano blockchain.
Chat style conversations on Telegram in one of the oldest Cardano developer groups.

[**IOG Technical Discord**](https://discord.com/invite/w6TwW9bGA6)
Head to the the [IOG Discord](https://discord.com/invite/w6TwW9bGA6) if you want to join the [Plutus Pioneers](../get-started/smart-contracts-signpost#get-started-with-the-plutus-pioneer-program).
Head to the the [IOG Discord](https://discord.com/invite/w6TwW9bGA6) if you want to join the [Plutus Pioneers](../smart-contracts/plutus#get-started-with-the-plutus-pioneer-program).

[**t.me/IOHK_Marlowe**](https://t.me/IOHK_Marlowe)
Dedicated channel for Marlowe developers and users. Marlowe is a specialized domain-specific language for financial smart contracts on Cardano. You can ask questions, participate in discussions and meet the team behind Marlowe.

[**Developer Portal Discord**](https://discord.gg/xKBd2tv5qg)
If you would like to help develop the Developer Portal further, please join our [Discord](https://discord.gg/xKBd2tv5qg).
[**Developer Portal Discord**](https://discord.gg/Exe6XmqKDx)
If you would like to help develop the Developer Portal further, please join our [Discord](https://discord.gg/Exe6XmqKDx).

[**CIPs - biweekly meetings**](https://www.crowdcast.io/cips-biweekly)
CIP meetings discuss Cardano Improvement Proposals every other week. Join Editors and community members to keep up with the ongoing technical discussions regarding standards, processes and ongoing Cardano conversations.
Expand Down
Expand Up @@ -15,11 +15,11 @@ In order to simplify transaction creation, we provide a `TransactionBuilder` str
The minimum required for a valid transaction is to add inputs, outputs, time-to-live and either set the fee explicitly with `builder.set_fee(fee)`, or calculate it implicitly using `builder.add_change_if_needed(address)`.
Optionally a transaction can also have certificates, reward withdrawals, and metadata added to it.
Any change made to the builder can impact the size and thus the fee so the fee should be the last thing set.
If implicitly setting the fee any extra ADA (`inputs + withdrawals - outputs + refund - deposit - min fee`) is sent to the provided change address.
Fees must be sufficient, i.e. `inputs + withdrawals + refund >= outputs + deposit + fee` which must be manually ensured if you explicitly set the fee. Any extra fee is not necessary and the extra ADA beyond that will be burned.
If implicitly setting the fee any extra ada (`inputs + withdrawals - outputs + refund - deposit - min fee`) is sent to the provided change address.
Fees must be sufficient, i.e. `inputs + withdrawals + refund >= outputs + deposit + fee` which must be manually ensured if you explicitly set the fee. Any extra fee is not necessary and the extra ada beyond that will be burned.
Once the transaction is ready, `const body = builder.build()` can be called to return a ready `TransactionBody`.

Withdrawals are ADA withdrawn as part of the rewards generated by staking and deposits are refundable ADA locked while resources such as stake certificates or pool registrations exist on the blockchain. They are returned as refunds when these resources are deregistered/retired.
Withdrawals are ada withdrawn as part of the rewards generated by staking and deposits are refundable ada locked while resources such as stake certificates or pool registrations exist on the blockchain. They are returned as refunds when these resources are deregistered/retired.

To get to a transaction ready to post on the blockchain, we must create a `Transaction` from that, which consists of the `TransactionBody`, a matching `TransactionWitnessSet` and optionally a `TransactionMetadata`.
The witnesses and optional metadata must match those provided to the builder. The witnesses must sign the hash of the transaction body returned by `hash_transaction(body)`. In addition to the witnesses for inputs, withdrawals and some certificates require witnesses as well. For example, staking address registration does not require a witness while stake address de-registration requires one. For any questions or doubts about the rules governing fees, deposits, rewards, certificates or which witness types are required refer to the [shelley specs](https://github.com/input-output-hk/cardano-ledger-specs#cardano-ledger), specifically the Shelley design specification for general design. The formal specification could be useful for specific details as well. The design spec contains details about which certificates require which type of witnesses in the Certificates and Registrations section.
Expand All @@ -45,7 +45,7 @@ const txBuilder = CardanoWasm.TransactionBuilder.new(
CardanoWasm.BigNum.from_str('2000000')
);
// add a keyhash input - for ADA held in a Shelley-era normal address (Base, Enterprise, Pointer)
// add a keyhash input - for ada held in a Shelley-era normal address (Base, Enterprise, Pointer)
const prvKey = CardanoWasm.PrivateKey.from_bech32("ed25519e_sk16rl5fqqf4mg27syjzjrq8h3vq44jnnv52mvyzdttldszjj7a64xtmjwgjtfy25lu0xmv40306lj9pcqpa6slry9eh3mtlqvfjz93vuq0grl80");
txBuilder.add_key_input(
prvKey.to_public().hash(),
Expand All @@ -58,7 +58,7 @@ txBuilder.add_key_input(
CardanoWasm.Value.new(CardanoWasm.BigNum.from_str('3000000'))
);
// add a bootstrap input - for ADA held in a Byron-era address
// add a bootstrap input - for ada held in a Byron-era address
const byronAddress = CardanoWasm.ByronAddress.from_base58("Ae2tdPwUPEZLs4HtbuNey7tK4hTKrwNwYtGqp7bDfCy2WdR3P6735W5Yfpe");
txBuilder.add_bootstrap_input(
byronAddress,
Expand Down

0 comments on commit 402b98e

Please sign in to comment.