Releases: Metalink-App/web3x
Releases · Metalink-App/web3x
v0.6.4
What's Changed
- make correction to address spec by @chrisplim in #5
New Contributors
- @chrisplim made their first contribution in #5
Full Changelog: v0.6.3...v0.6.4
Verify Message (Login with Metamask) Wallet Functionality
Changelog
- Added Web3x.Wallet module
- Follow ethers.js verify message flow but with boolean response, which can be used to verify a login with an ethereum keypair on a frontend client with an elixir backend / api.
- Unit tested with a test wallet & real signatures with both invalid and valid address, message, signature, and nonce data.
Update name to Web3x
- Per @hswick's request, we have renamed this fork of
Exw3toWeb3xas we plan to modify this library for our internal development needs for Metalink projects.
v0.6.1
Changelog
- Added Hardhat for testing modern EVM smartcontracts
- Can now load abis from a map for use cases where abis are stored as JSONB in a database with
ExW3.Abi.load_abi_map/1 - Can now load abis from hardhat generated
.jsonfiles withExW3.Abi.load_hardhat_abi/1 - Can now load bins from from hardhat abi file generated
.jsonfiles withExW3.Abi.load_hardhat_bin/1 - Adde erc721 test contract & tested reading the erc721
:symbolfunction - Fixed bug for decoding functions calls with a single
:stringtype as output