ethers_gleam
gleam add ethers_gleam@1import ethers_gleam
pub fn main() {
// TODO: An example of the project in use
}Further documentation can be found at https://hexdocs.pm/ethers_gleam.
Development
gleam run # Run the project
gleam test # Run the testsPlanned Features
- [ ] Wallet and Signer with mnemonic
- [x] Private key parsing
- [x] Signing and verifying messages
- [x] Crypto functions: keccak256, sha256, etc
- [x] Eip712 signed typed message
-
[ ] Blockchain primitives:
- [x] Address
- [x] Signature
- [ ] Transaction
- [ ] Block
-
[ ] signed and unsigned numbers:
- [ ] u32
- [ ] u64
- [ ] u128
- [x] u256
- [ ] i32
- [ ] i64
- [ ] i128
- [ ] i256
- [ ] RPC methods
- [ ] ABI parser
- [ ] Contract interaction
- [ ] Websocket connection
- [ ] Etherscan API
-
[ ] Javascript compatibility
- [ ] BigInt
Use big int for js: https://gitlab.com/Nicd/bigi