Be a crypto hero in the market by logging in

Don't you have an account? Sign in

Token price

  • BTC

    10,972,100.0KRW

    2.7%

  • ETH

    207,834.1KRW

    1.9%

  • XRP

    280.2KRW

    1.8%

  • BCH

    449,119.2KRW

    3.9%

  • BSV

    347,986.5KRW

    -3.0%

  • USDT

    1,178.4KRW

    0.2%

  • EOS

    4,762.8KRW

    -0.2%

  • LTC

    54,759.1KRW

    -0.5%

  • BNB

    21,310.9KRW

    1.7%

  • ADA

    63.1KRW

    11.0%

  • ETC

    13,877.2KRW

    10.8%

  • TRX

    22.0KRW

    7.7%

  • XLM

    72.1KRW

    1.4%

  • XMR

    79,614.2KRW

    1.8%

  • XTZ

    1,851.1KRW

    3.7%

  • DASH

    136,867.2KRW

    1.5%

  • ATOM

    5,369.1KRW

    0.5%

  • NEO

    13,330.3KRW

    0.7%

  • HEDG

    3,179.1KRW

    1.3%

  • HT

    3,832.1KRW

    1.1%

  • MKR

    623,467.7KRW

    5.6%

  • ZEC

    67,910.9KRW

    3.7%

  • USDC

    1,204.5KRW

    0.3%

  • ONT

    827.8KRW

    2.1%

  • XEM

    48.3KRW

    -0.2%

  • VET

    6.9KRW

    0.4%

  • BAT

    261.3KRW

    -1.3%

  • DOGE

    2.9KRW

    0.8%

  • PAX

    1,179.7KRW

    -0.2%

  • DCR

    22,736.1KRW

    3.1%

  • BTG

    13,982.8KRW

    -2.7%

  • INB

    695.8KRW

    -1.4%

  • QTUM

    2,411.2KRW

    0.9%

  • REP

    17,172.7KRW

    -0.6%

  • RVN

    32.2KRW

    1.6%

  • LINK

    485.1KRW

    2.0%

  • ZRX

    268.6KRW

    -2.5%

  • TUSD

    1,179.9KRW

    0.3%

  • ALGO

    286.8KRW

    1.1%

  • CNX

    2,574.4KRW

    2.0%

  • BCD

    733.0KRW

    -2.3%

  • OMG

    972.0KRW

    0.9%

  • XIN

    283,738.5KRW

    -1.2%

  • XIN

    283,738.5KRW

    -1.2%

  • LSK

    969.5KRW

    5.7%

  • ICX

    223.0KRW

    6.3%

  • NANO

    827.1KRW

    1.4%

  • THETA

    125.2KRW

    3.4%

  • KCS

    1,302.5KRW

    2.2%

  • WAVES

    1,041.6KRW

    1.3%

  • BTM

    100.9KRW

    -1.2%

  • BTM

    100.9KRW

    -1.2%

  • DGB

    7.7KRW

    2.5%

  • MCO

    6,028.4KRW

    5.8%

  • MONA

    1,419.5KRW

    0.4%

  • NEXO

    159.6KRW

    7.7%

  • SC

    2.1KRW

    13.6%

  • KMD

    720.4KRW

    3.9%

  • ENJ

    103.6KRW

    0.6%

  • IOST

    6.8KRW

    -1.3%

  • HC

    1,804.9KRW

    0.3%

  • XVG

    4.4KRW

    -1.0%

  • STEEM

    194.4KRW

    -2.3%

  • QNT

    5,495.0KRW

    16.8%

  • BCN

    0.3KRW

    -0.6%

  • BTS

    23.0KRW

    1.1%

  • ABBC

    110.8KRW

    -3.4%

  • ZIL

    6.2KRW

    2.7%

  • AE

    200.3KRW

    -0.6%

  • XZC

    6,372.9KRW

    0.7%

  • MAID

    126.5KRW

    2.0%

  • RIF

    100.5KRW

    -0.8%

  • ARDR

    52.9KRW

    2.9%

  • ETN

    5.2KRW

    3.1%

  • MATIC

    20.0KRW

    0.7%

  • SNT

    13.1KRW

    3.6%

  • MANA

    41.4KRW

    0.2%

  • GNT

    42.6KRW

    -6.1%

  • NPXS

    0.2KRW

    11.5%

  • GRIN

    1,223.5KRW

    -0.4%

  • BEAM

    737.5KRW

    -1.6%

  • ELF

    72.4KRW

    -0.1%

  • STRAT

    389.0KRW

    -3.9%

  • TOMO

    513.3KRW

    -2.9%

  • ELA

    1,940.7KRW

    1.4%

  • AION

    94.8KRW

    8.5%

  • LRC

    32.5KRW

    8.2%

  • DAI

    1,205.0KRW

    2.4%

  • FET

    44.1KRW

    -3.8%

  • WTC

    469.2KRW

    3.3%

  • WAX

    26.4KRW

    -2.6%

  • TRUE

    335.4KRW

    3.8%

  • ANT

    833.7KRW

    7.1%

  • PAI

    17.7KRW

    -5.0%

  • PAI

    17.7KRW

    -5.0%

  • CVC

    37.6KRW

    -19.9%

  • RDD

    0.8KRW

    -10.5%

  • ARK

    189.5KRW

    -12.8%

  • LAMB

    31.7KRW

    -0.2%

  • FCT

    2,411.0KRW

    -0.0%

  • POWR

    49.6KRW

    1.4%

  • PPT

    396.4KRW

    -2.0%

  • R

    43.2KRW

    -3.1%

  • LOOM

    21.5KRW

    2.7%

  • BNT

    295.4KRW

    3.9%

  • FTM

    10.8KRW

    0.1%

  • PIVX

    332.2KRW

    0.8%

  • OCEAN

    51.4KRW

    8.6%

  • DENT

    0.2KRW

    -2.1%

  • CET

    17.9KRW

    6.3%

  • ABT

    156.0KRW

    -1.9%

  • MOAC

    238.1KRW

    3.3%

  • TTC

    35.3KRW

    5.7%

  • ODE

    61.6KRW

    -5.6%

  • AOA

    1.8KRW

    1.2%

  • POLY

    23.9KRW

    2.6%

  • BCV

    8.3KRW

    12.1%

  • CPT

    2.2KRW

    8.0%

  • REPO

    64.4KRW

    -9.4%

  • MBL

    1.8KRW

    2.2%

  • PAY

    47.0KRW

    -0.1%

  • INS

    187.3KRW

    0.2%

  • BORA

    8.9KRW

    -1.7%

  • COSM

    8.3KRW

    0.7%

  • UPP

    16.8KRW

    12.2%

  • GUSD

    1,178.0KRW

    -2.6%

  • BAAS

    1.0KRW

    -0.1%

  • FNB

    2.3KRW

    1.3%

  • LKY

    89.5KRW

    -0.0%

  • FLETA

    8.4KRW

    3.6%

  • AERGO

    36.5KRW

    3.3%

  • RBG

    1.1KRW

    5.3%

  • HUM

    6.2KRW

    -3.5%

  • MVL

    0.4KRW

    0.6%

  • EOSC

    2.7KRW

    -0.7%

  • DCC

    0.9KRW

    -0.0%

  • eDEL

    2.4KRW

    -0.7%

  • VRA

    0.5KRW

    1.4%

  • ABL

    7.1KRW

    7.4%

  • RBTC

    10,607,595.3KRW

    2.2%

  • MEETONE

    0.7KRW

    -0.3%

  • TEMCO

    0.4KRW

    -1.0%

  • AKRO

    1.2KRW

    -16.5%

  • AID

    2.7KRW

    9.5%

  • HORUS

    1.2KRW

    470.4%

  • XRA

    8.8KRW

    0.0%

  • PXL

    20.2KRW

    0.6%

  • CLB

    1.6KRW

    0.4%

  • AMON

    1.3KRW

    4.3%

  • WET

    3.8KRW

    -0.6%

  • SEAL

    1.0KRW

    5.4%

  • PTON

    0.0KRW

    -10.3%

  • NEWS

    1.8KRW

    1.8%

  • WIKEN

    1.6KRW

    -1.2%

  • PUB

    0.2KRW

    2.3%

  • NPER

    3.4KRW

    -0.0%

  • KARMA

    0.0KRW

    1.8%

  • PUT

    2.2KRW

    0.6%

  • CCH

    0.0KRW

    -0.5%

  • KNT

    0.0KRW

    -20.3%

  • APIX

    0.5KRW

    0.2%

  • IQ

    3.0KRW

    -4.1%

  • BLACK

    14.3KRW

    2.8%

  • RCD

    3.0KRW

    --%

  • MCC

    4.4KRW

    -0.0%

  • INC

    0.3KRW

    29.2%

  • BZKY

    0.3KRW

    -0.0%

  • CRE

    1.3KRW

    4.1%

Community

An Improvement for Developing Your hApp on Any Version

Holo | 09.10| 96

Holochain Dev Pulse 45— HoloCentral Update

Holochain Dev Pulse 45

Summary

This week, we’re going to focus on one particular item that we think will help the dev community enormously by avoiding some dependency conflicts when it comes to building hApps. We’re applying insights from our own HoloCentral Team to show you how building and maintaining hApps only requires a few changes to configuration files in Holonix to keep them current with Holochain Core. This improvement will be implemented later this week. We hope this advice will reduce your workload as we continue to evolve a more integrated solution.

Integration

An Improvement for Developing Your hApp on Any Version

As you likely know, Holochain Core is written in Rust — more specifically, the nightly builds of Rust. We do this because many features that we need for Holochain, such as WASM, futures, etc. aren’t yet available in Rust beta. This means that Core doesn’t have a stable version to which developers can turn when building their own apps on Holochain. Therefore, new releases of Holochain Core can potentially lead to breakages in hApps throughout the ecosystem.

In the past, we’ve worked on various ways to help developers avoid these kinds of dependency issues, including launching the Holonix Development Environment and publishing a Quick Start Page to streamline Holochain installation. In addition, in the coming weeks we plan to introduce new solutions via Holonix to help resolve dependency issues in hApp development in a more comprehensive way.

Today, we want to share an insight from our HoloCentral Team offering a quick path to controlling dependencies in your hApps.
Holo Central Team

For those who aren’t aware, the HoloCentral Team manages the Holo infrastructure, including cloud hosting, HoloFuel, and HoloPort devices. Actually, the Holo Hosting app is a hApp itself, meaning that any lessons the HoloCentral Team learns while developing it are likely applicable to the developers of other hApps. One of the oldest maxims in software development is that developers should “eat their own dog food,” in other words, they should use the tools they build. In this case, doing so has yielded what we believe is a useful solution for managing dependencies in hApp development.

And the Solution is…

In short, it involves using tooling supplied by the holo-nixpkgs repository, which is set up to provide stable dependencies. Copy three files over into your own environment — default.nix, pkgs.nix, and shell.nix. The default.nix file specifies which hApp is being configured; the pkgs.nix file downloads a tarball of the packages you’ll be using for building the hApp; and the shell.nix file configures the shell environment. Tweak these files to point to your hApp, then set up your hApp’s DNA via the nix-build function in Holonix.

Solutioning

From there, you can develop against either a local or built-in version of Rust. You can access cached binary assets, available from both nixos.org and holo.host, when it’s time to test and move to production. You can then integrate the DNA with CI services like Hydra or CircleCI.

We have an example hApp repository to show how this all works and we encourage you to look at the files to see how you can configure your own hApp files to achieve similar results.

One last thing to keep in mind — as we mentioned earlier, we are currently working to push out some Holonix updates that will allow you to build your hApps with a greater degree of control over dependencies. These updates will likely change some of the info in this Dev Pulse, but for now, we hope this advice will be valuable to you as you work on your hApps.

Holochain Development Status:

For all changes related to this release, please see the changelog.

Dev Pulse Vol 45: HoloCentral Update

Learn more about Holochain and join our community!

Website | Holochain Developer Forum| Youtube | MediumTwitter


An Improvement for Developing Your hApp on Any Version was originally published in Holochain on Medium, where people are continuing the conversation by highlighting and responding to this story.

Comment 0

delete

Are you sure you want to delete this post?