open-index/open-npm huggingface dataset:
npm package: @swp/pay-sdk
Description: SwpPaySDK é um SDK para Node.js, desenvolvido pela Swipe com o objetivo de facilitar a integração com a API de pagamento em criptomoedas.
Author: Ítalo Nascimento
Latest version: 0.2.4

# SwpPaySDK

SwpPaySDK é um SDK para Node.js, desenvolvido pela Swipe com o objetivo de facilitar a integração com a API de pagamento em criptomoedas.

## Instalação

SwpPaySDK pode ser instalado via npm ou Yarn.

**npm:**

```
npm i @swp/pay-sdk
```

**Yarn:**

```
yarn add @swp/pay-sdk
```

## Documentação

https://swipecoin.github.io/swp-pay-sdk/
npm package: @swp/wallet-sdk
Description: SwpWallet.js é um SDK para NodeJS, desenvolvido pela Swipe com o objetivo de facilitar a integração com a Swipe Wallet.
Author: Ítalo Nascimento
Latest version: 0.5.0

# SwpWallet.js

SwpWallet.js é um SDK para NodeJS, desenvolvido pela Swipe com o objetivo de facilitar a integração com a Swipe Wallet.

A Swipe Wallet cria e gerencia **assets**. Um asset é um ativo digital com regras de negócio customizáveis, podendo representar moedas fiduciárias, criptomoedas, milhas, pontos de um programa de fidelidade, títulos financeiros, crédito, e até mesmo commodities.

Além da criação e customização desses assets, a Swipe Wallet permite realizar pagamentos instantâneos e gerenciar os saldos das contas que os possuem.

Todas as questões de comunicação HTTP com a API, a assinatura criptográfica das requisições e a utilização de ambiente sandbox são abstraídas.

## Instalação

SwpWallet.js pode ser instalado via npm ou Yarn.

npm:

```
npm i @swp/wallet-sdk
```

**Yarn:**

```
yarn add @swp/wallet-sdk
```

## Documentação

https://swipetech.github.io/swp-wallet-node-sdk/
npm package: @swp0x0/warp
Description: Solidity to Cairo Transpiler
Author: Nethermind
Latest version: 0.0.13

<img src="https://github.com/NethermindEth/warp-ts/blob/develop/resources/WARP.svg" width="900" height="512" />

# Warp

Warp brings Solidity to StarkNet, making it possible to transpile Ethereum
smart contracts to Cairo, and use them on StarkNet.

## Installation :gear:

To get the dependencies:

```bash
yarn
```

Additionally, solc 0.8.11 must be installed and usable via 'solc' Instructions
can be found at
https://docs.soliditylang.org/en/v0.8.11/installing-solidity.html

Compile the project:

```bash
yarn tsc
```

## Usage :computer:

To transpile a contract:

```bash
bin/warp transpile example_contracts/ERC20.sol
```

## Testing

To test run warp on all example contracts:

```bash
bin/warp test
```

For this to work, you must be able to run

```bash
starknet-compile
```

Instructions to set this up can be found at
https://www.cairo-lang.org/docs/quickstart.html

To examine a solidity file in unwarped AST form:

```bash
bin/warp analyse example_contracts/ERC20.sol
```

---New tests---
The old tests check for successfully compiling cairo code
The new tests check for correctly running cairo code

First run the setup script:

```bash
tests/behaviour/setup.sh
```

Second, in a separate terminal, start a starknet-testnet server:

```bash
yarn testnet
```

then to run the tests:

```bash
yarn test
```

## Contribution :hammer_and_pick:

Contributions are welcome but please reach out to the team before attempting
any large modifications to the source. You can get an overview of the project's
progress on [our notion
board](https://nethermind.notion.site/eab63c6df3f7442c8761bc65d7b45e82?v=d9efd18a8a9947e9b760f3959e43a4fc)
along with good starting issues and descriptions of the intended solutions for
a number of others.