Commit graph

3211 commits

Author SHA1 Message Date
Vlad Dobromyslov
ed0a90d57e #420 - add unit tests for ethereum functionality 2022-08-31 08:25:36 +03:00
Vlad Dobromyslov
1671a7e4fc #420 - constructor for transactions from raw_tx 2022-08-30 08:35:05 +03:00
Vlad Dobromyslov
c420c38cc9 #420 - serialize and deserialize functions update 2022-08-30 08:20:30 +03:00
Vlad Dobromyslov
db244887c2 #420 - recover function for sign transaction 2022-08-30 08:19:43 +03:00
Vlad Dobromyslov
7b574e3db2 #420 - calculate hash for raw transaction as single funtion 2022-08-30 08:18:05 +03:00
Vlad Dobromyslov
1f3beba32a Don't send transaction that is not signed 2022-08-29 15:31:42 +03:00
Vlad Dobromyslov
fbe263e2cb Fix for nonce = 0 2022-08-29 13:52:37 +03:00
Vlad Dobromyslov
ab7bb9e633 clang-format 2022-08-26 11:09:55 +03:00
Vlad Dobromyslov
f780fa794f Fix get_nonce 2022-08-26 10:57:18 +03:00
Vlad Dobromyslov
b43d5b4224 eth_send_raw_transaction + eth_send_transaction 2022-08-24 12:52:04 +03:00
serkixenos
34df0c0754 Fix CI/CD build 2022-08-23 02:59:03 +02:00
Vlad Dobromyslov
6c2bf868c5 Fix signing of eth transaction. Calculate v value 2022-08-22 16:02:58 +03:00
Vlad Dobromyslov
adc6743ef0 1) get_nonce
2) get_gas_price
3) get_gas_limit
2022-08-22 10:43:53 +03:00
Vlad Dobromyslov
e3098c3fb6 rlp_decoder class 2022-08-19 17:34:57 +03:00
Vlad Dobromyslov
e6d980d092 1) raw_transaction
2) signed_transaction
3) rlp_encoder classes
2022-08-18 14:54:44 +03:00
Vlad Dobromyslov
b24b204e79 Add sha3 library for keccak 2022-08-17 07:48:59 +03:00
Vlad Dobromyslov
1c1ae88488 Delete submodule SHA3IUF 2022-08-16 10:30:14 +03:00
Vlad Dobromyslov
46ac4d79a3 withdraw transaction 2022-08-05 11:29:21 +03:00
Vlad Dobromyslov
212e5bc7ad Add ethereum::transaction 2022-08-04 13:06:53 +03:00
Vlad Dobromyslov
f6614ab122 base_encoder + update_owners_encoder 2022-08-04 10:27:09 +03:00
Vlad Dobromyslov
7f3e7e876a Replace string_to_hex with boost::algorithm::hex 2022-08-03 11:10:30 +03:00
Vlad Dobromyslov
776dc729b5 UpdateOwners:
1) process_proposal
2) sign_transaction
3) send_sidechain_transaction
4) settle_sidechain_transaction
2022-08-02 11:17:58 +03:00
serkixenos
7629ecc8b3 Improve SONs config parameter checks 2022-07-29 18:07:49 +02:00
Vlad Dobromyslov
e9dbafb56a Fix "hive-node-rpc-url" 2022-07-28 10:34:36 +03:00
serkixenos
6f2bc4584f Remove WS client 2022-07-27 01:42:01 +02:00
serkixenos
abda10d884 Remove WS client 2022-07-26 19:43:32 +02:00
serkixenos
35c2d4c63f Remove WS client 2022-07-26 19:34:13 +02:00
serkixenos
867f38796a Merge branch 'develop' into feature/son-for-ethereum 2022-07-26 17:11:16 +02:00
serkixenos
005478e3ef Merge branch 'feature/new-rpc-ws-clients' into 'develop'
Boost Beast based RPC client

See merge request PBSA/peerplays!139
2022-07-26 13:47:16 +00:00
serkixenos
5bfd685684 Boost Beast based RPC client 2022-07-26 13:47:16 +00:00
serkixenos
f12c9f3ef9 SON for Ethereum listener, WIP 2022-07-21 22:01:51 +02:00
serkixenos
51aa87130e Merge branch 'develop' into feature/son-for-ethereum 2022-07-21 20:55:13 +02:00
serkixenos
662139ca22 Fix invalid result of nft_get_total_supply (#399) 2022-07-21 20:51:53 +02:00
serkixenos
0f4ec86913 WEP 2022-07-16 00:01:59 +02:00
serkixenos
6844b74e29 Merge branch 'bug/400-verify_sig' into 'develop'
#400 - fix verify_sig function.

See merge request PBSA/peerplays!138
2022-07-15 17:59:25 +00:00
Vlad Dobromyslov
99ed37e834 #400 - fix verify_sig function. 2022-07-15 17:59:25 +00:00
serkixenos
9de4a07ce2 Try to fix docker builds 2022-07-15 19:42:26 +02:00
serkixenos
b2eb4a8ff9 Boost Beast based Websocket client 2022-07-15 07:35:24 +02:00
serkixenos
28ac8214ca Update boost, remove curl from sidechain plugin 2022-07-13 04:18:25 +02:00
serkixenos
47023be7c5 Config file options cleanup 2022-07-11 18:30:39 +02:00
serkixenos
73163d2722 Merge branch 'feature/new-rpc-ws-clients' into feature/son-for-ethereum 2022-07-07 19:08:59 +02:00
serkixenos
bbef0062c1 Merge branch 'develop' into feature/son-for-ethereum 2022-07-07 19:07:16 +02:00
serkixenos
3545efbf94 Boost Beast based HTTP client for SONs 2022-07-07 18:27:47 +02:00
serkixenos
629a6672fd Merge branch 'feature/357-secp256k1-lib' into 'develop'
#357 secp256k1 lib from libbitcoin

See merge request PBSA/peerplays!118
2022-07-07 00:53:24 +00:00
Vlad Dobromyslov
3b5e928094 #357 secp256k1 lib from libbitcoin 2022-07-07 00:53:23 +00:00
serkixenos
09579fbab1 Fix SON cli tests 2022-07-06 01:07:39 +02:00
serkixenos
ff462234af Merge branch 'bug/394/clean_exit__from_all_threads_on_ctrl_c' into 'develop'
Clean exit from CTRL + C

See merge request PBSA/peerplays!134
2022-07-05 11:48:01 +00:00
Davor Hirunda
873dfd788b Clean exit from CTRL + C 2022-07-05 11:48:01 +00:00
serkixenos
57ccbdffd4 Basic RPC communication with Ethereum node established 2022-06-30 00:21:04 +02:00
serkixenos
da46b16560 WIP: Major refactoring of Ethereum sidechain handler 2022-06-28 23:55:19 +02:00