npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@mybit/hello-network

v0.0.11

Published

Examples for using network.js

Downloads

18

Readme

Hello World Tutorial

MyBit Logo MyBit Developer Portal > Hello Network

Hello-Network

🔷 A hello world example for the MyBit Network

This hello world example will get you familiarised interacting with MyBit protocol smart contracts using basic web development knowledge.

Our hello world mimics a successful crowdsale to buy a coffee machine for a coffee shop. With the revenue generated from coffees sold, crowsale investors receive a return on their investment.

Component dependencies

To run a "hello world", it is good practice to understand the underlying components. Hello-network rely on deploying in local both @mybit/network-chain and @mybit/network.js

  • @mybit/network-chain is a locally deployed instance of MyBit blockchain. Github.
  • @mybit/network.js mirrors our Javascript class/API used to interact with MyBit Network SDK smart contracts. Github. @mybit/network.js relies therefore on @mybit/contracts, which are SDK contracts deployed by MyBit. Github.

Quick start guide

All the steps below should be run on the command line:

  1. Clone this hello-network repository
git clone https://github.com/MyBitFoundation/hello-network.git
  1. Install your local blockchain. See installation.
  2. Within your project directory, run hello-network on terminal

node index.js

Output expected

Once you run the above, your terminal output should look like this:

Hello-network example

In the following sessions, we will explain in more detail how to set up the components to run your "hello world" and explain step-by-step through our ~/hello-network/index.jsexample the Javascript class/API used to interact with MyBit Network SDK smart contracts.