Be a crypto hero in the market by logging in

Don't you have an account? Sign in

Token price

  • BTC

    6,371,518.7원

    0.1%

  • ETH

    191,249.5원

    0.0%

  • XRP

    352.8원

    0.9%

  • BCH

    326,739.7원

    2.3%

  • LTC

    86,030.2원

    2.3%

  • EOS

    5,535.8원

    -0.6%

  • BNB

    26,371.3원

    2.6%

  • USDT

    1,169.0원

    -0.1%

  • XLM

    122.2원

    1.9%

  • ADA

    85.2원

    1.8%

  • TRX

    28.7원

    5.4%

  • XMR

    77,442.2원

    0.8%

  • DASH

    136,724.0원

    2.1%

  • BSV

    60,723.6원

    -2.5%

  • XTZ

    1,392.3원

    -3.8%

  • NEO

    11,748.6원

    3.9%

  • ETC

    6,525.9원

    1.1%

  • XEM

    72.1원

    6.4%

  • MKR

    644,441.0원

    -2.1%

  • ONT

    1,270.7원

    1.1%

  • BAT

    494.8원

    -0.8%

  • ZEC

    75,656.9원

    1.4%

  • VET

    7.5원

    1.3%

  • DOGE

    3.0원

    -0.7%

  • BTG

    18,462.7원

    -0.1%

  • USDC

    1,160.6원

    0.2%

  • REP

    26,436.4원

    10.1%

  • WAVES

    2,795.4원

    -1.7%

  • NANO

    2,059.9원

    1.0%

  • DCR

    28,349.2원

    -2.1%

  • OMG

    1,929.5원

    -0.6%

  • QTUM

    2,905.6원

    -0.3%

  • LSK

    2,172.4원

    0.2%

  • TUSD

    1,173.5원

    0.4%

  • RVN

    66.1원

    -0.8%

  • BCD

    1,143.6원

    3.9%

  • ICX

    448.8원

    7.0%

  • LINK

    568.7원

    4.5%

  • BCN

    1.1원

    -1.3%

  • ZRX

    330.4원

    -1.0%

  • ZIL

    22.0원

    2.2%

  • BTS

    63.3원

    -3.8%

  • LINK

    485.1원

    2.0%

  • DGB

    13.8원

    0.9%

  • IOST

    13.1원

    1.2%

  • NPXS

    0.8원

    0.7%

  • XVG

    9.4원

    -0.2%

  • AE

    560.3원

    -1.2%

  • SC

    3.4원

    2.2%

  • KMD

    1,198.6원

    5.4%

  • STEEM

    430.6원

    1.6%

  • HT

    2,690.4원

    1.0%

  • PAX

    1,162.5원

    0.1%

  • KCS

    1,440.4원

    5.5%

  • AOA

    18.2원

    -0.4%

  • BTM

    117.8원

    3.2%

  • BTM

    117.8원

    3.2%

  • WTC

    2,800.2원

    -2.3%

  • STRAT

    1,086.0원

    2.6%

  • THETA

    116.9원

    2.5%

  • DAI

    1,145.6원

    -1.9%

  • FCT

    10,170.7원

    0.0%

  • SNT

    27.4원

    0.4%

  • GNT

    94.9원

    -0.6%

  • INB

    260.9원

    -2.4%

  • MCO

    5,689.6원

    11.2%

  • XIN

    199,726.2원

    -3.5%

  • XIN

    199,726.2원

    -3.5%

  • CNX

    1,566.3원

    -0.1%

  • ARDR

    85.4원

    -0.6%

  • PPT

    1,471.5원

    3.3%

  • ARK

    691.9원

    12.2%

  • MONA

    1,147.9원

    -2.8%

  • PAI

    50.4원

    5.7%

  • PAI

    50.4원

    5.7%

  • WAX

    76.2원

    3.3%

  • ELF

    205.8원

    -0.4%

  • GUSD

    1,161.5원

    0.1%

  • MAID

    144.6원

    -1.1%

  • AION

    210.3원

    0.5%

  • XZC

    8,364.8원

    3.4%

  • R

    125.7원

    5.6%

  • HC

    1,382.9원

    1.2%

  • RDD

    2.1원

    0.5%

  • LRC

    69.6원

    1.3%

  • ELA

    3,745.8원

    0.2%

  • POWR

    138.4원

    -0.8%

  • LOOM

    70.8원

    2.0%

  • ETN

    5.9원

    1.7%

  • ODE

    240.5원

    -1.5%

  • NEXO

    94.4원

    2.0%

  • DENT

    0.9원

    -1.9%

  • REPO

    467.0원

    -3.9%

  • MOAC

    798.1원

    -0.2%

  • PIVX

    841.0원

    -7.5%

  • BNT

    738.1원

    -0.5%

  • POLY

    109.4원

    -1.0%

  • LKY

    661.4원

    2.9%

  • PAY

    284.7원

    -0.7%

  • QNT

    2,727.9원

    -5.8%

  • HUM

    0.5원

    -4.2%

  • APIS

    2.6원

    2.1%

  • PTON

    1.4원

    -7.6%

  • BAAS

    1.5원

    -4.3%

  • TEMCO

    2.1원

    -1.9%

  • WET

    25.1원

    -0.6%

  • DCC

    1.3원

    7.9%

  • MVL

    0.6원

    2.9%

  • HORUS

    2.8원

    -2.7%

  • DAT

    2.4원

    0.8%

  • VRA

    1.0원

    -18.1%

  • XRA

    21.9원

    17.0%

  • XRA

    21.9원

    17.0%

  • KARMA

    0.4원

    -8.3%

  • NEXT

    283.2원

    -13.4%

  • PUT

    7.3원

    1.7%

  • PUT

    7.3원

    1.7%

  • NPER

    3.6원

    -3.7%

  • SEAL

    0.4원

    -41.3%

  • KNT

    0.1원

    -2.7%

  • IQ

    6.1원

    -0.1%

  • RBTC

    6,331,268.2원

    -0.1%

  • BLACK

    16.3원

    -3.6%

  • CET

    26.0원

    -4.9%

  • MEETONE

    2.8원

    9.8%

  • RCD

    3.0원

    --%

  • MCC

    6.5원

    1.5%

  • INC

    17.5원

    -7.1%

  • PUB

    1.0원

    -7.4%

  • FNB

    115.9원

    -0.3%

  • BZKY

    16.4원

    0.4%

Community

EOSJS Version 20-beta3: React Native Support and Enhancements for Signature Providers

EOS | 03.06| 52

Today we released the beta3 update to EOSJS v20.0.0. There are breaking changes in the release, so it is important for integrators to have their dependency versions locked. The changes in the release are a further step towards our plan to enable Dapp developers to integrate with one universal api and automatically support any key management and signing solution of their users’ choice.

Feedback is welcome on our continued advancement of developer tools and resources for the EOSIO Developer Community. Feel free to get in contact with our Developer Relations team by emailing developers@block.one with your thoughts on how we can improve software development for the community.

Continue reading below to learn more about EOSJS v20.0.0-beta3.

Highlights in EOSJS v20.0.0-beta3:

Remove dependency on eosjs-ecc (#425)

In this release, we removed the “default” signature provider from the default export. Keeping this out of the default export prevents eosjs-ecc from being bundled automatically, significantly reducing bundle size. We made this change to heighten user security across applications by encouraging the use of signature providers instead of having users paste private keys directly into applications. In the future, we hope that most eosjs implementations will leverage an alternate signature provider to enhance user security.

Support for React Native Apps (#425)

We’ve made necessary updates to ensure eosjs is compatible with React Native Apps and the Edge/IE11 browser.

Support for Signature Providers to Modify Transactions (#418)

As we move to a more secure method of key handling within applications built on EOSIO, signature providers may have valid reasons to modify a transaction (i.e., add actions) prior to returning it to the API transact method for possible broadcast. Prior to this update this was not possible, as signature providers could only return signatures, and transact uses the same serialized transaction that was passed into the signature provider. With this update, the signature provider now returns an object with two keys: signatures and serializedTransaction. The transact function then broadcasts this output.

Improved Handling of Multisig Transactions (#432)

Finally, we have made some updates to provide better support for multisig transactions on EOSIO.

Additional Issues:

More details for this release can be found on GitHub in the Release. Remember, EOSJS V20 is still in beta and will be updated frequently to enhance the security and usability of the library. Remember to lock your dependencies.

Stay Connected

As always, if you are interested in providing feedback and working more closely with our team to improve EOSIO for the community, you can send our developer relations team an email at developers@block.one. You can also hear about future updates by subscribing to our mailing list on the EOSIO Developer Portal. We are excited to be continually improving the usability of the software for EOSIO developers as we continue laying a foundation for the mass adoption of blockchain technology.

Read disclaimer


EOSJS Version 20-beta3: React Native Support and Enhancements for Signature Providers was originally published in eosio on Medium, where people are continuing the conversation by highlighting and responding to this story.

Comment 0

delete

Are you sure you want to delete this post?