November 7, 2026

Capitalizations Index – B ∞/21M

Remixd Tutorial – Jeff Prestes –

Remixd tutorial – jeff prestes –

Remixd Tutorial – Jeff Prestes –

Remixd tutorial – jeff prestes –

A tool to increase your Smart Contract development productivity.

In order to help developers around the globe develop Smart Contracts the Ethereum Foundation sponsored the Remix IDE ( http://remix.ethereum.org ) . For whom might not know yet, Remix is a online IDE for Smart Contracts development using Solidity.

However, a Smart Contract project includes not only the Smart Contract source code itself but testing, versioning and deploying tools and other artifacts. Mostly these artifacts are managed and built using other IDEs as Visual Studio Code, Atom or vim. You can use these IDEs to write your Solidity code but they does not have the same support and tooling to deal with Ethereum complexities as Remix has.

So, how to use the best of both worlds? That where Remixd ( https://https://github.com/ethereum/remixd ) comes in. It is a small javascript service that connects a browser with Remix page opened to local filesystem via websocket. As you write your Solidity code in Remix is automatically saved in your filesystem where your Visual Studio Code is pointing out.

In order to use it you must have node.js and npm installed and working. But important! Your node version must be the LTS (when this article was written it was 10.x). The latest version is not supported.

To install remixd open your favorite terminal and run:

$ npm install remixd -g

Access the directory where your want to store your Smart Contracts and runs:

$ remixd --remix-ide http://remix.ethereum.org -s ./

It will start a websocket service allowing the connection from your browser opened at remix.ethereum.org page ( see – -remix-ide parameter) to your local filesystem at current directory ./ ( see -s parameter ) in port 65520

You should see logs similar to this in your terminal:

Now open your browser and access Remix IDE.

At top left column click at localhost connection button.

A window explaining how it works is shown. Click at ‘Connect’ link to start the connection between your browser and remixd service.

After click on it the localhost set of files is shown at Remix’s left column. If there are files on the directory you choose on remixd service start they are going to be shown now.

Select a file and change it. Later open the directory using your favorite IDE (e.g. Visual Studio Code) and see the changes performed. In Visual Studio Code opens the integrated terminal and try to execute a command as:

$ git add Registro.sol

Voilà! Now your Remix online IDE is integrated with your favorite IDE. 
Happy coding 😉

PS.: Thanks Fabio Hildebrand for introducing me to remixd

Published at Tue, 14 May 2019 12:29:18 +0000

Previous Article

Gemini partners with Flexa; partnership will enable major retailers to accept crypto payments

Next Article

Ethereum Price Analysis: ETH Hits New YTD-High, Can it Hold Above $200?

You might be interested in …

Microsoft Office Can Now Verify Docs on the Bitcoin Blockchain

Microsoft is continuing its Blockchain journey by integrating Stampery into Microsoft Office Outlook with cross-compatibility.


Office Applications Verify Docs On bitcoin, Ethereum

Stampery, which provides verification of documents against both the bitcoin and Ethereum blockchains, will be accessible for verifying emails without users leaving Outlook itself.

“Stampery provides this functionality today by creating hashes of documents submitted through the web and storing them on the Ethereum and bitcoin public blockchains. To enable this capability, Stampery provides a RESTful API that is accessible from applications,” a dedicated release about the integration from Microsoft explains.

In this project, we leveraged this secure API to create a convenient add-in to Microsoft Outlook that performs like a near-native feature to stamp/certify an email without leaving Outlook or even the specific email that you are viewing.

Removing Centralized Trust

Microsoft adds that while various solutions already exist for document certification online, these involve signature storage via a centralized entity, thus placing trust at a weak point.

“An alternative to relying on a single entity (commercial, public, government, etc.) to keep such proof of identity safe is to create a hash of the document and send that hash to the publicly accessible blockchain, such as bitcoin,” the release continues.

“Once the hash data is present on the public blockchain, the document can’t be changed without invalidating the hash. This approach guarantees both the document’s privacy and the data’s availability for future validation purposes.”

The solution is compatible with products across the Office suite. “In a more general sense, anyone wanting to certify and verify any digital asset could reuse and build upon this knowledge, too,” Microsoft adds, noting the code for the Office implementation is open source and available on GitHub.

Microsoft ‘Will Signal UASF’

The move comes as a source claims Microsoft would “by default” support a user-activated soft fork (UASF) on the bitcoin network.

In a tweet Tuesday, Daniel Buchner, the corporation’s head of decentralized identity, said that such signalling would occur across “all (bitcoin) full nodes and clients used in Microsoft’s open source decentralized identity implementations.”

//platform.twitter.com/widgets.js

Asked whether this would mean following a minority chain, Buchner said in a response that it would be “any chain’s version (it’s a cross-chain system) that best preserves/enhances the decentralized state of IDs rooted on it.”

Will Microsoft’s Stampery integration and UASF support boost bitcoin adoption? Let us know in the comments below!


Images courtesy of Microsoft.com, Shutterstock, Twitter

The post Microsoft Office Can Now Verify Docs on the Bitcoin Blockchain appeared first on Bitcoinist.com.

Top btc lightning apps you can use today (part 2)

Top BTC Lightning Apps You Can Use Today (Part 2)

Top BTC Lightning Apps You Can Use Today (Part 2) So we continue our journey into the wonderful (and sometimes weird) world of Lightning Apps (LApps). And as a testament to how far the market […]