elective-stereophonic
elective-stereophonic
NRS v1.4.0e 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: NRS v1.4.0e  (Read 10681 times)

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
NRS v1.4.0e
« on: December 17, 2014, 02:44:49 am »

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 1.4.0e

https://bitbucket.org/JeanLucPicard/nxt/downloads/nxt-client-1.4.0e.zip

sha256:

9322c03f7e9ddc97278de25a4f14006f00d0c88974c10fabef8d3f031f1aa668  nxt-client-1.4.0e.zip


Change log:

This is the experimental release to test the new Monetary System major feature.
It is enabled on testnet, and those running testnet nodes should upgrade to this
release, even if they don't plan to use the MS features, otherwise will be left
on a fork. This release is also possible to run on main net, but is not to be
considered stable for production use there. The Monetary System block is not yet
defined for main net.


New features:

Monetary System.
See https://bitbucket.org/JeanLucPicard/nxt/issue/205/monetary-system-documentation
for a detailed description.
See https://bitbucket.org/JeanLucPicard/nxt/issue/207/mint-worker-utility for a
description of the MintWorker tool for currency minting.

Dividend payment transaction. Asset issuers can make a dividend payment to all
asset holders with a single transaction. Required parameters are the blockchain
height at which asset holders shares will be counted (must be less than 1440
blocks in the past), and the amount to be paid per share.

Delete alias transaction. The owner of an alias can now delete it completely,
thus making the alias available for anyone to reserve again if desired.

Message pattern in AccountInfo. An account owner can set a regular expression
pattern in the AccountInfo for his account, using the setAccountInfo API.
Once such a pattern has been set, incoming transactions to this account are only
accepted if they contain a plain text message which matches this pattern. The
syntax follows the java.util.regex.Pattern specification.


API changes:

After MS block, adding a public key announcement when sending a transaction to
an account without a public key will be optional.

Added withMessage boolean parameter to getAccountTransactions and
getAccountTransactionIds APIs, to return only transactions having a message
attachment, either non-encrypted or decryptable by the account.

Added optional includeLessors, includeAssets, and includeCurrencies boolean
parameters to getAccount API. Set to false when retrieving those data is not
needed, in order to improve the getAccount performance.

After MS block, sending messages, selling aliases, and leasing balances, to the
Genesis account, will be disallowed.

The popOff debug API now allows pop off of more than max rollback number of
blocks, triggering a full rescan in such case.


Internal changes:

After the Monetary System block, the order in which transactions in a block are
executed will be determined by the block forger, instead of by id, default being
by arrival time at the forger's node.

Improvements in blockchain download to prevent getting stuck on the wrong fork.
Nodes will download blocks in batches of not more than 719 blocks at a time
from a single peer, and after each such batch will verify  with
nxt.numberOfForkConfirmations other peers (default 5) if this is the best
fork, before continuing, unless the downloaded batch is of less than 10 blocks.

Rescan status is now saved in the database, to prevent the database from being
left in an inconsistent state when a rescan fails or is interrupted. Once a
rescan has been scheduled, it will be triggered again at restart, until it
completes successfully.

Improvements in the processing of unconfirmed transactions.

This release will perform a rescan on first start.


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJUkN/4AAoJEFOhyXc7+e2ApfoQAIL+QkyZ1zvFXBy2D+u+onCS
4tzVxDmiCz0RNUvICq8XwNhLHxSt7v5FA22XRvX+tFECCiede0WOnVtK/FcSfpVI
J2mDJMLUQu13esXSUHPBu/yYbJIsD4/2eL71TNEmreXV6Hk65Eo6WErf5S6vovnK
XtAQpdpfziJ6mIeTWM7HxReJL7Ddv3w+l4b3qTESU/4aB16iE+1TFvt7z0lCF7AE
n4+0ZckzngB5SkaTPty7nguwwm9eLsPaqu5NdjEQszAclz8KxEchtRRDXEA3xSBE
FNAmS7qhcDgymR7C3sy/Rbk/dhF7m5hcDm48kyMbJOH/zeR6QoLBm8oSYA42QkaC
Ha9FitjIxUCnVWWui+mpcZEjXfpYqFGR+EoI+/AARbHdi3ezrxcfBFWLaZj96iEG
Lp8dx04kgvNxJoPd4kMHaviKSJG+uaav9/qaMRONq5nN5VcxVRmLqHFuQ1UplVvi
1UBie7hTjPMUTX7S03n+f0bZFMUdz6tSs64qcNBYv4yqMX9ycRrJ9DhvsvYHwFpt
PML1rE4bI6x8oeEOePo4TkoyjFNT1Ngz3x6etblkTrfeZk58uaUYbjzlL3J/OUuG
UIUS/uGyMaWuoaytR4aj8hPI2q2wIRXMKyD92sHDuXoa9u1MwFGoHHa4eOuLrsTt
fDATqlU/6JvTnXUnao7p
=tZtE
-----END PGP SIGNATURE-----
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322

Sebastien256

  • Hero Member
  • *****
  • Karma: +169/-24
  • Offline Offline
  • Posts: 2818
  • ^LOOK UP^ = Nxt community!
    • View Profile
Re: NRS v1.4.0e
« Reply #1 on: December 17, 2014, 02:46:26 am »

Great work!
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).

msin

  • Hero Member
  • *****
  • Karma: +138/-18
  • Offline Offline
  • Posts: 1288
    • View Profile
Re: NRS v1.4.0e
« Reply #2 on: December 17, 2014, 02:55:52 am »

Oh hell yeah!
Logged

TwinWinNerD

  • Hero Member
  • *****
  • Karma: +222/-116
  • Offline Offline
  • Posts: 2012
  • CEO BitPanda.com
    • View Profile
Re: NRS v1.4.0e
« Reply #3 on: December 17, 2014, 02:56:46 am »

awesome

cexylikepie

  • Full Member
  • ***
  • Karma: +17/-14
  • Offline Offline
  • Posts: 211
    • View Profile
Re: NRS v1.4.0e
« Reply #4 on: December 17, 2014, 03:27:39 am »

nxt moves so fast
Logged

slothbag

  • Sr. Member
  • ****
  • Karma: +74/-4
  • Offline Offline
  • Posts: 454
    • View Profile
Re: NRS v1.4.0e
« Reply #5 on: December 17, 2014, 03:35:27 am »

Deleted my db and downloading testnet from scratch..

Initially it was downloading super slow, then sped up around block 75k-80k...
Logged

damon

  • Full Member
  • ***
  • Karma: +20/-7
  • Offline Offline
  • Posts: 139
    • View Profile
Re: NRS v1.4.0e
« Reply #6 on: December 17, 2014, 04:11:51 am »

NxT is amaziNXTg
Logged

m30188

  • Guest
Re: NRS v1.4.0e
« Reply #7 on: December 17, 2014, 05:51:23 am »

Message pattern in AccountInfo. An account owner can set a regular expression
pattern in the AccountInfo for his account, using the setAccountInfo API.
Once such a pattern has been set, incoming transactions to this account are only
accepted if they contain a plain text message which matches this pattern. The
syntax follows the java.util.regex.Pattern specification.

Why would anyone want to reject incoming transactions?
Logged

TwinWinNerD

  • Hero Member
  • *****
  • Karma: +222/-116
  • Offline Offline
  • Posts: 2012
  • CEO BitPanda.com
    • View Profile
Re: NRS v1.4.0e
« Reply #8 on: December 17, 2014, 06:03:19 am »

As an exchange that uses a single account for deposits, you can force users to only deposit if they add a reference number. This way the exchange can uniquely identify your deposit. This forces users to enter something.

kwilliams

  • Full Member
  • ***
  • Karma: +28/-3
  • Offline Offline
  • Posts: 226
  • NXT-FG7F-2W46-M7DE-EHPV5
    • View Profile
Re: NRS v1.4.0e
« Reply #9 on: December 17, 2014, 06:07:39 am »

Aliases should not last forever !!! Alias owners should be required to renew them every year or so, or they will be automatically released. The release process may involve 6 months lock-down period during which the old owner could still renew the alias. Alias values should be reset to NULL during lock-down.

Ask yourself how many good aliases (such as "money", "freedom", etc) will be permanently lost due to abandoned NXT accounts, lost private keys, etc !

Logged

achim

  • Hero Member
  • *****
  • Karma: +50/-6
  • Offline Offline
  • Posts: 648
    • View Profile
Re: NRS v1.4.0e
« Reply #10 on: December 17, 2014, 08:37:50 am »

As an exchange that uses a single account for deposits, you can force users to only deposit if they add a reference number. This way the exchange can uniquely identify your deposit. This forces users to enter something.

A very neat feature!
Maybe also useful for shops to match a payment with specific SKU/order number?
Logged

natty

  • Jr. Member
  • **
  • Karma: +11/-0
  • Offline Offline
  • Posts: 89
    • View Profile
Re: NRS v1.4.0e
« Reply #11 on: December 17, 2014, 08:39:05 am »

When buying or selling a MS currency in the 'Exchange NXT for LYLYL' exchange booth there is an error message. Is this a bug?

Confirm Exchange
Currency not specified.
EXCHANGE DESCRIPTION

Exchange 20 NXT for 100'000 LYLYL units at a rate of 0.0002
Total

20 NXT
Fee

1 NXT
Passphrase
« Last Edit: December 17, 2014, 08:52:17 am by natty »
Logged

Riker

  • Core Dev
  • Hero Member
  • *****
  • Karma: +436/-42
  • Offline Offline
  • Posts: 1774
    • View Profile
Re: NRS v1.4.0e
« Reply #12 on: December 17, 2014, 08:56:16 am »

When buying or selling a MS currency in the 'Exchange NXT for LYLYL' exchange booth there is an error message. Is this a bug?

Confirm Exchange
Currency not specified.
EXCHANGE DESCRIPTION

Exchange 20 NXT for 100'000 LYLYL units at a rate of 0.0002
Total

20 NXT
Fee

1 NXT
Passphrase

Yes its a bug, the exchange booth is not operational at the moment, I'm looking into it.
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

bitcoinpaul

  • Hero Member
  • *****
  • Karma: +589/-588
  • Offline Offline
  • Posts: 3093
  • Karmageddon
    • View Profile
Re: NRS v1.4.0e
« Reply #13 on: December 17, 2014, 09:01:54 am »

Message pattern in AccountInfo. An account owner can set a regular expression
pattern in the AccountInfo for his account, using the setAccountInfo API.
Once such a pattern has been set, incoming transactions to this account are only
accepted if they contain a plain text message which matches this pattern. The
syntax follows the java.util.regex.Pattern specification.

Very nice.
Logged
Like my Avatar? Reply now! NXT-M5JR-2L5Z-CFBP-8X7P3

natty

  • Jr. Member
  • **
  • Karma: +11/-0
  • Offline Offline
  • Posts: 89
    • View Profile
Re: NRS v1.4.0e
« Reply #14 on: December 17, 2014, 09:03:25 am »

A small UI bug: in the Alias deletion form there is a "Register" button, not "Delete".

The alias removal operation succeeds, but when I click on its Transaction ID in the transactions list there is an error message "Invalid or unknown transaction type."

It would be nice to be able to scroll the sidebar, the Peers tab doesn't fit on smaller screen resolutions even though the News tab is disabled.

When any transaction is issued it appears twice under Recent Transactions until it's included in the block.

Pay dividends feature bug: whichever height I specify it doesn't let me pay and displays an error message: Invalid height value. I tried to set the height in the range of 1-10000 blocks in the future to no avail.
« Last Edit: December 17, 2014, 09:40:36 am by natty »
Logged

cr7yp

  • Full Member
  • ***
  • Karma: +14/-5
  • Offline Offline
  • Posts: 219
    • View Profile
Re: NRS v1.4.0e
« Reply #15 on: December 17, 2014, 11:51:41 am »

Thanks for the great work!
Logged

ThomasVeil

  • Hero Member
  • *****
  • Karma: +183/-11
  • Offline Offline
  • Posts: 1397
    • View Profile
Re: NRS v1.4.0e
« Reply #16 on: December 17, 2014, 12:51:01 pm »

Message pattern in AccountInfo. An account owner can set a regular expression
pattern in the AccountInfo for his account, using the setAccountInfo API.
Once such a pattern has been set, incoming transactions to this account are only
accepted if they contain a plain text message which matches this pattern. The
syntax follows the java.util.regex.Pattern specification.

Very nice.

Interesting. Is the AccountInfo encryptable... I mean so that no one can figure out the RegEx?
I think it's a good feature for public organizations and government accounts for example that can't just accept any transfers.
Though: I tried to learn RegEx like four times and never even understood the basics.

Great work on this release yet again!
Logged
NXT-BPV3-837M-QZTQ-9DQ69  oxpal.com

rdanneskjoldr

  • Full Member
  • ***
  • Karma: +28/-3
  • Offline Offline
  • Posts: 228
    • View Profile
Re: NRS v1.4.0e
« Reply #17 on: December 17, 2014, 01:08:05 pm »

I dont know if its the correct place to ask for test nxt.

NXT-SGDV-85V7-3W9H-DMUMU

Thank you.
Logged

HolgerD77

  • Core Dev
  • Sr. Member
  • ****
  • Karma: +49/-0
  • Offline Offline
  • Posts: 299
    • View Profile
Re: NRS v1.4.0e
« Reply #18 on: December 17, 2014, 01:59:23 pm »

I dont know if its the correct place to ask for test nxt.

NXT-SGDV-85V7-3W9H-DMUMU

Thank you.

There is an official thread for that: https://nxtforum.org/testnet/some-testnxt-to-test-asset-exchange/

Everyone who wants to test MS go there (URL text is a bit misleading meanwhile :-)), normally response times are very quick!
Logged
NXT-AQ9F-JC4F-NCM2-4JSXZ

crimi

  • Hero Member
  • *****
  • Karma: +122/-11
  • Offline Offline
  • Posts: 890
    • View Profile
Re: NRS v1.4.0e
« Reply #19 on: December 17, 2014, 02:25:18 pm »

Nice release.

If i want to exchange the currency for nxt i get following error message.

Quote
Confirm Exchange
Currency not specified.
EXCHANGE DESCRIPTION
Exchange 1'000 MYBTC units for 4'000 NXT at a rate of 4
Total
4'000 NXT
Fee
1 NXT

Also the other way.

Quote
Confirm Exchange
Currency not specified.
EXCHANGE DESCRIPTION
Exchange 0.2 NXT for 1'000 LYLYL units at a rate of 0.0002
Total
0.2 NXT
Fee
1 NXT

Oh this was already posted...  :D

If i try to mint my currency ./mint.sh.

Quote
Exception in thread "main" java.lang.NullPointerException
at nxt.mint.MintWorker.mint(MintWorker.java:77)
at nxt.mint.MintWorker.main(MintWorker.java:45)
« Last Edit: December 17, 2014, 02:55:46 pm by crimi »
Logged
PeerExplorer.com | NodeExplorer.com
Pages: [1] 2 3  All
 

elective-stereophonic
elective-stereophonic
assembly
assembly