<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Sat, 16 May 2026 03:47:49 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/created/upgradeability/rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[Smart contracts: Upgrading and user versioning]]></title><description><![CDATA[Everything that doesn't update becomes rapidly obsolete. This is natural, but smart contracts provide value to society in large part because they are unchangeable. The main challenges to smart-contract]]></description><link>http://direct.ecency.com/ethereum/@kyledewhurst/smart-contracts-versioning-immutable-software</link><guid isPermaLink="true">http://direct.ecency.com/ethereum/@kyledewhurst/smart-contracts-versioning-immutable-software</guid><category><![CDATA[ethereum]]></category><dc:creator><![CDATA[kyledewhurst]]></dc:creator><pubDate>Mon, 17 Jun 2019 09:06:30 GMT</pubDate></item><item><title><![CDATA[Why is etherlime needed?]]></title><description><![CDATA[etherlime is an ethereum development and deployment framework based on ethers.js At the current state of ethereum smart contract development, there are very few alternatives to truffle as a framework.]]></description><link>http://direct.ecency.com/framework/@mdobreva/why-is-etherlime-needed</link><guid isPermaLink="true">http://direct.ecency.com/framework/@mdobreva/why-is-etherlime-needed</guid><category><![CDATA[framework]]></category><dc:creator><![CDATA[mdobreva]]></dc:creator><pubDate>Thu, 28 Jun 2018 08:02:30 GMT</pubDate><enclosure url="https://images.ecency.com/p/2FFvzA2zeqoVJ2SVhDmmumdPfnVEcahMce9nMwwksSDdRvSurCD8JChRvULuFmDtg46c8Y4Xzg8zMVo9fPTDpbMX59yuFWWbHDV5ccjZY11LxxQ7RdmtWoCNuuK8A?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Smart Contract Upgradeability - Because new features are needed and bugs happen]]></title><description><![CDATA[Yeah, it happened to me! I am sure, it happened to many other blockchain developers too - to stare at the already deployed smart contract wondering how to fix a bug or add a feature! That is the moment]]></description><link>http://direct.ecency.com/smartcontracts/@mdobreva/smart-contract-upgradeability-because-new-features-are-needed-and-bugs-happen</link><guid isPermaLink="true">http://direct.ecency.com/smartcontracts/@mdobreva/smart-contract-upgradeability-because-new-features-are-needed-and-bugs-happen</guid><category><![CDATA[smartcontracts]]></category><dc:creator><![CDATA[mdobreva]]></dc:creator><pubDate>Wed, 27 Jun 2018 08:24:33 GMT</pubDate><enclosure url="https://images.ecency.com/p/9vWp6aU4y8kwSZ9Gw15LFL3aMdhmgmBBFMpDJregpdP328LKZsw9rJY2mYLwsZVTumKWN1v3SWaEJfMVYo7ekZ4b26KtR7x4swx54oojqbjebWLuKJdMCkWyXUKVEdU6vfxtUxepRMPuVixGW?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>