0.4.0 (2022-09-11)
onLoggedIn
,onLoginPending
andonLogout
callbacks are now passed in theElvenJS.init()
function. This unifies it and helps in synchronizing the WalletConnect actions. In the future probably also Ledger integration will be simpler because of that- added a smart contract query (for now, without result parsing tools, it will probably be a separate library, you can still parse the result manually for simple data types like string or number, check the example/index.html)
- exported
AddressValue
- example demo updates (example demo)
0.3.3 (2022-09-01)
- additional exports from erdjs required for esdt/sft/nft/meta sending (
ESDTNFTTransferPayloadBuilder
,ESDTTransferPayloadBuilder
) - Updated demo. By default you can send a predefined ESDT token
0.3.2 (2022-08-21)
- fix type export
- add Solid.js demo
0.3.1 (2022-08-20)
- fix types export
0.3.0 (2022-08-20)
- breaking change: from v0.3.0, the elven.js is served as an ES6 module. Why? Because ES6 modules are well supported in all browsers, it will be much simpler to make it compatible with many different frontend frameworks if needed. It would be simpler to import it from node_modules. You can still use it directly from the CDN. You just need to import it using
<script type="module" />
Check the docs for more info about it. - supporting it as a standard script seems to be obsolete nowadays, but please let me know if you have a good use case for it, then I will try to support both
0.2.0 (2022-07-16)
- Maiar mobile app auth functionality with QR code generation
- changes for the init function, you don't set the auth provider there anymore, it is moved to the login function
- a lot of refactoring
0.1.0 (2022-07-03)
- initial release
- ability to authenticate using the Maiar browser extension
- ability to sign and send transactions, also to custom smart contract
- basic erdjs structures exposed as globals for browser