elective-stereophonic
elective-stereophonic
Nxt and SuperNET: API testers and bounties singapore
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Stable Nxt Client: Nxt 1.12.1 Upgrade before block 2870000 is mandatory!

Author Topic: Nxt and SuperNET: API testers and bounties  (Read 6920 times)

apenzl

  • Hero Member
  • *****
  • Karma: +247/-10
  • Offline Offline
  • Posts: 2496
    • View Profile
    • Nxter.org
Nxt and SuperNET: API testers and bounties
« on: February 03, 2016, 01:39:42 am »

I had a long chat with James/jl777, felt a need to ask some questions on behalf of Nxt + SN investors.

The interview is being edited atm and will be posted on NXTER.ORG, then translated and spread all around.
We all need to take into account the consequences of the SN-NXT break-up and talk to each other again. Both projects are important, IMO.

I'll post some of our talk here. Do act on it. :)

------

apenzl
It must be hard to prioritise what capabilities of SN you should work on.

jl777
not really. i prioritize by what has a tester ready to test
simple as that
it is 10x more efficient for me to work on something with an active tester so I get feedback right away, instead of months later (or never)
(...)

I was planning to do an active tradebot for the SuperBTC market
but not sure if NXT people's will use it
they could use it via AE, just by using AE

apenzl
I think they will. SuperBTC is getting more and more attention, some asset issuers started using it for dividends too.

jl777
the tradebots accumulate a way to specify some long term action
you would be able to say buy 10,000 NXT at anything lower than .000025 over next week
and it will keep checking the orderbook and submitting orders when it sees it can do this
this is what I am testing this weekend and will use this to create a SuperBTC market in the AE

CALL FOR TESTERS

jl777
Responsive API testers are what is needed the most
people dont realize that testing takes a lot of time and effort and right now guess who is having to do all that testing?
and the testing doesnt require coding, just common sense
if you can fill out a form from the API page, you can test the API

apenzl 
Just the word "API" scares most non-coders.

jl777
ok "web form testers" then
it is a web form

apenzl
Haha, such re-wording might actually work

jl777
all the fields are there, fill them out, click the button
then the hard part is to interpret the results...
but no coding, all via web page form

apenzl
Good. Let's try to get people involved in filling out web forms then.

jl777
We have funds to pay testers
but nobody steps forward
I just think very few are technical at all and most just want to have things magically work

Nxters interested in testing, please go to > supernet.slack #iguana

[edit]: http://slackinvite.supernet.org/ is up
Automatic Slack invite is temporary disabled. Please write to info@supernet.org for an invite. [/edit]


1 BTC NXT PLUGIN BOUNTY

jl777
now one thing that a NXT plugin dev could do is see if iguana will run as a NXT plugin
if so, then it will mean iguana can become a NXT plugin
since it is html theoretically it can, but it is nonstandard and I fear asking the NXT core devs as they will probably say that is improper usage of NXT plugins (...).

Interested? > supernet.slack #iguana

[edit]: Join sn slack here: http://slackinvite.supernet.org/
Automatic Slack invite is temporary disabled. Please write to info@supernet.org for an invite. [/edit]

1 BTC NXT exchange support bounty

[See update* below]

[Also,]
if some NXT dev wants to help, then he can make a NXT exchange support by coding the exchange specific file for NXT

I used to have all the NXT stuff direct in the main code, so I never needed a NXT exchange module
it is about 300 lines of code for most exchanges

those are two very specific things that would be massively accelerated if some NXTer would step up

the latter I can always do in a day or so, but which day, that is the question
the former is outside my expertise. maybe it is easy or impossible, have no idea

apenzl
Bounties available?

jl777
of course
1 BTC worth for either of those

but I might just end up doing the NXT exchange module myself as part of the market makers
so they need to check to see if it is already done or not

UPDATE*

jl777, today:
i made the nxtae exchange support in iguana. total people that tested it after a day: 0

Quote
#iguana

jl777
it finally got there. nxtae is added as supported exchange, but i am not able to test it much at all

put in asset id for base or rel and NXT for the other

it might work for the limited set of MGW currencies: static char *BASERELS[][2] = { {"btc","nxt"}, {"btcd","nxt"}, {"ltc","nxt"}, {"vrc","nxt"}, {"doge","nxt"}, {"opal","nxt"} };

if any questions, best to ask immediate.

Nxters interested in testing, please go to > supernet.slack #iguana

[edit]: Join sn slack here: http://slackinvite.supernet.org/
Automatic Slack invite is temporary disabled. Please write to info@supernet.org for an invite. [/edit]
« Last Edit: February 03, 2016, 09:19:35 am by apenzl »
Logged

box1413

  • Hero Member
  • *****
  • Karma: +101/-4
  • Offline Offline
  • Posts: 687
    • View Profile
Re: Nxt and SuperNET: API testers and bounties
« Reply #1 on: February 03, 2016, 04:00:20 am »

where is the webform you guys speak of to help out on testing? a link would be good with steps involved to do the testing.
Logged

jlauzon

  • Jr. Member
  • **
  • Karma: +9/-1
  • Offline Offline
  • Posts: 70
    • View Profile
Re: Nxt and SuperNET: API testers and bounties
« Reply #2 on: February 03, 2016, 04:53:18 am »

I'd be in for some testing and I also have a Java development background.

So...

Quote
Nxters interested in testing, please go to > supernet.slack #iguana
Automatic Slack invite is temporary disabled. Please write to info@supernet.org for an invite.
« Last Edit: February 03, 2016, 05:00:26 am by jlauzon »
Logged

barbierir

  • Sr. Member
  • ****
  • Karma: +36/-2
  • Offline Offline
  • Posts: 316
    • View Profile
Re: Nxt and SuperNET: API testers and bounties
« Reply #3 on: February 03, 2016, 09:08:12 am »

I'm no coder, I can test if there's a eli5 document with instructions
Logged

yassin54

  • Hero Member
  • *****
  • Karma: +240/-14
  • Offline Offline
  • Posts: 2503
  • I am Homer, Sorry my english is Bad!!
    • View Profile
Re: Nxt and SuperNET: API testers and bounties
« Reply #4 on: February 03, 2016, 09:37:45 am »

Tweeted!! https://twitter.com/MagicNxt/status/694816700164866052  ;)

Good Luck all Testers!!  8)

apenzl

  • Hero Member
  • *****
  • Karma: +247/-10
  • Offline Offline
  • Posts: 2496
    • View Profile
    • Nxter.org
Re: Nxt and SuperNET: API testers and bounties
« Reply #5 on: February 03, 2016, 11:34:28 am »

iguana installation:
https://github.com/jl777/SuperNET/blob/master/README.md

grewalsatinder writes:

Quote
The web form James referred to can be found under `iguana` directory. The filename is `index7778.html`.

When you download the SuperNET repo from github it creates the folder on your local machine with the same name `SuperNET`; location of the web form would be `SuperNET/iguana/index7778.html`.

You can [also] refer to basic and quick instructions like these https://slack-files.com/T02LAJBUW-F0H7EN6FQ-b7eae0b501

Where it says Now you can test iguana with following command: just replace further instructions with only command as `./agents/iguana`.

After that, tester just goes to the SuperNET/iguana/ and opens the file index7778.html directly in web browser. It shows the web forms, and tester can input relevant values in those fields, and start testing.

Hope these are some helpful instructions.

I'm no coder, I can test if there's a eli5 document with instructions

pondsea is testing APIs and expected to make a document soon with some basic quick instructions. But you can ask in supernet.slack #iguana  :)

barbierir

  • Sr. Member
  • ****
  • Karma: +36/-2
  • Offline Offline
  • Posts: 316
    • View Profile
Re: Nxt and SuperNET: API testers and bounties
« Reply #6 on: February 03, 2016, 03:02:41 pm »

I'm sorry but after reading carefully and making some test this seems still beyond my competence. Testing at this stage still needs people who know what they're doing with a command line.
Logged

Brangdon

  • Hero Member
  • *****
  • Karma: +229/-25
  • Offline Offline
  • Posts: 1389
  • Quality is addictive.
    • View Profile
Re: Nxt and SuperNET: API testers and bounties
« Reply #7 on: February 03, 2016, 05:18:46 pm »

Um, this is the first time I've heard of iguana. Is it something that gets talked about on slack and not here?
Logged

apenzl

  • Hero Member
  • *****
  • Karma: +247/-10
  • Offline Offline
  • Posts: 2496
    • View Profile
    • Nxter.org
Re: Nxt and SuperNET: API testers and bounties
« Reply #8 on: February 04, 2016, 12:26:31 am »

Um, this is the first time I've heard of iguana. Is it something that gets talked about on slack and not here?

Yes.

And oh man, there's been a lot of talk. And coding going on.

This really doesn't cover much, but gives a small clue:
http://wiki.supernet.org/wiki/Main_Page#What_is_Iguana.3F

apenzl

  • Hero Member
  • *****
  • Karma: +247/-10
  • Offline Offline
  • Posts: 2496
    • View Profile
    • Nxter.org
Re: Nxt and SuperNET: API testers and bounties
« Reply #9 on: February 05, 2016, 10:32:00 am »

pondsea is testing APIs and expected to make a document soon with some basic quick instructions. But you can ask in supernet.slack #iguana  :)

Pondsea posted yesterday:

This is a step by step from a fresh install of linux 14.04 to a working test environment.

Quote
Starting from a brand new install of the latest linux stable 14.04

Lets update everything with linux first.

sudo apt-get update
sudo apt-get upgrade

http://phabricator.supernet.org/w/iguana/development/chrome/getting_started/

sudo apt-get install git
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install python   ---may not be needed as already latest
sudo apt-get install qgit
sudo apt-get install openssl       ---may not be needed as already latest
sudo apt-get install curl      ---may not be needed as already latest
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install libcurl4-openssl-dev

if you are on Ubuntu 64 bit you might need to install following extra libraries in order to continue

sudo -i
cd /etc/apt/sources.list.d
echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list
apt-get update
apt-get install ia32-libs
wget https://storage.googleapis.com/nativeclient-mirror/nacl/nacl_sdk/nacl_sdk.zip

unzip nacl_sdk.zip
rm nacl_sdk.zip
nacl_sdk/naclsdk list            (to get latest stable)
nacl_sdk/naclsdk update pepper_47
https://www.google.com/chrome/browser/?platform=linux&extra=devchannel

Download Chrome Dev version

It will download then it will open the linux software center. Click install then enter admin password. Launch chrome and make it default browser and lock it to toolbar.

Now to get iguana

git clone https://github.com/jl777/SuperNet
cd SuperNet/iguana/
../tools/httpd.py

Now you should get Serving /home/youusername/SuperNet/iguana on http://127.0.0.1:7777/...

Open up chrome then go to 127.0.0.1:7777 and you are done. Test away

pondsea
One thing to add into the guide is - Dont launch chrome via the app icon, open terminal and run google-chrome --allow-nacl-socket-api=127.0.0.1 to bind 7778 to it.

google-chrome --allow-nacl-socket-api=127.0.0.1

grewalsatinder
This step is the key to make everything work perfectly if needing to generate the APIs and help.json etc. Go to iguana directory and execute `../agents/iguana`.

-

I'm sorry but after reading carefully and making some test this seems still beyond my competence. Testing at this stage still needs people who know what they're doing with a command line.

Thanks a lot for giving it a try. !

FYI

1-click install

jl777
any chance of making a one click install from the [jenkins] zip/crx file?

noashh
One can just drag+drop the .crx (=.zip) into the chrome extensions tab

jl777
can people really install it manually?
if they can, then that is sufficient, but I have yet to hear of anyone being able to do it

when I say "works manually" I mean non-technical users being able to get it actually working, including setting the right options, copying it to the right place, etc

grewalsatinder
That probably will work when the app is submitted to Chrome App Store ? One click install ?

noashh
When it works via app-store then it will work

It is just about putting the right files into the zip, then it is renamed to .crx and can be used in chrome
We can update it whenever we like, and for anyone else we can provide the .crx with instructions on how to install

apenzl

  • Hero Member
  • *****
  • Karma: +247/-10
  • Offline Offline
  • Posts: 2496
    • View Profile
    • Nxter.org
Re: Nxt and SuperNET: API testers and bounties
« Reply #10 on: February 06, 2016, 09:30:05 pm »

jl777 [8:46 PM]
i made the nxtae exchange support in iguana. total people that tested it after 4 days: 0

How to start testing(native version)

jl777 [8:54 PM]
granted, building the chrome pexe requires having nacl sdk already setup, but native version is rather simple to build:
git clone https://github.com/jl777/SuperNET
cd SuperNET
./m_onetime m_unix
cd iguana

now there should be a native iguana built and you can start the daemon with: ../agents/iguana

now port 7778 is active and you can see the list of API from http://127.0.0.1:7778
also you can just open the SuperNET/iguana/index.html to get the ugly GUI which shows:



it is definitely ugly, but functional and regularly updated source releases

https://slack-files.com/T02LAJBUW-F0LCBD4KU-0571b14aed
above is a video by pondsea (non technical investor type) who was able to get instantdex working at the API level using curl

anyway, iguana is progressing daily without any testers from NXT-land and I prioritize my work based on what has active testers

-

Latest update:

Atomic BTC < > NXT / Nxt assets / Nxt MScoins swaps

jl777
this weekend I will be debugging atomic swap of BTC <-> NXT things
it is actually done as part of the nxtae and bitcoin "exchange"
but it will need a special form where you can specify the swap

There are two halves. BTC side is simply the amount of BTC (but usually people think in terms of price)
the NXT side can be NXT itself, any asset and most MScoins. the latter two are specified with the assetid and currency id

rubenbc

  • Hero Member
  • *****
  • Karma: +187/-3
  • Offline Offline
  • Posts: 1304
  • I'm here and you?
    • View Profile
Re: Nxt and SuperNET: API testers and bounties
« Reply #11 on: February 06, 2016, 10:01:31 pm »

this thread was necessary apenzl  ;)

thanks

yassin54

  • Hero Member
  • *****
  • Karma: +240/-14
  • Offline Offline
  • Posts: 2503
  • I am Homer, Sorry my english is Bad!!
    • View Profile
Re: Nxt and SuperNET: API testers and bounties
« Reply #12 on: February 06, 2016, 10:29:18 pm »

Thanks for the video!!  :)

VanBreuk

  • Hero Member
  • *****
  • Karma: +362/-19
  • Offline Offline
  • Posts: 2772
    • View Profile
Re: Nxt and SuperNET: API testers and bounties
« Reply #13 on: February 06, 2016, 10:31:07 pm »

How to start testing(native version)

jl777 [8:54 PM]
granted, building the chrome pexe requires having nacl sdk already setup, but native version is rather simple to build:
git clone https://github.com/jl777/SuperNET
cd SuperNET
./m_onetime m_unix
cd iguana

now there should be a native iguana built and you can start the daemon with: ../agents/iguana

These seem to be missing a last build step,

git clone https://github.com/jl777/SuperNET
cd SuperNET
./m_onetime m_unix
cd iguana
./m_unix

at least this is what worked for me to then do ../agents/iguana and get the daemon running.
« Last Edit: February 06, 2016, 10:59:48 pm by VanBreuk »
Logged
GPG Fingerprint: B020 D1C1 F289 3B2C 3577  9EAD 455D D175 5913 C7F1

apenzl

  • Hero Member
  • *****
  • Karma: +247/-10
  • Offline Offline
  • Posts: 2496
    • View Profile
    • Nxter.org
Re: Nxt and SuperNET: API testers and bounties
« Reply #14 on: February 06, 2016, 11:01:39 pm »

Thanks, VanBreuk. ^^^^

sadface

  • Sr. Member
  • ****
  • Karma: +16/-2
  • Offline Offline
  • Posts: 273
    • View Profile
Re: Nxt and SuperNET: API testers and bounties
« Reply #15 on: February 07, 2016, 08:55:52 am »

Quote
jl777 [8:46 PM]
i made the nxtae exchange support in iguana. total people that tested it after 4 days: 0

i dont want to highjack this thread, but what is he expecting when he moves everything away from this forum? this is the first time i heard of iguana.
Logged

ima

  • Newbie
  • *
  • Karma: +1/-0
  • Offline Offline
  • Posts: 5
    • View Profile
Re: Nxt and SuperNET: API testers and bounties
« Reply #16 on: February 15, 2016, 01:31:09 pm »

Quote


I wasn't able to found this. Where is this API reference?
Logged

apenzl

  • Hero Member
  • *****
  • Karma: +247/-10
  • Offline Offline
  • Posts: 2496
    • View Profile
    • Nxter.org
Re: Nxt and SuperNET: API testers and bounties
« Reply #17 on: February 18, 2016, 09:46:25 am »

noashh [3:54 AM]
http://docs.supernet.org

box1413

  • Hero Member
  • *****
  • Karma: +101/-4
  • Offline Offline
  • Posts: 687
    • View Profile
Re: Nxt and SuperNET: API testers and bounties
« Reply #18 on: February 18, 2016, 06:48:15 pm »

Quote
jl777 [8:46 PM]
i made the nxtae exchange support in iguana. total people that tested it after 4 days: 0

i dont want to highjack this thread, but what is he expecting when he moves everything away from this forum? this is the first time i heard of iguana.

same. i didn't even know about iguana until a week ago. jl777 is great and making this stuff, but if people don't know about it. no one can really test it. it should be posted on bitcointalk and every other crypto forum in order to attract some attention. lets be honest here, nxtforum doesn't have as many eyeballs as those other forums. was iguana even mentioned on cointelegraph? if not, it should be. as its a pretty big project.
Logged

LooTz

  • Jr. Member
  • **
  • Karma: +9/-0
  • Offline Offline
  • Posts: 55
    • View Profile
Re: Nxt and SuperNET: API testers and bounties
« Reply #19 on: July 03, 2016, 04:11:20 am »

Listen to what iguana is all about from JL777 here - https://soundcloud.com/supernetradio/iguana
Logged
 

elective-stereophonic
elective-stereophonic
assembly
assembly