Ramp integrates with binance smart chain read more about this

RAMP Integrates With Binance Smart Chain | Liquidity Pools Launched On PancakeSwap and JulSwap!

We are happy to share that starting from today, users can now access RAMP (BEP20) on Binance Smart Chain (BSC), via RAMP-BUSD liquidity pools on PancakeSwap and JulSwap!

Users holding RAMP (ERC20) tokens can swap into RAMP (BSC20) tokens using the Binance Smart Chain Portal guide below, and participate in low-fees trading on PancakeSwap or JulSwap.

Users may swap RAMP tokens back from BSC to Ethereum at any time.

We will continue to work on growing RAMP presence on BSC to provide users with friction-free transaction experiences, and will have more exciting BSC developments coming soon!

Token Contract Addresses

  • RAMP (ERC20) contract address:
    0x33D0568941C0C64ff7e0FB4fbA0B11BD37deEd9f
  • RAMP (BEP20) contract address:
    0x8519ea49c997f50ceffa444d240fb655e89248aa

PancakeSwap LP Contract Address

  • PancakeSwap RAMP-BUSD LP contract address:
    0xE834bf723f5bDff34a5D1129F3c31Ea4787Bc76a
    * Note: this contract address is updated as of 24 April 2021 following PancakeSwap V2 migration.

JulSwap LP Contract Address

  • JulSwap RAMP-BUSD LP contract address:
    0x90915a924e81bb8ada85cb99d0cd84ee66d41dcd

We urge users to be careful and always check the contract addresses to ensure that you are interacting with the correct token contracts on the respective networks.

Binance Smart Chain Portal: Teleport From RAMP (ERC20) Into RAMP (BEP20) Tokens

  • Users can teleport RAMP (ERC20) tokens for RAMP(BEP20) tokens via the Binance Smart Chain Portal on: https://app.rampdefi.com/#/bsc
  • Below is a step-by-step token teleportation guide for users who are interested to provide Liquidity or trade RAMP tokens on Binance Smart Chain (BSC).
  • This guide only covers how to teleport RAMP tokens between BSC and Ethereum.
  • For BSC blockchain network guide on how to add BSC to Metamask, please refer to: https://academy.binance.com/en/articles/connecting-metamask-to-binance-smart-chain
  • Users can also download the Binance Smart Chain Wallet here: https://docs.binance.org/smart-chain/wallet/binance.html

Teleport From Ethereum to Binance Smart Chain

Step 1

Step 2

  • Connect your wallet in the correct Blockchain Network (Ethereum Mainnet)
  • Approve Contract for Switching

Step 3

  • The minimum amount per transaction is 1000 RAMP.
  • Note that there is a validator node fee (5 RAMP) to be paid for swapping RAMP between networks. The nett amount of RAMP (BEP20) to receive shall be shown.
  • Input the number of RAMP tokens you would like to swap for, and click on the Swap button.

Step 4

  • Once completed, switch your blockchain network of the same wallet address to BSC and add the RAMP (BEP20) address as one of the custom tokens.
  • Teleportation takes time and is dependent on the blockchain network, please wait for the RAMP to dock into the wallet.

  • RAMP (BEP20) Contract Address: 0x8519ea49c997f50ceffa444d240fb655e89248aa
  • RAMP (BEP20) Decimals: 18

Reverse Teleportation — Binance Smart Chain to Ethereum

Step 1

  • Select BSC network on Metamask

Step 2

  • Input amount to switch and click on Switch.
  • The minimum amount per transaction is 1000 RAMP.
  • The amount of RAMP (ERC20) received minus validator node fees would be shown.
Читайте также:  Как снять рампу с форсунками ваз 2114 8 клапанов

  • Once completed, switch your blockchain network of the same wallet address to Ethereum Mainnet.
  • RAMP (ERC20) Address: 0x33D0568941C0C64ff7e0FB4fbA0B11BD37deEd9f
  • RAMP (ERC20) Decimals: 18

Have Questions?

  • Join RAMP DEFI official Telegram group: https://t.me/rampdefiofficial and seek help from our friendly community managers and community members!
  • If you face any technical difficulties, you may email: support@rampdefi.com

Join the RAMP DEFI Community

Backed by world-class investors, RAMP DEFI is a global decentralized finance solution that focuses on unlocking liquid capital from staked digital assets. Using the RAMP solution, users with staked assets can continue to receive staking rewards, retain capital appreciation potential on their staked portfolio, and unlock liquid capital to invest in new opportunities at the same time.

The total staking market cap as of today is over USD300 billion, and as the industry-leading solution, RAMP DEFI has a vision of unlocking USD1 billion or more in “Total Value Unlocked (TVU)” for users by end 2021.

Follow RAMP DEFI, get in touch with the project team members and join our community in the following official channels:

Источник

RAMP DeFi «интегрируется» с Binance Smart Chain

Разработчики RAMP DeFi поспешили отрапортовать в твиттере об интеграции с Binance Smart Chain. На деле «интеграция» заключается в том, что токены RAMP доступны в пулах ликвидности RAMP-BUSD на PancakeSwap и JulSwap.

«RAMP теперь доступен на Binance Smart Chain (BSC)! Теперь пользователи могут получить доступ к RAMP (BEP20) через пулы ликвидности RAMP-BUSD на PancakeSwap и JulSwap», — говорится в сообщении.

RAMP DeFi (RAMP) позиционируется разработчиками, как р ешение для наращивания ликвидности, позволяющее разблокировать ликвидный капитал цифровых активов, находящихся в стекинге. И пока что выпуск своего токена и размещение его на двух площадках обмена в BSC, мягко говоря, не тянет на полноценную интеграцию и межсетевое взаимодействие, поскольку в качестве моста используется Binance Smart Chain Portal .

«Пользователи, владеющие токенами RAMP (ERC20), могут обменять их на токены RAMP (BSC20), используя руководство Binance Smart Chain Portal, и участвовать в торговле с низкими комиссиями на PancakeSwap или JulSwap», — говорится в сообщении.

Сообщается также, что пользователи могут в любой момент обменять токены RAMP обратно с BSC на Ethereum. Видимо, с помощь того же моста от Binance. Тем не менее, в статье также есть тонкий намек на то, что они все-таки что-то разрабатывают.

«Мы продолжим работать над расширением присутствия RAMP на BSC, чтобы обеспечить пользователям удобство транзакций, и скоро у нас появятся более интересные разработки BSC!», — обещают разработчики.

Источник

Build a dApp on Binance Smart Chain With Secure Data Feeds

In April 2019, popular cryptocurrency exchange Binance launched Binance Chain, a network built and optimized for fast exchanging, and the home of the BNB token. On Binance Chain, you can:

  • Send and receive BNB
  • Issue new tokens
  • Send, receive, burn/mint, and freeze/unfreeze tokens
  • Propose to create trading pairs between two different tokens
  • Send orders to buy or sell assets through trading pairs created on the chain

Binance Chain is great for users looking to speed up their trading. However, it isn’t EVM-compatible and doesn’t support smart contracts, which is by design. To allow for smart contract creation, the Binance team also created Binance Smart Chain (BSC), a network that uses a Proof of Staked Authority (PoSA) consensus algorithm and that is EVM-compatible, enabling smart contract developers to build programmable dApps that natively integrate with the Binance Chain.

Читайте также:  Лучший кошелек для эфириума 2021

This dual chain architecture allows fast transactions on the exchange side, while still enabling smart contracts. The Binance team actually coined the term “CeDeFi”, or “Centralized Decentralized Finance”, to describe this hybrid approach, which makes the trade-off of using less decentralized architecture for additional transaction throughput, while still ensuring developers can deploy applications in a permissionless manner and use the same composable tools from Ethereum, such as Solidity and Chainlink Price Feeds.

The Binance Smart Chain Chainlink Price Feeds are available on Binance mainnet and can be used to build applications on BSC that require decentralized, tamper-proof data inputs. In this technical tutorial, we’ll walk you through how to work with Binance Smart Chain, the BNB token, and Chainlink oracles so you can quickly get started building externally connected smart contracts on BSC, even if you have no experience with Ethereum.

Building With BSC

Tools we’ll use

Since BSC is EVM-compatible, we can use the same tools from our Solidity environment, such as Truffle, Hardhat, MetaMask and more. In this tutorial, we’ll use Brownie, a Python smart contract development framework, to work with BSC, since Brownie has a powerful forking feature that we can use natively, as the Binance testnet currently doesn’t support the price feeds.

If you’re interested in running a Truffle or Hardhat program with Binance Smart Chain instead of Brownie, look into ganache-cli’s forking feature or skip ahead to where we talk about forking—we will mention how to run this with ganache. Forking with ganache-cli is what Brownie does on the backend when running our tests.

Requirements

  • python3
  • nodejs
  • ganache-cli
  • brownie

To check your Python version, in your terminal type:

For nodejs, type:

You can download python and nodejs here. Node comes pre-installed with npm . Then, make sure your have ganache-cli installed with:

Then finally, install brownie with

And now we are all set up!

Getting Started

Now that we have everything set up, go ahead and unbox the chainlink-mix for brownie. This is a boilerplate template for working with Chainlink smart contracts. If you want to learn more about it, you can learn how to deploy smart contracts of any blockchain with python in our blog here.

For working with mainnet or testnet Binance Smart Chain, you normally need the BNB token, similar to working with ETH on the Ethereum blockchain. When you deploy smart contracts, you’ll need to deploy them with BNB.

We are going to do everything 100% locally, so we don’t need any testnet ETH, LINK, or BNB to get started.

First, let’s bake the Brownie mix:

And we are in our project. If we run ls we can see what’s in our directory.

  • build : This is where the project keeps track of your deployed smart contracts and compiled contracts
  • contracts : The source code of your contracts, typically written in Solidity or Vyper
  • interfaces : A layout of interfaces you’ll need to work with deployed contracts. Every interaction with a contract needs an ABI and an address. Interfaces are great ways to get a contract’s ABI
  • scripts : Scripts we create to automate processes of working with our contracts
  • tests : Tests
  • brownie-config.yaml : This is where we have all the information for Brownie to understand how to work with our smart contract. What blockchain do we want to deploy to? Are there any special parameters we want to set? All these are set in the config file.
Читайте также:  Расчет индекса доходности затрат инвестиционного проекта

requirements.txt , README.md , LICENSE , and .gitignore can be ignored for now. You’ll find out what they are for as you practice.

We will be deploying PriceFeed.sol to our local environment that will be forked from the Binance main chain.

Adding a Forking Network

In order to work with the Binance Chain, we need a Remote Procedure Call (RPC) URL or host . This is a URL that we will make API calls to in order to connect with the Binance Smart Chain. If interested, you can also run your own Binance Smart Chain node and connect to that.

We can find the RPC URLs for Binance in their documentation. We will also need the ChainID. For now, let’s use these:

And last, we will need the Price Feed address of whichever Chainlink Price Feed we want to work with. The brownie chainlink-mix comes pre-installed with the Binance ETH/USD Price Feed, but if you want a list of all the Chainlink Price Feeds on Binance, you can always check the Binance or Chainlink documentation for more. If you look in the brownie-config.yaml file, you’ll see a section under networks called binance-fork . This has all the variables we need to work with a fork of Binance.

Now, we want to tell Brownie to use Binance to connect to, but we want to fork it. Forking a chain means taking a copy of that chain and running it locally, this way we don’t have to pay any gas and can iterate quickly with testing. It also means that once the forked chain is down, everything is deleted! We can add a fork of Binance to the Brownie network with the following command:

This will run a local ganache-cli chain on our localhost at port 8545. It will use https://bsc-dataseed1.binance.org as its source to fork when we deploy. If done correctly, you’ll see something like:

You can check all the networks by running brownie networks list .

Deploying Your Contract

Now that everything is set up, we can deploy and read from our contract on our local ganache forked chain. In the scripts folder there is a script called deploy_price_consumer_v3.py. We can run this with:

And you’ll see an output like:

  1. Forked the Binance Chain and ran it locally
  2. Deployed a smart contract to it
  3. And read the price of ETH from it

Congratulations! You’re on your way to claiming some Binance bounties!

Going Further

Now that you know how to deploy smart contracts with Binance Smart Chain, you can go deeper into BSC, or even work with Matic, xDai, or other side chains and layer 2s. If you prefer Hardhat and Truffle, see if you can take the ganache-cli command over there and run some local tests. There are many hackathons coming up, so be sure to enter for a chance to work with other talented people in the space, win some prizes, and make your mark as a smart contract developer.

If you want to keep expanding the capabilities of your smart contracts, visit the Chainlink developer documentation and join the technical discussion in Discord. If you build something great with Binance Smart Chain, Brownie, Truffle, Hardhat, or any other Chainlink integration, be sure to tag us with @chainlink so we can check out all the cool work you do!

Источник

Оцените статью