Jeeyong Um

Results 28 issues of Jeeyong Um

**Version of EOSJS** v21.0.3 **Describe the bug** `eosio::chain::abi_serializer` puts built-in types first, so even if user defines new type with built-in type name, it would be ignored. However, eosjs instantiates...

## Change Description `eosio::chain::abi_serializer` in libchain allows serialization of struct from array, but eosjs only serializes object to struct. When sending a transaction with transaction_extensions, the abi of transaction in...

`fc::ecc::public_key` has a member function `public_key_point_data serialize_ecc_point()const;`, but it's not implemented in `elliptic_secp256k1.cpp`. This PR adds missing implmentation, and adds serialize_ecc_point to `fc::crypto::r1::public_key` as well. Related to EOSIO/eos#6718

FC_REFLECT uses from_variant/to_variant pairs, so for extensions_type of `eosio::chain` (an alias of `std::vector`) will try calling `fc::from_variant(const fc::variant& v, std::pair p)`. However, eosio.cdt will generate ABI for std::pair like pair_A_B...

conr2d/fc@5869f1abd6609b956093c3723b5a9c7cf2ee3433 I think that you don't like this idea because of ambiguity which can cause developers' mistake. This patch allows variant to serialize integer, floating-point number, boolean and hex string....

Add support for passing nonce data when signing with libsecp256k1. ``` js function sign(msg, key, data) { ``` When `data` is not passed to function `sign`, `data` will have the...

## Overview According to the [documentation](https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored), `.yarn/install-state.gz` should not be committed. This PR removes `.yarn/install-state.gz` and updates .gitignore for yarn Zero-Installs.

## Description The current implementation of `do_secp256k1_verify()` adds a dummy byte `0x00` to the end of the secp256k1 signature to convert a 64-byte signature to a 65-byte Substrate ECDSA signature....