ARK Development Report — November 2019
November has come to an end and with it another very active month on the development front. We would like to thank everyone that continues to provide to the betterment of the ecosystem through their contributions on all fronts.
The ARK Monthly Development Report covers all pull requests (opened, closed, merged) as well as all issues opened and closed in every ARK Ecosystem public repository, the number of contributors during that month, the number of new stargazers and total lines of GitHub code added or deleted. This info is presented here in a concise one-page blog.
Get involved with ARK development and participate in our bounty program at https://bounty.ark.io and our Tier 0 program at https://ark.io/projects.
We are also running a special Core v2.6 bounty that can net you up to $100 just for reporting issues, to learn more read this blog post.
You can track this weekly data directly on GitHub by opening the repository of interest, clicking on ‘issues’, and opening the latest ‘Weekly report digest’.
Thanks to all who contribute each month and help out with development!
Here’s the Monthly Digest from Fri, Nov 1, 2019 12:00 AM to Sat, Nov 30, 2019 12:00 AM.
Throughout public repositories we had:
8,554 lines of code added.
3,032 lines of code deleted.
637 files changed.
Contributors
Last month there were 22 contributors.
adrian69, air1one, alessiodf, alexbarnsley, biolypl, ciband, danielstc, dated, deanpress, faustbrian, Highjhacker, ItsANameToo, kristjank, Lemii, luciorubeens, Nigui, Pedro-Souza, rainydio, sleepdefic1t, supaiku0, vasild, vmunich
Thank you for your contributions! 🎉
Pull Requests
Last month we had 169 pull-requests. Of which:
18 Still Open.
127 Merged.
24 Closed.
Still Open
Last month, 18 pull-requests were opened.
— air1one
— alexbarnsley
#1551 fix: add network fails
— ciband
— dated
— ItsANameToo
— kristjank
— Nigui
— rainydio
— supaiku0
— vasild
Closed
Last month, 24 pull-requests were closed.
— alexbarnsley
— ciband
— dated
#3263 refactor(core-transactions): set multisignature attribute only in applyToRecipient
#3210 fix(core-transactions): get locks attribute or empty object
— deanpress
— faustbrian
#1528 ignore — test only
— rainydio
#3306 refactor(core-blockchain): remove build vote balances function
#3298 refactor(core-state): move apply and revert block functions out of wallet
— supaiku0
Merged
Last month, 127 pull-requests were merged.
— adrian69
— air1one
#3258 fix(core-magistrate): use genesisHash for bridgechainId
#3268 fix(core-magistrate): use wallet publicKey for business id index
#3280 test(core-magistrate): business / bridgechain e2e workflow
— alessiodf
#1529 fix: parse uri
— alexbarnsley
#44 release: 0.1.7
#1550 docs: stop translations
— biolypl
— ciband
— danielstc
- #1519 misc: it-IT update
— dated
#3233 fix(core-magistrate-transactions): case insensitive bridgechain comparison
#1543 fix: render chart when expanding and fix mutation error
#3240 fix(core-api): include query in wallets/{id}/locks cache
#3243 refactor(core-api): add schema for orderBy query param
#3226 refactor(core-api): validate expiration type based on enum
#3201 fix(core-transactions): allow unvoting a resigned delegate
#3222 fix(core-transactions): add additional bridgechain registration exception handling
#3244 fix(core-database-postgres): return early only if there are rows
#3246 refactor(crypto): use transactionId ref in lockTransactionId schema definition
#3252 fix(core-transactions): do not attempt to convert vendorfield
#3248 refactor(core-magistrate-transactions): more verbose static fee mismatch error
#3221 feat(core-api): add isExpired property to locks response
#3292 feat(core-api): allow searching businesses and bridgechains by isResigned
#3278 refactor(crypto): set minimum fee on transaction types
#3255 feat(core-magistrate-crypto): add ports to bridgechain registration/update
— deanpress
#495 docs: fix typo — BusinessBuilder > BusinessRegistrationBuilder
#3304 fix(core-transactions): add missing delegate attributes to walletAttributes
#3276 feat: Make roundInfo optional in databaseService.getActiveDelegates()
#3275 refactor(crypto): Set transactionBaseSchema fee minimum to 0
— faustbrian
#3196 fix(core): prevent snapshot commands from running if core is running
#3231 refactor(crypto): move verifySignatures into Transactions.Verifier
#3215 fix(core-magistrate-transactions): check for an exception before checking for invalid fees
#3270 fix(core): remove password flag constraint for core:forger command
— Highjhacker
— ItsANameToo
— Lemii
— luciorubeens
— Pedro-Souza
— rainydio
#3296 refactor(crypto): fix genesis and exception transactions cache
#3291 fix(core-transactions): update sender’s wallet after validation
— sleepdefic1t
— supaiku0
#3205 feat(core-api): include business asset in wallet transformer
#3208 fix(core-p2p): stricter WS/SC events/messages handling
#3209 release: 2.5.28
#3194 refactor(core-magistrate-transactions): require static fee
#3193 fix(core-api) include typeGroup in /transactions/fees and /node/fees endpoints
#3187 fix(crypto): validate address of multi payment recipients
#140 docs: aip102 update
— vasild
— vmunich
Issues
Last month we had 86 issues. Of which:
21 Still Open.
65 Closed.
Still Open
— air1one
— alessiodf
— alexbarnsley
— aronspringfield
— biolypl
— ciband
— dated
#3307 [2.6][T4] businesses/{id} endpoint returns full wallet data
#3294 [2.6][T4] magistrate websites and repositories can be localhost
#3308 [2.6][T4] businesses/{id} and businesses/{id}/bridgechains accepts only publicKey
#3309 [2.6][T4] businesses/{id} endpoint always returns data regardless of business attribute
— deanpress
— Drakeler55
— faustbrian
— galperins4
— ItsANameToo
— rainydio
— SimD2
Closed
— air1one
— alessiodf
#3116 TypeError: Cannot set property during HtlcClaimTransactionHandler.revertForSender
#1534 Can’t use any plugins
#1532 Specify the sending wallet address and nethash in ark URIs for in-app transactions
#1531 Cannot use ark URIs on a different network than the current profile
#3039 Respect X-Forwarded-For for local requests to facilitate proxying
— alexbarnsley
#1399 Discussion: Advanced options when sending transactions
#1553 refactor: prevent document from being accessible from initial plugin file
— avfcpieface
— dated
#3232 name constraint on bridgechain registrations is case sensitive
#3251 [2.6][T4] vendorfield conversion from buffer to string in htlc transactions
#3245 [2.6][T4] type of lockTransactionId in transaction schemas
#3236 [2.6][T4] wrong meta data when querying with a page param bigger than pageCount
#3249 [2.6][T.4] unclear core-magistrate transaction static fee mismatch error
#3254 undocumented number in bridgechain serializer — too many bytes?
#3242 [2.6][T3] htlc refunds of bootstrapped locks cannot be applied to sender but increases nonce
#3186 [2.6][T4] resigning a delegate does not remove/clear delegate rank
#3288 [2.6][T4] inconsistent presence of isResigned property in api responses
#3182 [2.6][T4] transactions/fees endpoint lists only fees of core typegroup
#3257 [2.6][T4] can’t apply bridgechain resignation or update without bootstrap
#1246 Plugin Discovery
#3289 [2.6][T4] allow searching of businesses and bridgechains by isResigned
#3265 multisignature registration possible with only one participant
#705 BigNumber arithmetic
#3239 [2.6][T4] query params are ignored in wallets/{id}/locks cache
#3262 multisignature attribute is set twice on multisignature wallet
#3212 [2.6][T4] HtlcRefundTransactionHandler.revertForSender fails during bootstrap
#3290 [2.6][T4] bridgechains/:id endpoint can't find bridgechain
#15 github: More repositories panel background color and anchor
— deanpress
— Drakeler55
— faustbrian
#363 Update developer guidelines to be more strict and explicit
#39 Implement AIP11
#24 Replace peer discovery logic with @arkecosystem/typescript-peers
— fix
— ItsANameToo
— Lemii
#3188 [2.6][T4] No static fee is applied to Business and Bridgechain registration
#3189 Sort /businesses and /bridgechains endpoints by ID on default
#3191 [2.6][T3] Disallow duplicate genesisHash values for bridgechains
— rainydio
— TarekAwwad
— zillionn
- #1524 Dashboard price chart
Releases
Last month there were 5 releases.
Core
- 2.5.28 at Tue, Nov 5, 2019 3:07 PM
Mobile Wallet
- v1.6.2 at Mon, Nov 25, 2019 2:07 PM
TypeScript Client
Utils
- 1.1.7 at Wed, Nov 20, 2019 3:32 AM
Star Gazers
Last month there were 7 stargazers.
aronspringfield, baur, jasonz1987, NetOperatorWibby, predkambrij, rigwild, seven1m
You all are the stars! 🌟
Read our new whitepaper, follow us on social media ( Twitter|Facebook|Reddit ), join our community ( Slack | Discord ) and stay tuned to our blog on Medium and on Steemit.
