December 24, 2024

Ripple Launches Key Developer Bridge To Ethereum


In an interesting development, Ripple has on Monday announced the release of a key smart contract developer bridge to Ethereum. The company released the first phase of the Ethereum Virtual Machine sidechain for the XRP Ledger. The sidechain is now live on the XRPL Devnet, in what could ease access to developers wanting cross chain interoperability. Essentially, the update will allow developers to choose between Ripple or Ethereum compatible blockchains.

Ethereum Smart Contract Access To Ripple XRP Ledger (XRPL)

The Ethereum Virtual Machine sidechain release for XRP Ledger (XRPL) brings to developers the Solidity based smart contracts. Ripple also introduced a bridge between an EVM-compatible chain and the XRP Ledger Devnet, it said in a an announcement. The second phase of the project is scheduled for release in early 2023, it added. The next phase will connect a permissionless EVM sidechain to the XRPL Devnet to expand participation and test scalability.

“This first phase of the EVM sidechain is currently available for testing on the XRPL Devnet. Using a bridge, developers can test the exchange of Devnet XRP between the EVM sidechain and XRP Ledger to assess available technologies. (Also, developers can deploy) their existing Solidity apps on the EVM sidechain and access the XRPL Devnet userbase.”

Permission Less EVM Sidechain On XRPL Mainnet

This could be an important step in the prospects of Ripple Developer Ethereum ecosystem. In the later stages, the Ripple developers plan on having a permission less EVM sidechain and bridge available on the XRPL Mainnet. This would be the last and final stage in this project, to which the developers have not set a target date as yet. For starters, developers can begin with  trying out the new EVM sidechain. They can do so by connecting XRPL Devnet with a XUMM wallet, connecting Metamask with the EVM sidechain. From here on, developers can transfer XRP from XRPL Devnet to the EVM sidechain and back again.

Meanwhile, Ripple (XRP) price took the path of an upward curve, in what could be a potential consequence of this announcement. As of writing, XRP price stands at $0.4807, down 0.43% in the last 24 hours, according to price tracking platform CoinMarketCap. Ethereum (ETH) price stands at $1,333, up 3.77% in the last 24 hours.

Anvesh reports major developments around crypto adoption and trading opportunities. Having been associated with the industry since 2016, he is now a strong advocate of decentralized technologies. Anvesh is currently based in India. Follow Anvesh on Twitter at @AnveshReddyBTC and reach him out at [email protected]

The presented content may include the personal opinion of the author and is subject to market condition. Do your market research before investing in cryptocurrencies. The author or the publication does not hold any responsibility for your personal financial loss.

Next Story

`);
jQuery(‘#popup-post-img’).click(function(){
jQuery(‘#popup-post-img’).hide();
});
jQuery(‘#popup-post-img’).find(‘i’).click(function(){
jQuery(‘#popup-post-img’).hide();
});
jQuery(‘.entry-thumbnail’).find(‘img:first’).click(function(){
jQuery(‘#popup-post-img’).find(‘img’).attr(‘src’,jQuery(this).attr(‘src’));
jQuery(‘#popup-post-img’).find(‘img’).attr(‘alt’,jQuery(this).attr(‘alt’));
jQuery(‘#popup-post-img’).show();
});

jQuery(‘.custom-page-content .custom-page-row .col-content p’).find(‘img’).click(function(){
jQuery(‘#popup-post-img’).find(‘img’).attr(‘src’,jQuery(this).attr(‘src’));
jQuery(‘#popup-post-img’).find(‘img’).attr(‘alt’,jQuery(this).attr(‘alt’));
jQuery(‘#popup-post-img’).show();
});

jQuery(‘.custom-page-content .custom-page-row .col-content figure’).find(‘img’).click(function(){
jQuery(‘#popup-post-img’).find(‘img’).attr(‘src’,jQuery(this).attr(‘src’));
jQuery(‘#popup-post-img’).find(‘img’).attr(‘alt’,jQuery(this).attr(‘alt’));
jQuery(‘#popup-post-img’).show();
});
}
jQuery(document).ready(function(){
enlargeListener();

})

jQuery(‘.more-text’).hide();
var postUrlHistory = [];
var nextPostUrl;
function findNextPostUrl(){
var prevElem = jQuery(“.mh-post-nav-prev a”);
var prevHref = jQuery(prevElem[prevElem.length – 1]).attr(“href”);
var nextElem = jQuery(“.mh-post-nav-next a”);
var nextHref = jQuery(nextElem[nextElem.length – 1]).attr(“href”);
if(postUrlHistory.indexOf(prevHref) >= 0) {
nextPostUrl = nextHref;
jQuery(‘.fixwallet’).removeClass(‘oldstiky’);

}else {
postUrlHistory.push(prevHref);
nextPostUrl = prevHref;

}
}

findNextPostUrl();
var elem = document.querySelector(‘.content-mh’);
var infScroll = new InfiniteScroll( elem, {
path : function () {
return nextPostUrl;
},
append: ‘article’,
history: ‘push’,
historyTitle: true,
status: “.page-load-status”,
scrollThreshold: 500,
debug: false
});

function AddClass (){
if (jQuery(“.custom-post-template”).hasClass(“checkpaidarticle”)) {

}
else{
jQuery(“.custom-post-template”).addClass(“checkpaidarticle”)

}
}

function AdsNewQ(){
jQuery.getJSON(“https://servedbyadbutler.com/adserve/;ID=180936;size=0x0;setID=479733;type=json;click=CLICK_MACRO_PLACEHOLDER”, function(result){
var adsdata = result.placements.placement_1.body;
jQuery(“.midads”).html(adsdata);
});

}

function AdsQuery (){
jQuery.getJSON(“https://servedbyadbutler.com/adserve/;ID=180936;size=0x0;setID=479844;type=json;click=CLICK_MACRO_PLACEHOLDER”, function(result){
var adsdata = result.placements.placement_1.body;

jQuery(“.btnchcks”).html(adsdata);
});
}

function AdsShows(){
!function(e,n,c,t,o,r){!function e(n,c,t,o,r,m,s,a){s=c.getElementsByTagName(t)[0],(a=c.createElement(t)).async=!0,a.src=”https://”+r[m]+”/js/”+o+”.js”,a.onerror=function(){a.remove(),(m+=1)>=r.length||e(n,c,t,o,r,m)},s.parentNode.insertBefore(a,s)}(window,document,”script”,”6167d10e6708c6135513e3a7″,[“cdn.bmcdn2.com”],0)}();
!function(e,n,c,t,o,r){!function e(n,c,t,o,r,m,s,a){s=c.getElementsByTagName(t)[0],(a=c.createElement(t)).async=!0,a.src=”https://”+r[m]+”/js/”+o+”.js”,a.onerror=function(){a.remove(),(m+=1)>=r.length||e(n,c,t,o,r,m)},s.parentNode.insertBefore(a,s)}(window,document,”script”,”617aa2e100447170ad5e0541″,[“cdn.bmcdn2.com”],0)}();

!function(e,n,c,t,o,r){!function e(n,c,t,o,r,m,s,a){s=c.getElementsByTagName(t)[0],(a=c.createElement(t)).async=!0,a.src=”https://”+r[m]+”/js/”+o+”.js”,a.onerror=function(){a.remove(),(m+=1)>=r.length||e(n,c,t,o,r,m)},s.parentNode.insertBefore(a,s)}(window,document,”script”,”623b16296a92bc00250177a9″,[“cdn.bmcdn3.com”],0)}();

!function(e,n,c,t,o,r){!function e(n,c,t,o,r,m,s,a){s=c.getElementsByTagName(t)[0],(a=c.createElement(t)).async=!0,a.src=”https://”+r[m]+”/js/”+o+”.js”,a.onerror=function(){a.remove(),(m+=1)>=r.length||e(n,c,t,o,r,m)},s.parentNode.insertBefore(a,s)}(window,document,”script”,”6242ad57128270001a171dc3″,[“cdn.bmcdn3.com”],0)}();
}

AdsNewQ();

function SideAds(){
window.coinzilla_display = window.coinzilla_display || [];
var c_display_preferences = {};
c_display_preferences.zone = “9926127966af1a3b765”;
c_display_preferences.width = “300”;
c_display_preferences.height = “250”;
coinzilla_display.push(c_display_preferences);
}

function SidebarAdfirst(){
var htmlChkd2 = jQuery(“#placement_489565_0”).html();
jQuery(“#placement_489565_0”).html(htmlChkd2);
}

infScroll.on(‘append’, function () {
let text = “”;

var max = 200;
jQuery(“.authodes”).each(function() {
var str = jQuery(this).text();
var str = str.replace(‘Read more…’, “”);
if (jQuery.trim(str).length > max) {
var subStr = str.substring(0, max);
var hiddenStr = str.substring(max, jQuery.trim(str).length);
jQuery(this).empty().html(subStr);
jQuery(this).append(‘Read more…‘);
jQuery(this).append(‘‘ + hiddenStr + ‘‘);
}
});
jQuery(“.link”).click(function() {
jQuery(this).siblings(“.addText”).contents().unwrap();
jQuery(this).remove();
});

jQuery(“#tab1124298”).css(“display”,”block”);

SideAds();
AddClass();
AdsNewQ();

AdsNewAf1();
AdsShows();
SidebarAdfirst();
var sn = jQuery( “article” ).length;
if(jQuery(window).width() > 767){
var htmlChkd = jQuery(“.singlearticles .afterpostdesk”).html();
jQuery(“.PostEnd”).html(htmlChkd);
jQuery(“.singlearticles .PostEnd”).html(” “);
}
if(jQuery(window).width()