elective-stereophonic
elective-stereophonic
ShapeShift Integration plugin singapore
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Nxt Client: Nxt 1.11.14

Pages: [1] 2 3  All

Author Topic: ShapeShift Integration plugin  (Read 18660 times)

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +436/-42
  • Offline Offline
  • Posts: 1774
    • View Profile
ShapeShift Integration plugin
« on: August 02, 2015, 07:27:20 am »

Exchange NXT with other cryptocurrency quickly and without registration using the ShapeShift exchange.

Source code: https://bitbucket.org/lyaffe/shape_shift/overview
Download Link: https://bitbucket.org/lyaffe/shape_shift/downloads/shape_shift.1.0.1.zip
sha256: a8ddc3fba7d7e4377e972490417f9d5e803838e95f11d1b830b46dc25547eb03

# NXT ShapeShift #

* Quickly and simply exchange NXT with other cryptocurrency without registration
* Version 1.0

### Prerequisites ###

* NXT 1.5.14 or higher (the plugin won't work with earlier versions)

### Setup ###

* Download shape_shift.zip only from https://bitbucket.org
* Verify the sha256 hash of the zip
* Unzip shape_shift.zip into your <NXTRoot>\html\ui\plugins folder
* Login to your NXT account and in the settings menu choose "Enable Plugins" = "Yes"
* Logout and login again
* The "Shape Shift" plugin should appear under the "Plugins" menu

### Usage ###

* For each currency pair you can choose one of the following actions "shift" and "pay" which correspond to the "shift" and "sendamount" shapeshift APIs
* Shift - you specify the amount in the deposit currency
* Pay - you specify the amount in the withdrawal currency and shapeshift returns the deposit amount in the deposit currency (this option provides better conversion rate)
* Exchanges are stored locally in the browser cache, therefore when switching a browser or client workstation you will no longer see your exchange history

### Security ###

* As usual with the NXT wallet your passphrase never leaves your local workstation, it is only used as a parameter to the standard SendMoney API
* All other information you enter is shared only with https://shapeshift.io
* shift and sendamount transactions are submitted using the plugin api public key, this enables the plugin developer to diagnose problems without relying on shapeshift itself. This should not compromise your security or anonymity

### Support ###

* This plugin comes with absolutely no warranty
* Post to https://nxtforum.org/nxt-plugins/shapeshift-integration-plugin/
* Contact lyaffe@gmail.com

### Limitations ###

* For funding your account for the first time (account without public key) you have to use the "shift" operation since "pay" does not work
* General

### One More Thing ###

* If you like my work, show it: NXT-62SZ-7MMM-CUDQ-8R5W8

Main page:
https://bitbucket.org/lyaffe/shape_shift/src/72d679da5635400bb19bbcd5817236f089388892/screenshoots/plugin.layout.png

Sample dialog:
https://bitbucket.org/lyaffe/shape_shift/src/72d679da5635400bb19bbcd5817236f089388892/screenshoots/plugin.btc.to.nxt.png
https://bitbucket.org/lyaffe/shape_shift/src/72d679da5635400bb19bbcd5817236f089388892/screenshoots/plugin.nxt.to.btc.png

v1.0.1
Empty passphrase field after use
Fix Firefox layout
Add logo
Improve diagnostic messages
« Last Edit: August 04, 2015, 07:57:46 pm by lyaffe »
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

Sebastien256

  • Hero Member
  • *****
  • Karma: +169/-24
  • Offline Offline
  • Posts: 2818
  • ^LOOK UP^ = Nxt community!
    • View Profile
Re: ShapeShift Integration plugin
« Reply #1 on: August 02, 2015, 03:59:07 pm »

Hi lyaffe,

That is a really cool plugin.
Do you think it would be possible to include this plugin in the official NRS release, similiar to the hello world plugin?
Logged
Please drop your ideas concerning Nxt and/or NRS in this topic -> List of feature request for Nxt and/or NRS (with the full list in OP).

barbierir

  • Sr. Member
  • ****
  • Karma: +36/-2
  • Offline Offline
  • Posts: 316
    • View Profile
Re: ShapeShift Integration plugin
« Reply #2 on: August 02, 2015, 04:33:55 pm »

Excellent!!!
Logged

yassin54

  • Hero Member
  • *****
  • Karma: +240/-14
  • Offline Offline
  • Posts: 2504
  • I am Homer, Sorry my english is Bad!!
    • View Profile
Re: ShapeShift Integration plugin
« Reply #3 on: August 02, 2015, 04:35:18 pm »

Thank you!  :)

Sebastien256

  • Hero Member
  • *****
  • Karma: +169/-24
  • Offline Offline
  • Posts: 2818
  • ^LOOK UP^ = Nxt community!
    • View Profile
Re: ShapeShift Integration plugin
« Reply #4 on: August 02, 2015, 06:16:34 pm »

Hi lyaffe,

That is a really cool plugin.
Do you think it would be possible to include this plugin in the official NRS release, similiar to the hello world plugin?

I mean, NRS got to have at least one official plugin which could serve as a template or example for others plugin. Just an idea here. 
Logged
Please drop your ideas concerning Nxt and/or NRS in this topic -> List of feature request for Nxt and/or NRS (with the full list in OP).

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +436/-42
  • Offline Offline
  • Posts: 1774
    • View Profile
Re: ShapeShift Integration plugin
« Reply #5 on: August 02, 2015, 07:10:26 pm »

Hi lyaffe,

That is a really cool plugin.
Do you think it would be possible to include this plugin in the official NRS release, similiar to the hello world plugin?

I mean, NRS got to have at least one official plugin which could serve as a template or example for others plugin. Just an idea here.

Thanks Sebastian, I think this is too early at this point, not sure if I mentioned that, this plugin is my submission to Jones' nxthacks (http://jnxt.org/nxthacks/) so if you like it you should vote for it. I really hope that you guys (a.k.a the community) find this plugin useful, seeing my code being used to solve real world problems is very rewarding by itself.

At this point, I really like to gather feedback. If someone can actually install the plugin, see that it displays correct data and performs the exchanges according to the specifications this would be great. I already run few dozen exchanges successfully using it but only between NXT and BTC.
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +436/-42
  • Offline Offline
  • Posts: 1774
    • View Profile
Re: ShapeShift Integration plugin
« Reply #6 on: August 02, 2015, 07:16:59 pm »

Folks, I still have over 4 hours left. Would someone be kind enough to create a cool logo combining the ShapeShift fox with the NXT logo so I can include it in my submission ?
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

Sebastien256

  • Hero Member
  • *****
  • Karma: +169/-24
  • Offline Offline
  • Posts: 2818
  • ^LOOK UP^ = Nxt community!
    • View Profile
Re: ShapeShift Integration plugin
« Reply #7 on: August 02, 2015, 07:25:23 pm »

I think this is too early at this point

I understand, but please keep the idea in mind.

Edit: Good luck for the competition!  :)
« Last Edit: August 02, 2015, 07:28:38 pm by Sebastien256 »
Logged
Please drop your ideas concerning Nxt and/or NRS in this topic -> List of feature request for Nxt and/or NRS (with the full list in OP).

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +436/-42
  • Offline Offline
  • Posts: 1774
    • View Profile
Re: ShapeShift Integration plugin
« Reply #8 on: August 02, 2015, 08:17:58 pm »

Folks, I still have over 4 hours left. Would someone be kind enough to create a cool logo combining the ShapeShift fox with the NXT logo so I can include it in my submission ?

I'm going to submit the project in 20 minutes. If anyone is working on this PM me now.
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

marek3ball

  • Sr. Member
  • ****
  • Karma: +31/-2
  • Offline Offline
  • Posts: 305
    • View Profile
Re: ShapeShift Integration plugin
« Reply #9 on: August 02, 2015, 09:10:54 pm »

Folks, I still have over 4 hours left. Would someone be kind enough to create a cool logo combining the ShapeShift fox with the NXT logo so I can include it in my submission ?

I'm going to submit the project in 20 minutes. If anyone is working on this PM me now.

Shit ... too late?



shapenxt_a.png



shapenxt_b.png



shapenxt_c.png

« Last Edit: August 02, 2015, 09:14:40 pm by marek3ball »
Logged

marek3ball

  • Sr. Member
  • ****
  • Karma: +31/-2
  • Offline Offline
  • Posts: 305
    • View Profile
« Last Edit: August 02, 2015, 09:40:48 pm by marek3ball »
Logged

allwelder

  • Hero Member
  • *****
  • Karma: +196/-13
  • Offline Offline
  • Posts: 1867
  • NxtChina.org
    • View Profile
    • NxtChina.org
Re: ShapeShift Integration plugin
« Reply #11 on: August 03, 2015, 04:00:02 am »

Great,tried,worked well.
And made a picture-text tutorial on NxtChina.

Logged
NxtChina |Weibo |Twitter Donation welcomed:NXT-APL9-66GU-K8LY-B3JJJ

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +436/-42
  • Offline Offline
  • Posts: 1774
    • View Profile
Re: ShapeShift Integration plugin
« Reply #12 on: August 03, 2015, 05:26:34 am »

shapeshift_nxt_big.png



shapeshift_nxt_small.png


I like this one, very nice. I'll integrate it into v1.0.1 and send you a tip.
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

marek3ball

  • Sr. Member
  • ****
  • Karma: +31/-2
  • Offline Offline
  • Posts: 305
    • View Profile
Re: ShapeShift Integration plugin
« Reply #13 on: August 03, 2015, 07:07:45 am »

Great, here it is with dark background for better sharing.

shapeshift_nxt_share.png
Logged

yassin54

  • Hero Member
  • *****
  • Karma: +240/-14
  • Offline Offline
  • Posts: 2504
  • I am Homer, Sorry my english is Bad!!
    • View Profile
Re: ShapeShift Integration plugin
« Reply #14 on: August 03, 2015, 08:33:49 am »

Snail2

  • Newbie
  • *
  • Karma: +2/-0
  • Offline Offline
  • Posts: 12
    • View Profile
Re: ShapeShift Integration plugin
« Reply #15 on: August 03, 2015, 09:05:21 am »

Wow! This plugin is really awesome. Thank you for your work!
Logged
8023156477680607765

Isildur23

  • Full Member
  • ***
  • Karma: +29/-0
  • Offline Offline
  • Posts: 173
    • View Profile
Re: ShapeShift Integration plugin
« Reply #16 on: August 03, 2015, 09:33:43 am »

WOW! This is awesome!
Logged

xivba

  • Full Member
  • ***
  • Karma: +14/-2
  • Offline Offline
  • Posts: 127
    • View Profile
Re: ShapeShift Integration plugin
« Reply #17 on: August 03, 2015, 09:51:07 am »

Awesome plugin. Thanks!
- In Firefox the layout is broken. http://imgur.com/oJ6yIKh
Logged
NXT-33DU-8Q49-R2LY-FQRTG

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +436/-42
  • Offline Offline
  • Posts: 1774
    • View Profile
Re: ShapeShift Integration plugin
« Reply #18 on: August 03, 2015, 01:44:49 pm »

Awesome plugin. Thanks!
- In Firefox the layout is broken. http://imgur.com/oJ6yIKh

I'll fix this for v1.0.1
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +436/-42
  • Offline Offline
  • Posts: 1774
    • View Profile
Re: ShapeShift Integration plugin
« Reply #19 on: August 03, 2015, 01:49:02 pm »

Currently the NXT_BTC pair is not operational, https://shapeshift.io/limit/nxt_btc reply is "{"pair":"nxt_btc","limit":"0","min":"5.08646999"}" i.e. limit=0 indicates that they have no NXT available in their hot wallet. For some reason BTC_NXT does not work either, getting an interesting "code ECONNREFUSED errno ECONNREFUSED syscall connect". At least it gave me a chance to improve the error messages returned to the modal.
I opened a support ticket for shape shift, stay tuned.
Logged
NXT Core Dev
Account: NXT-HBFW-X8TE-WXPW-DZFAG
Public Key: D8311651 Key fingerprint: 0560 443B 035C EE08 0EC0  D2DD 275E 94A7 D831 1651
Pages: [1] 2 3  All
 

elective-stereophonic
elective-stereophonic
assembly
assembly