Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
CoinImp Integration Cryptocurrency Miner Details »»
CoinImp Integration Cryptocurrency Miner
Version: 1.2, by TheInsaneManiac TheInsaneManiac is offline
Developer Last Online: Feb 2022 Show Printable Version Email this Page

Category: Integration with vBulletin - Version: 4.x.x Rating:
Released: 12-26-2017 Last Update: 01-20-2018 Installs: 5
Uses Plugins Auto-Templates
 
No support by the author.



UPDATE
CoinImp is now detectable by Google and Antivirus. They remove this script now. Until CoinImp comes up with a solution I will not longer be providing updates to this modification.


AdBlockers got you down? Tired of lost revenue?

CoinImp Integration will allow you to earn Cryptocurrency (XMR) (Monero) for using some of your users resources. Currently CoinImp is the only JavaScript Miner that AdBlockers can not detect. If the internet wants to cheat the system with AdBlockers. We will cheat them right back.


Features
CPU Usage
Post Only On/Off
Customize Message


Installation
Install the plugin

Register on MyMonero.com and get your wallet code for payout. Set up your Wallet.

Input your ID in the AdminCP

To get your ID Register on CoinImp.

Then click Get Code on the Dashboard below "Pending Balance".
Example: e86d72c656ae7ac84b564e92684947d2b0e5aca21c32389378 fde3ad622f7373


Changelog
1.2
Added option in AdminCP to edit alert message
Updated integration to latest version to further prevent detection

1.1
Bug Fixes

1.0
Release


Donate Version Features
Mining Notification On/Off
Mobile On/Off
Mobile CPU Usage
Usergroup Permissions
Guest Only On/Off
All Future Updates!

Check out my Product & Services page to learn more.

Download Now

File Type: xml product-coinimpintegration.xml (5.9 KB, 16 views)
File Type: xml product-coinimpintegration-v1.2.xml (6.4 KB, 25 views)

Screenshots

File Type: jpg Settings1.2.jpg (36.9 KB, 0 views)
File Type: jpg Settings.jpg (67.1 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
2 благодарности(ей) от:
Alan_SP, davidg

Comments
  #22  
Old 01-31-2018, 04:24 AM
TheInsaneManiac TheInsaneManiac is offline
 
Join Date: Feb 2008
Posts: 1,360
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Keyser Soze View Post
Another idea: Offer a third option to not load the script automatically but offering a flexible button that turns the mining on and off on click and shows the current status (on/off). If admins would be able to place that button anywhere in a template of their choice (for example in the header), I would seriously think about buying your script. But I certainly don't want all users to see the mining notification by default (and I also dont want to run this script in stealth mode). It should also be possible to use this addon as an opt-in-solution, not only as an opt-out-solution.
This is also something similar to JSE coin. I can definitely implement this, but I minds well implement JSE coin as well. This way everyone can experiment with what produces the most coin at the highest rate per coin.

Quote:
Originally Posted by final kaoss View Post
Ok explain to me how it makes sense to not show the notification and still show a slider for cpu percentage? If the slider is going to be there, the notification might as well still be there so they know what the slider is for.


"So why not add a dropdownbox (or slide control) in the alert message where the user can choose himself how many percent of his CPU he wants to offer?
"
I could set it up so if you disable the notification then it uses the default setting, this way you still have stealth mode, but if the notification is enabled then it will show a slider to adjust along with the notification.


Quote:
Originally Posted by scottkoz20 View Post
Ok - because I'm not overly familiar with bitcoin/crypto-currencies, etc, how does this mod benefit the site AND will take away from the overall user experience?

Not trying to be obtuse, i'm just not seeing how mining my members data is smart and/or beneficial
You earn XMR by using your visitors/members computer cpu power to mine xmr. If you don't set the cpu usage too high, then it will not impact your users browsing experience (unless they are on Windows 95 lol)

Mobile users I have noticed older phones or cheap phones do not handle the mining very well, if at all. (My girlfriend's J7 literally froze when loading my website on 20% CPU, she had to do a battery pull)

I wish there was an all in one way to detect the processor of mobile phones to see if they would be compatible for mining. I thought about checking for Android version using user agent, but the J7 had the latest version of Android and she gets Facebook updates before my S8 does.

In all honesty mobile is not the best means to mine, I have more mobile users to my website than I do desktop and I have 7 million desktop hashes vs 22 thousand mobile hashes. Desktop is more efficient and less of an impact on users unless they live in the stone ages. Of course it all will depend on how high you set the CPU power. I recommend testing the waters. Enable both and see which you get more hashing power from, then disable the other. If users complain turn the cpu usage down, and if that doesn't work disable for the platform with the complaints. This is to say if you have an active forum. Let them know this could be a replacement for advertisements, and that you want to experiment. Just keep in mind even though this prevents adblockers from blocking the miner, they can still disable JavaScript and not get mined.
Reply With Quote
  #23  
Old 01-31-2018, 03:23 PM
final kaoss final kaoss is offline
 
Join Date: Apr 2006
Posts: 1,314
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Honestly, I've been thinking about it and I think a better way to go about this would be, to have a notification telling them about the new user setting & linking to relevant User Control Panel section.

Let the user turn it on/off via their User Control Panel (have it off by default). Next, just have a box that says, "would you like to contribute cpu while you browse [forum name]?", with a yes/no option.

Then they can select how much to contribute via a dropdown box with increments of 10.
Reply With Quote
  #24  
Old 01-31-2018, 05:09 PM
TheInsaneManiac TheInsaneManiac is offline
 
Join Date: Feb 2008
Posts: 1,360
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by final kaoss View Post
Honestly, I've been thinking about it and I think a better way to go about this would be, to have a notification telling them about the new user setting & linking to relevant User Control Panel section.

Let the user turn it on/off via their User Control Panel (have it off by default). Next, just have a box that says, "would you like to contribute cpu while you browse [forum name]?", with a yes/no option.

Then they can select how much to contribute via a dropdown box with increments of 10.
I've considered a UserCP option as well, maybe opt everyone in automatically and then they can opt out, but trust me, 99% of the people would opt out. This is why adblockers were invented. I feel like leaving it up to the users would defeat the purpose of this plugin. This is how the JSE Coin works, and it's not very successful.

It would be nice if more adblock users used Adnauseam, because we would at least keep a steady ad revenue.
Reply With Quote
  #25  
Old 01-31-2018, 05:47 PM
Keyser Soze Keyser Soze is offline
 
Join Date: Apr 2005
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TheInsaneManiac View Post
maybe opt everyone in automatically and then they can opt out [...] I feel like leaving it up to the users would defeat the purpose of this plugin
Ok I'm out and unsubscribed from this thread... If you think that doing this to your forum users without their consent, then good look with watching your community implode as soon as the first thread arises in your forum from users complaining about secretly stealing their CPU load and energy consumption.
Reply With Quote
  #26  
Old 02-01-2018, 07:27 PM
final kaoss final kaoss is offline
 
Join Date: Apr 2006
Posts: 1,314
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TheInsaneManiac View Post
I've considered a UserCP option as well, maybe opt everyone in automatically and then they can opt out, but trust me, 99% of the people would opt out. This is why adblockers were invented. I feel like leaving it up to the users would defeat the purpose of this plugin. .
I believe that if you give users an incentive to use it, such as earning vbshop credits for using it would entice them to use it.

I know that if there is a leaderboard introduced (which I think vbactivity offers), that some users will get caught up in it... always trying to maintain that top rank.

Otherwise, you would probably have regulars enable it & those who complain about it can be told "well just don't turn it on, if you don't like it /thread".

Trying to around the community's back & not even telling them about it though. No. That's not the way you want to go about handling a modification such as this.
Reply With Quote
  #27  
Old 02-02-2018, 05:12 AM
TheInsaneManiac TheInsaneManiac is offline
 
Join Date: Feb 2008
Posts: 1,360
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Keyser Soze View Post
Ok I'm out and unsubscribed from this thread... If you think that doing this to your forum users without their consent, then good look with watching your community implode as soon as the first thread arises in your forum from users complaining about secretly stealing their CPU load and energy consumption.
Please don't take this the wrong way, I just want to clear the air to you as well as anyone else who may come across your message.

From your reply you state that I do not notify my users as to them being mined. I don't know how you got that from my reply, as I never stated this, but I apologize for the misunderstanding, maybe I worded something wrong or maybe I didn't add enough details, but what I was stating was that leaving the applications disablement up to the users should not be up to them in my opinion, because the purpose of this modification was to prevent lost revenue from them using adblockers. It was their choice to disable ads on your website through an adblocker, what makes you think they won't make the same choice with the miner? You mentioned consent of your users as well. I'd just like to point out what ads do everyday... They are there without the users consent and eat away at users data without their consent. I'll add a UserCP option in the next update, but how others who download this modification use it is out of my control. I'm making this modification for everyone and I'm trying to figure out what others would want to use and making it an option to disable or enable those options so that everyone is happy. I may use the modification how you like with notifying my users, but you shouldn't judge others on how they use the modification, everyone is different.

Also just so you know, I notify my users with a sweet alert one time using cookies. I also have information about it in my terms of service. This was something if others are interested in seeing would be added into the plugin instead of a recurring popup that keeps reminding users of their resources being used. Tell them once so they aren't upset later or being constantly bothered by a reminder of what they agreed to.

Also you got me thinking about something else. Maybe this could be used to (I hate to use this word) punish those using adblock. I could merge my adblock detector in with this mod so that if someone is detected using adblock then they would be alerted to being mined. Then users who support your website through ads would not be mined. It might even convince adblock users to whitelist you.

Maybe others would want to chime in on this if they think it's a good idea?


Quote:
Originally Posted by final kaoss View Post
I believe that if you give users an incentive to use it, such as earning vbshop credits for using it would entice them to use it.

I know that if there is a leaderboard introduced (which I think vbactivity offers), that some users will get caught up in it... always trying to maintain that top rank.

Otherwise, you would probably have regulars enable it & those who complain about it can be told "well just don't turn it on, if you don't like it /thread".

Trying to around the community's back & not even telling them about it though. No. That's not the way you want to go about handling a modification such as this.
I was talking about leaving it up to the users to enable or disable the mining, as the purpose of the modification is to recoup from lost ad revenue with adblockers. I'm not sure how everyone is getting that I said "Don't tell your users" from what I have said. I apologize if the way I said it led everyone to that conclusion.

Also in regards to your suggestion, CoinImp does not have an api or a way to track the usage of one specific user, so there would be no way to reward users for their usage. The script itself provides hash count, but it can be easily manipulated by the user. I could implement a reward/leaderboard system, but counts could be easily modified by the user.
Reply With Quote
  #28  
Old 02-03-2018, 07:43 PM
linuxvorpal linuxvorpal is offline
 
Join Date: Sep 2012
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No matter what you decide, the following statement (minimum) is going to eventually bring trouble.

1. If the internet wants to cheat the system with AdBlockers. We will cheat them right back.

You are creating a negative perspective immediately with that statement. Most of the service providers are not interested in cheating their own communities in any way and I am not saying that is what your intention is. But it does create the sense of "us vs them" when a community is all "Us".

It would go better to change that statement and consider what final_kaoss last suggested:

Quote:
Originally Posted by final_kaoss
I believe that if you give users an incentive to use it, such as earning vbshop credits for using it would entice them to use it.

I know that if there is a leaderboard introduced (which I think vbactivity offers), that some users will get caught up in it... always trying to maintain that top rank.

Otherwise, you would probably have regulars enable it & those who complain about it can be told "well just don't turn it on, if you don't like it /thread".

Trying to around the community's back & not even telling them about it though. No. That's not the way you want to go about handling a modification such as this.
Just my 2c.
Reply With Quote
  #29  
Old 02-04-2018, 05:03 AM
TheInsaneManiac TheInsaneManiac is offline
 
Join Date: Feb 2008
Posts: 1,360
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by emptyconnection View Post
No matter what you decide, the following statement (minimum) is going to eventually bring trouble.

1. If the internet wants to cheat the system with AdBlockers. We will cheat them right back.

You are creating a negative perspective immediately with that statement. Most of the service providers are not interested in cheating their own communities in any way and I am not saying that is what your intention is. But it does create the sense of "us vs them" when a community is all "Us".

It would go better to change that statement and consider what final_kaoss last suggested:



Just my 2c.
When it comes to turning a profit, it is an us vs them situation. I have to fight to keep my site alive to pay the server bills and for my users to continue to enjoy. I don't have a community myself, I just enjoy bringing modifications to vB. I use this on my toplist site, they choose to block adblockers, so I came up with a solution to something to which the adblockers do not block. If they do not like it then they don't have to use my site. This is how I choose to use it, however anyone can choose to use it how they want. As I stated in a previous statement, let your community know what you are doing and take a vote, I don't have a community, so I can not do this. I've modified the way it works on my site now so that if they use an adblocker, I inform them that we rely on it to keep the website running. If they continue to use the adblocker, then I alert them to mining, and if they disable their adblocking software then they will revert back to ads with no miner. So they have to choose the lesser of the two evils. I hate advertising as much as the next guy, but it's what keeps websites running. If I'm not turning a profit, I'm not going to pay the server bill, and won't keep the website running. My tactics seem to work just fine, as my analytics reflect a 5% increase over the last couple weeks. I just now integrated the adblock detection, so we will see in a week if the miner detours my users back to Adsense.

As I said previously, it would be possible to give an option for a leaderboard, but because CoinImp uses JavaScript, the user could easily manipulate the data to be on top without ever even contributing.

Anyway, this is how I use the modification, there are other users of the modification who have messaged me that don't even notify their users. This modification was made for everyone in mind on how they want to use it. I will no longer be discussing the way I use the modification, as the amount of prejudiced towards my usage is deterring me from wanting to share or support this modification any longer. I don't build modifications because I have a forum (because I haven't had a vB forum in years), I build them because I like to help those that don't have the time or patience to do it themselves.

My responses will be limited to support, suggestions, or problems from now on. Thank you.
Reply With Quote
Благодарность от:
Alan_SP
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:46 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.20858 seconds
  • Memory Usage 2,351KB
  • Queries Executed 24 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (10)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (9)post_thanks_box
  • (3)post_thanks_box_bit
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (9)post_thanks_postbit_info
  • (8)postbit
  • (4)postbit_attachment
  • (9)postbit_onlinestatus
  • (9)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete