monero/src
jeffro256 38f354e89f
Enforce Tx unlock_time is Zero by Relay Rule
Related to https://github.com/monero-project/research-lab/issues/78

Added a relay rule that enforces the `unlock_time` field is equal to 0 for non-coinbase transactions.

UIs changed:
* Removed `locked_transfer` and `locked_sweep_all` commands from `monero-wallet-cli`

APIs changed:
* Removed `unlock_time` parameters from `wallet2` transfer methods
* Wallet RPC transfer endpoints send error codes when requested unlock time is not 0
* Removed `unlock_time` parameters from `construct_tx*` cryptonote core functions
2024-02-24 14:27:17 -06:00
..
blockchain_db Merge pull request #8958 2023-10-25 21:34:06 -04:00
blockchain_utilities epee: remove dead code in math_helper and string_tools 2023-10-25 16:41:21 -05:00
blocks Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
checkpoints Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
common Cleanup scoped_ptr in src/common/dns_utils.cpp and header include: 2023-12-19 16:54:37 +03:30
crypto cmake: require libsodium 2024-02-24 16:26:43 +01:00
cryptonote_basic Enforce Tx unlock_time is Zero by Relay Rule 2024-02-24 14:27:17 -06:00
cryptonote_core Enforce Tx unlock_time is Zero by Relay Rule 2024-02-24 14:27:17 -06:00
cryptonote_protocol epee: remove dead code in math_helper and string_tools 2023-10-25 16:41:21 -05:00
daemon daemon: warn user on specifiying ZMQ args with --no-zmq 2024-02-07 00:04:46 -06:00
daemonizer Merge pull request #8772 2023-06-27 11:31:27 -05:00
debug_utilities Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
device device: boost -> std locks to fix c++17 compilation 2023-10-26 04:02:26 +02:00
device_trezor cmake: require libsodium 2024-02-24 16:26:43 +01:00
gen_multisig Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
gen_ssl_cert core_rpc_server: new file: rpc_ssl.fingerprint 2023-07-02 19:38:51 -05:00
hardforks Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
lmdb Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
mnemonics Copyright: Update to 2023 2023-01-16 13:00:18 +01:00
multisig Enforce Tx unlock_time is Zero by Relay Rule 2024-02-24 14:27:17 -06:00
net Disable/fix ports with I2P 2024-01-30 13:40:05 -05:00
p2p Merge pull request #9138 2024-02-24 10:05:25 -05:00
ringct Zero initialize rctSigBase elements 2024-02-06 12:47:47 -05:00
rpc Enforce Tx unlock_time is Zero by Relay Rule 2024-02-24 14:27:17 -06:00
seraphis_crypto add sp_transcript 2023-11-04 21:56:42 -05:00
serialization serialization: remove container wrappers and serialize directly 2023-11-28 14:06:24 -06:00
simplewallet Enforce Tx unlock_time is Zero by Relay Rule 2024-02-24 14:27:17 -06:00
wallet Enforce Tx unlock_time is Zero by Relay Rule 2024-02-24 14:27:17 -06:00
CMakeLists.txt add seraphis_crypto directory 2023-09-10 16:49:58 -05:00
cryptonote_config.h cryptonote_config: include cstdint 2023-10-22 18:02:54 -05:00
version.cpp.in version: bump master version number 2022-08-09 03:37:27 +02:00
version.h wallet, rpc: add a release field to get_version 2019-08-26 19:28:25 +00:00