akildemir
b2ab2f606c
Security fixes ( #48 )
...
* unify tx versions; add missing protocol tx checks
* fixed errors with protocol_tx handling pre-Carrot
* fixed error caused by setting coinbase_tx version to 4
* fix eph pubkey check for protocol tx verification
* Update tx_pool.cpp
---------
Co-authored-by: Some Random Crypto Guy <somerandomcryptoguy@protonmail.com >
Co-authored-by: somerandomcryptoguy <139346562+somerandomcryptoguy@users.noreply.github.com >
2025-08-20 15:26:36 +01:00
akildemir
a159bed3ba
remove tools::add_element
2025-08-08 14:54:55 +03:00
akildemir
37594fe8fa
Implement return tx functionality for post-carrot ( #33 )
...
* return tx fixes
* save change output for return tx
* successfully receive returned tx
* complete post-carrot return txs
2025-07-30 15:33:35 +01:00
akildemir
9ba621b3ae
post carrot stake tx support ( #32 )
...
* add support for stake txs and payouts post-carrot
* fixes on the stake return payments
* complete post-carrot stake txs
* rename protocol_tx_data to protocol_tx_data_t
2025-07-23 14:58:11 +01:00
akildemir
dd39f94ca6
all pre-carrot txs work; Add support for return txs post-carrot.
2025-07-11 12:08:44 +03:00
akildemir
520d4b4eab
implement sparc return address functionality
2025-07-02 14:25:25 +03:00
Some Random Crypto Guy
e6e644e600
migrated to using carrot_and_legacy_account instead of keystore
2025-07-01 13:33:53 +01:00
akildemir
ae02dcbe9a
post-carrot tx scanning bug fixes
2025-06-20 11:40:46 +03:00
Some Random Crypto Guy
cbde471d91
fixed GCC issue with fields initialised in wrong order
2025-06-12 16:54:08 +01:00
Some Random Crypto Guy
1e81092e59
Merge branch 'carrot-integration' of https://github.com/salvium/salvium into carrot-integration
2025-06-12 14:35:39 +01:00
Some Random Crypto Guy
65db5c3782
fixed detection of return_payment outputs; fixed spending of return_payment outputs
2025-06-12 14:35:35 +01:00
akildemir
a289de023a
completed first successful tx from old keys to old keys post carrot fork
2025-06-12 16:32:16 +03:00
Some Random Crypto Guy
33535531ec
added Carrot support to construct_protocol_tx
2025-05-21 12:25:01 +01:00
akildemir
f2f21a49b1
make pre-carrot construction & carrot receiving work.
2025-05-20 14:47:13 +03:00
Some Random Crypto Guy
60b3f22376
fixed field ordering to allow GCC to compile; removed unlock_time field from CARROT/SPARC TX outputs
2025-05-19 11:13:01 +01:00
akildemir
18ec1c331b
make scanning pre-carrot and carrot coinbase txs work
2025-05-14 16:02:35 +03:00
jeffro256
02e8fea2fe
carrot_impl: file reorganization
2025-05-13 13:56:59 +03:00