12021-08-24T00:00:43  *** AaronvanW <AaronvanW!~AaronvanW@190.150.30.183> has quit IRC (Quit: Leaving...)
  22021-08-24T00:03:14  *** vasild <vasild!~vd@user/vasild> has quit IRC (Remote host closed the connection)
  32021-08-24T00:08:24  *** vasild <vasild!~vd@user/vasild> has joined #bitcoin-core-dev
  42021-08-24T00:15:52  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
  52021-08-24T00:15:52  <bitcoin-git> [bitcoin] fpelliccioni opened pull request #22786: fix tests (master...fix_scriptnum_test) https://github.com/bitcoin/bitcoin/pull/22786
  62021-08-24T00:15:53  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
  72021-08-24T00:23:10  *** earnestly <earnestly!~earnest@user/earnestly> has quit IRC (Ping timeout: 240 seconds)
  82021-08-24T00:37:21  *** jespada <jespada!~jespada@90.254.247.46> has quit IRC (Ping timeout: 258 seconds)
  92021-08-24T00:42:42  *** jespada <jespada!~jespada@90.254.245.194> has joined #bitcoin-core-dev
 102021-08-24T01:12:56  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Remote host closed the connection)
 112021-08-24T01:21:31  *** gene <gene!~gene@gateway/tor-sasl/gene> has joined #bitcoin-core-dev
 122021-08-24T01:22:40  *** belcher <belcher!~belcher@user/belcher> has quit IRC (Ping timeout: 250 seconds)
 132021-08-24T01:32:30  *** gene <gene!~gene@gateway/tor-sasl/gene> has quit IRC (Quit: gene)
 142021-08-24T01:35:45  *** belcher <belcher!~belcher@user/belcher> has joined #bitcoin-core-dev
 152021-08-24T01:56:04  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
 162021-08-24T02:05:37  *** SpellChecker <SpellChecker!~SpellChec@gateway/tor-sasl/spellchecker> has quit IRC (Quit: bye)
 172021-08-24T02:05:47  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
 182021-08-24T02:09:52  *** SpellChecker <SpellChecker!~SpellChec@gateway/tor-sasl/spellchecker> has joined #bitcoin-core-dev
 192021-08-24T02:15:42  *** Yihen <Yihen!~textual@103.138.75.117> has joined #bitcoin-core-dev
 202021-08-24T02:29:26  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has joined #bitcoin-core-dev
 212021-08-24T02:39:43  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
 222021-08-24T02:44:18  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 232021-08-24T02:44:19  <bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/d3203a99d886...61a843e43bf1
 242021-08-24T02:44:19  <bitcoin-git> bitcoin/master 5ef2738 fanquake: util: make ParseMoney return a std::optional<CAmount>
 252021-08-24T02:44:19  <bitcoin-git> bitcoin/master f7752ad fanquake: util: check MoneyRange() inside ParseMoney()
 262021-08-24T02:44:19  <bitcoin-git> bitcoin/master 61a843e fanquake: Merge bitcoin/bitcoin#22220: util: make ParseMoney return a std::optional<...
 272021-08-24T02:44:20  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 282021-08-24T02:44:35  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 292021-08-24T02:44:36  <bitcoin-git> [bitcoin] fanquake merged pull request #22220: util: make ParseMoney return a std::optional<CAmount> (master...parse_money_optional) https://github.com/bitcoin/bitcoin/pull/22220
 302021-08-24T02:44:36  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 312021-08-24T03:12:43  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 322021-08-24T03:12:43  <bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/61a843e43bf1...b20ad0eb16b9
 332021-08-24T03:12:43  <bitcoin-git> bitcoin/master 16652a9 Martin Zumsande: refactor: Remove unused KeyIDHasher
 342021-08-24T03:12:43  <bitcoin-git> bitcoin/master 4c69571 Martin Zumsande: doc: remove outdated comment
 352021-08-24T03:12:43  <bitcoin-git> bitcoin/master b20ad0e fanquake: Merge bitcoin/bitcoin#22772: refactor: hasher cleanup (follow-up to 19935)...
 362021-08-24T03:12:45  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 372021-08-24T03:13:00  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 382021-08-24T03:13:00  <bitcoin-git> [bitcoin] fanquake merged pull request #22772: refactor: hasher cleanup (follow-up to 19935) (master...202108_hasher_cleanup) https://github.com/bitcoin/bitcoin/pull/22772
 392021-08-24T03:13:01  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 402021-08-24T03:25:45  *** aechu <aechu!~major@gateway/tor-sasl/major> has quit IRC (Ping timeout: 244 seconds)
 412021-08-24T03:27:35  *** aechu <aechu!~major@gateway/tor-sasl/major> has joined #bitcoin-core-dev
 422021-08-24T04:01:01  *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
 432021-08-24T04:01:10  *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
 442021-08-24T04:22:43  *** gleb7 <gleb7!~gleb@178.150.137.228> has quit IRC (Ping timeout: 252 seconds)
 452021-08-24T04:25:13  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 462021-08-24T04:25:13  <bitcoin-git> [bitcoin] kallewoof opened pull request #22787: refactor: actual immutable pointing (master...202108-const-shared-ptrs) https://github.com/bitcoin/bitcoin/pull/22787
 472021-08-24T04:25:14  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 482021-08-24T04:40:40  *** vasild <vasild!~vd@user/vasild> has quit IRC (Ping timeout: 244 seconds)
 492021-08-24T04:43:09  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Remote host closed the connection)
 502021-08-24T04:43:51  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
 512021-08-24T04:46:48  <fanquake> wumpus / sipa: please block https://github.com/codedfile
 522021-08-24T04:47:43  <kalle> maybe give fanquake block privs?
 532021-08-24T04:49:48  *** vysn <vysn!~vysn@user/vysn> has joined #bitcoin-core-dev
 542021-08-24T04:56:36  *** vasild <vasild!~vd@user/vasild> has joined #bitcoin-core-dev
 552021-08-24T05:20:10  <meshcollider> kalle: I think block privs require being a github repo admin, which is the highest permission level. Not opposed to fanquake being added but it is definitely a bigger move so it'd have to be discussed at the meeting I guess (plus the more people with those permissions the greater the "attack surface").
 562021-08-24T05:20:27  *** vasild <vasild!~vd@user/vasild> has quit IRC (Ping timeout: 244 seconds)
 572021-08-24T05:22:06  *** vasild <vasild!~vd@user/vasild> has joined #bitcoin-core-dev
 582021-08-24T05:44:52  *** vysn <vysn!~vysn@user/vysn> has quit IRC (Remote host closed the connection)
 592021-08-24T05:55:39  *** vysn <vysn!~vysn@user/vysn> has joined #bitcoin-core-dev
 602021-08-24T06:19:40  *** Guyver2 <Guyver2!Guyver@guyver2.xs4all.nl> has joined #bitcoin-core-dev
 612021-08-24T06:46:04  *** Henrik <Henrik!~textual@84.212.107.177> has joined #bitcoin-core-dev
 622021-08-24T06:58:48  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
 632021-08-24T07:26:54  *** Henrik <Henrik!~textual@84.212.107.177> has quit IRC (Quit: My MacBook Air has gone to sleep. ZZZzzz…)
 642021-08-24T07:28:53  *** Guest18 <Guest18!~Guest18@dynamic-2ewv96tdcb52h13mbt-pd01.res.v6.highway.a1.net> has joined #bitcoin-core-dev
 652021-08-24T07:32:35  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Remote host closed the connection)
 662021-08-24T07:33:02  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
 672021-08-24T07:33:15  *** vnogueira <vnogueira!~vnogueira@user/vnogueira> has quit IRC (Remote host closed the connection)
 682021-08-24T07:33:41  *** prayank <prayank!~andr0irc@51.158.144.31> has joined #bitcoin-core-dev
 692021-08-24T07:33:44  *** vnogueira <vnogueira!~vnogueira@user/vnogueira> has joined #bitcoin-core-dev
 702021-08-24T07:35:56  <prayank> re: wallet files should not be used across chains
 712021-08-24T07:36:17  <prayank> Related issues: https://github.com/bitcoin/bitcoin/issues/12805
 722021-08-24T07:36:20  <prayank> https://github.com/bitcoin-core/gui/issues/369
 732021-08-24T07:36:56  <prayank> Which PR is fixing this? I am assuming #18554
 742021-08-24T07:36:58  <gribble> https://github.com/bitcoin/bitcoin/issues/18554 | wallet: ensure wallet files are not reused across chains by rodentrabies · Pull Request #18554 · bitcoin/bitcoin · GitHub
 752021-08-24T07:37:35  *** goatpig <goatpig!~goat@blocksettle-gw.cust.31173.se> has joined #bitcoin-core-dev
 762021-08-24T07:37:40  <prayank> If yes, would review and test this ASAP. Request other wallet devs to review as well and get this merged.
 772021-08-24T07:38:17  <prayank> Reason: This can result in some weird vulnerabilities if not managed properly and things aren't kept separate
 782021-08-24T07:39:18  <vasild> Is anybody working on fixing the addrman/asmap order issue reported above? I guess this would fix it: https://bpa.st/7TLQ (a possible quick fix, would not improve the quality of the code like making it impossible to wrong-do in the future).
 792021-08-24T07:39:48  <vasild> jonatack: laanwj: jnewbery: MarcoFalke: sipa: ^
 802021-08-24T07:40:17  <vasild> If nobody is looking into it, I can take care about it.
 812021-08-24T07:46:02  *** prayank <prayank!~andr0irc@51.158.144.31> has quit IRC (Quit: irc thread exit)
 822021-08-24T07:48:53  *** Talkless <Talkless!~Talkless@88.118.107.234> has joined #bitcoin-core-dev
 832021-08-24T07:54:13  *** Henrik <Henrik!~textual@84.212.107.177> has joined #bitcoin-core-dev
 842021-08-24T07:57:01  *** earnestly <earnestly!~earnest@user/earnestly> has joined #bitcoin-core-dev
 852021-08-24T07:58:43  *** lkqwejhhgasdjhgn <lkqwejhhgasdjhgn!~kljkljklk@p200300d46f38960079b57c3ff61f7967.dip0.t-ipconnect.de> has joined #bitcoin-core-dev
 862021-08-24T08:09:13  *** Talkless <Talkless!~Talkless@88.118.107.234> has quit IRC (Quit: Konversation terminated!)
 872021-08-24T08:10:59  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 882021-08-24T08:11:00  <bitcoin-git> [gui] MarcoFalke merged pull request #349: replace QDateTime::fromTime_t with QDateTime::fromSecsSinceEpoch (master...qt_drop_from_time_t) https://github.com/bitcoin-core/gui/pull/349
 892021-08-24T08:11:00  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 902021-08-24T08:11:18  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 912021-08-24T08:11:19  <bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/b20ad0eb16b9...dd455ecfa085
 922021-08-24T08:11:19  <bitcoin-git> bitcoin/master 27257b3 fanquake: refactor: replace QDateTime::fromTime_t with QDateTime::fromSecsSinceEpoch
 932021-08-24T08:11:19  <bitcoin-git> bitcoin/master 3ae503c fanquake: refactor: replace QDateTime::toTime_t with QDateTime::toSecsSinceEpoch
 942021-08-24T08:11:19  <bitcoin-git> bitcoin/master dd455ec MarcoFalke: Merge bitcoin-core/gui#349: replace QDateTime::fromTime_t with QDateTime::...
 952021-08-24T08:11:20  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 962021-08-24T08:12:56  *** Guyver2 <Guyver2!Guyver@guyver2.xs4all.nl> has quit IRC (Quit: Going offline, see ya! (www.adiirc.com))
 972021-08-24T08:16:27  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 240 seconds)
 982021-08-24T08:16:40  *** vnogueira <vnogueira!~vnogueira@user/vnogueira> has quit IRC (Remote host closed the connection)
 992021-08-24T08:17:03  *** vnogueira <vnogueira!~vnogueira@user/vnogueira> has joined #bitcoin-core-dev
1002021-08-24T08:21:10  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
1012021-08-24T08:22:52  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1022021-08-24T08:22:52  <bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/dd455ecfa085...eb09c26724e3
1032021-08-24T08:22:52  <bitcoin-git> bitcoin/master faf7e92 MarcoFalke: test: Add generate* calls to test framework
1042021-08-24T08:22:52  <bitcoin-git> bitcoin/master fab2e23 MarcoFalke: Use generate* from TestFramework
1052021-08-24T08:22:52  <bitcoin-git> bitcoin/master eb09c26 fanquake: Merge bitcoin/bitcoin#22741: test: Add generate* calls to test framework
1062021-08-24T08:22:54  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1072021-08-24T08:23:09  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1082021-08-24T08:23:09  <bitcoin-git> [bitcoin] fanquake merged pull request #22741: test: Add generate* calls to test framework (master...2108-testSync01) https://github.com/bitcoin/bitcoin/pull/22741
1092021-08-24T08:23:10  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1102021-08-24T08:34:58  <jnewbery> vasild: I don't think that diff would work. Addrman needs to be constructed before connman.
1112021-08-24T08:35:34  <jnewbery> I'll open a fix PR this morning
1122021-08-24T08:36:05  <vasild> node.addrman = std::make_unique... is not moved
1132021-08-24T08:36:16  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1142021-08-24T08:36:16  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #22788: scripted-diff: Use generate* from TestFramework (master...2108-testGenDiff) https://github.com/bitcoin/bitcoin/pull/22788
1152021-08-24T08:36:17  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1162021-08-24T08:36:21  <vasild> i.e. addrman is constructed before connman
1172021-08-24T08:37:01  <vasild> but anyway, if you will fix it properly (e.g. make asmap argument to addrman constructor), poke me for review :)
1182021-08-24T08:38:05  <jnewbery> ah, ok. Yes, I think that'd do it then, but I think it'd be preferable to collect all of the addrman initialization code together in one place.
1192021-08-24T08:39:42  <vasild> I wonder if it would be better to pass `std::vector<bool> asmap` to the addrman ctor and read it before calling the ctor with the static CAddrMan::DecodeAsmap() or to pass fs::path asmap_path to the ctor.
1202021-08-24T08:40:01  <vasild> std::optional<fs::path>
1212021-08-24T08:41:58  <vasild> I guess also CConnman::SetAsmap() can be removed
1222021-08-24T08:42:02  <jnewbery> vasild: I was planning on making `std::vector<bool>* asmap` the argument
1232021-08-24T08:42:19  <jnewbery> indeed - remove CConnman::SetAsmap()
1242021-08-24T08:42:26  <jnewbery> and potentially make m_asmap private
1252021-08-24T08:43:35  <vasild> +1, maybe a getter method would be required
1262021-08-24T08:45:22  <vasild> std::vector<bool> asmap = CAddrMan::DecodeAsmap(path); CAddrMan addrman(asmap); // this pattern looks a bit strange
1272021-08-24T08:46:34  <vasild> CAddrMan addrman(asmap_path); // and call DecodeAsmap() inside the ctor looks more straight-forward to me
1282021-08-24T08:47:21  <jnewbery> vasild: I agree. DecodeAsmap() does not need to be a static member function on CAddrMan at all. In fact, I don't think asmap belongs inside CAddrMan, but it's a bigger job to extract it
1292021-08-24T08:50:12  <vasild> DecodeAsmap() can be non-static private method, only called from the ctor. But anyway, I guess it can be improved in different ways :)
1302021-08-24T09:12:10  *** janb <janb!~arjan@185.238.129.113> has quit IRC (Ping timeout: 240 seconds)
1312021-08-24T09:27:15  *** Henrik <Henrik!~textual@84.212.107.177> has quit IRC (Ping timeout: 250 seconds)
1322021-08-24T09:36:43  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Ping timeout: 244 seconds)
1332021-08-24T09:39:03  *** Bullit <Bullit!~Bullit01@042-236-158-163.dynamic.caiway.nl> has quit IRC (Read error: Connection reset by peer)
1342021-08-24T09:39:20  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
1352021-08-24T09:39:37  *** Bullit <Bullit!~Bullit01@042-236-158-163.dynamic.caiway.nl> has joined #bitcoin-core-dev
1362021-08-24T09:46:32  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Ping timeout: 244 seconds)
1372021-08-24T09:50:10  *** pigeons <pigeons!~pigeons@androzani.sysevolve.com> has quit IRC (Ping timeout: 240 seconds)
1382021-08-24T09:51:13  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
1392021-08-24T10:00:13  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Remote host closed the connection)
1402021-08-24T10:09:42  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
1412021-08-24T10:15:59  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Ping timeout: 244 seconds)
1422021-08-24T10:19:41  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
1432021-08-24T10:38:10  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has joined #bitcoin-core-dev
1442021-08-24T10:42:49  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1452021-08-24T10:42:49  <bitcoin-git> [bitcoin] theStack opened pull request #22789: external_signer: improve fingerprint matching logic (stop on first match) (master...202108-external_signer-improve_fingerprint_matching) https://github.com/bitcoin/bitcoin/pull/22789
1462021-08-24T10:42:50  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1472021-08-24T10:48:31  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
1482021-08-24T10:57:29  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1492021-08-24T10:57:29  <bitcoin-git> [bitcoin] Zero-1729 opened pull request #22790: test: add aarch64-apple-darwin platform entry to get_previous_releases (master...add-aarch64-apple-darwin-get-prev-releases) https://github.com/bitcoin/bitcoin/pull/22790
1502021-08-24T10:57:30  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1512021-08-24T11:24:06  <jnewbery> jonatack: are you able to test whether https://github.com/jnewbery/bitcoin/tree/2021-08-asmap-addrman-init resolves the addrman/asmap issue?
1522021-08-24T11:27:30  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has joined #bitcoin-core-dev
1532021-08-24T11:27:49  *** NorrinRadd <NorrinRadd!~username@154.6.20.215> has joined #bitcoin-core-dev
1542021-08-24T11:28:45  *** Talkless <Talkless!~Talkless@88.118.107.234> has joined #bitcoin-core-dev
1552021-08-24T11:31:51  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has quit IRC (Client Quit)
1562021-08-24T11:33:11  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has joined #bitcoin-core-dev
1572021-08-24T11:34:43  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1582021-08-24T11:34:43  <bitcoin-git> [bitcoin] jnewbery opened pull request #22791: [init] Read/decode asmap before constructing addrman (master...2021-08-asmap-addrman-init) https://github.com/bitcoin/bitcoin/pull/22791
1592021-08-24T11:34:44  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1602021-08-24T11:43:17  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
1612021-08-24T11:46:48  *** Talkless <Talkless!~Talkless@88.118.107.234> has quit IRC (Read error: Connection reset by peer)
1622021-08-24T11:47:04  *** Talkless <Talkless!~Talkless@88.118.107.234> has joined #bitcoin-core-dev
1632021-08-24T11:47:18  *** Talkless <Talkless!~Talkless@88.118.107.234> has quit IRC (Client Quit)
1642021-08-24T11:50:52  *** Guest18 <Guest18!~Guest18@dynamic-2ewv96tdcb52h13mbt-pd01.res.v6.highway.a1.net> has quit IRC (Ping timeout: 246 seconds)
1652021-08-24T11:54:33  *** Guest18 <Guest18!~Guest18@dynamic-2ewv9512956j1ss81n-pd01.res.v6.highway.a1.net> has joined #bitcoin-core-dev
1662021-08-24T11:54:40  *** Guest18 <Guest18!~Guest18@dynamic-2ewv9512956j1ss81n-pd01.res.v6.highway.a1.net> has quit IRC (Client Quit)
1672021-08-24T12:15:00  *** instagibbs <instagibbs!~instagibb@119247204116.ctinets.com> has quit IRC (Ping timeout: 258 seconds)
1682021-08-24T12:16:54  *** instagibbs <instagibbs!~instagibb@119247204116.ctinets.com> has joined #bitcoin-core-dev
1692021-08-24T12:23:27  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 240 seconds)
1702021-08-24T12:37:13  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has joined #bitcoin-core-dev
1712021-08-24T12:55:18  *** vhs43[m] <vhs43[m]!~vhs43matr@2001:470:69fc:105::ba6d> has quit IRC (Quit: You have been idle for 30+ days)
1722021-08-24T12:59:35  *** Bullit <Bullit!~Bullit01@042-236-158-163.dynamic.caiway.nl> has quit IRC (Ping timeout: 250 seconds)
1732021-08-24T13:04:07  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
1742021-08-24T13:04:27  *** jetpack_ <jetpack_!~jetpack@2605:2700:1:100e:ddb4:196e:c17a:3b92> has quit IRC (Quit: ZNC 1.7.2+deb3 - https://znc.in)
1752021-08-24T13:06:16  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Quit: = "")
1762021-08-24T13:07:06  *** Bullit <Bullit!~Bullit01@042-236-158-163.dynamic.caiway.nl> has joined #bitcoin-core-dev
1772021-08-24T13:07:45  *** jetpack <jetpack!~jetpack@2605:2700:1:100e:ddb4:196e:c17a:3b92> has joined #bitcoin-core-dev
1782021-08-24T13:08:52  *** Bullit <Bullit!~Bullit01@042-236-158-163.dynamic.caiway.nl> has quit IRC (Read error: Connection reset by peer)
1792021-08-24T13:09:14  *** Bullit <Bullit!~Bullit01@042-236-158-163.dynamic.caiway.nl> has joined #bitcoin-core-dev
1802021-08-24T13:24:21  *** ariard__ <ariard__!~ariard@167.99.46.220> has quit IRC (*.net *.split)
1812021-08-24T13:24:21  *** andytosh1 <andytosh1!~apoelstra@s66-183-0-205.bc.hsia.telus.net> has quit IRC (*.net *.split)
1822021-08-24T13:24:21  *** luke-jr <luke-jr!~luke-jr@user/luke-jr> has quit IRC (*.net *.split)
1832021-08-24T13:24:21  *** piku <piku!~piku@47.202.122.99> has quit IRC (*.net *.split)
1842021-08-24T13:24:21  *** jesseposner <jesseposner!~jesse@c-24-4-88-184.hsd1.ca.comcast.net> has quit IRC (*.net *.split)
1852021-08-24T13:24:21  *** dviola <dviola!~diego@user/dviola> has quit IRC (*.net *.split)
1862021-08-24T13:24:21  *** cfields <cfields!~cfields@207.172.223.102> has quit IRC (*.net *.split)
1872021-08-24T13:24:21  *** sanket1729 <sanket1729!~sanket172@ec2-100-24-255-95.compute-1.amazonaws.com> has quit IRC (*.net *.split)
1882021-08-24T13:24:21  *** jrayhawk <jrayhawk!~jrayhawk@user/jrayhawk> has quit IRC (*.net *.split)
1892021-08-24T13:24:21  *** provoostenator <provoostenator!~quassel@user/provoostenator> has quit IRC (*.net *.split)
1902021-08-24T13:24:21  *** Ananta-shesha <Ananta-shesha!~pjetcetal@2.95.210.196> has quit IRC (*.net *.split)
1912021-08-24T13:24:21  *** BUSY <BUSY!~BUSY@user/busy> has quit IRC (*.net *.split)
1922021-08-24T13:24:21  *** elichai2 <elichai2!sid212594@stonehaven.irccloud.com> has quit IRC (*.net *.split)
1932021-08-24T13:24:21  *** schmidty <schmidty!sid297174@tooting.irccloud.com> has quit IRC (*.net *.split)
1942021-08-24T13:24:21  *** cold <cold!~cold@user/cold> has quit IRC (*.net *.split)
1952021-08-24T13:24:21  *** Lightsword <Lightsword!~Lightswor@user/lightsword> has quit IRC (*.net *.split)
1962021-08-24T13:24:21  *** mdrollette <mdrollette!~mdrollett@user/mdrollette> has quit IRC (*.net *.split)
1972021-08-24T13:24:21  *** warren <warren!~warren@fedora/wombat/warren> has quit IRC (*.net *.split)
1982021-08-24T13:24:21  *** c_arc_ <c_arc_!~c_arc@4.53.92.114> has quit IRC (*.net *.split)
1992021-08-24T13:24:21  *** mekster6 <mekster6!~mekster@user/mekster> has quit IRC (*.net *.split)
2002021-08-24T13:24:21  *** DeanGuss <DeanGuss!~dean@user/deanguss> has quit IRC (*.net *.split)
2012021-08-24T13:25:22  *** luke-jr <luke-jr!~luke-jr@user/luke-jr> has joined #bitcoin-core-dev
2022021-08-24T13:25:48  *** Bullit <Bullit!~Bullit01@042-236-158-163.dynamic.caiway.nl> has quit IRC (Read error: Connection reset by peer)
2032021-08-24T13:26:53  *** Bullit <Bullit!~Bullit01@042-236-158-163.dynamic.caiway.nl> has joined #bitcoin-core-dev
2042021-08-24T13:27:41  *** Bullit <Bullit!~Bullit01@042-236-158-163.dynamic.caiway.nl> has quit IRC (Read error: Connection reset by peer)
2052021-08-24T13:28:37  *** andytosh1 <andytosh1!~apoelstra@s66-183-0-205.bc.hsia.telus.net> has joined #bitcoin-core-dev
2062021-08-24T13:28:37  *** ariard__ <ariard__!~ariard@167.99.46.220> has joined #bitcoin-core-dev
2072021-08-24T13:28:37  *** piku <piku!~piku@47.202.122.99> has joined #bitcoin-core-dev
2082021-08-24T13:28:37  *** jesseposner <jesseposner!~jesse@c-24-4-88-184.hsd1.ca.comcast.net> has joined #bitcoin-core-dev
2092021-08-24T13:28:37  *** dviola <dviola!~diego@user/dviola> has joined #bitcoin-core-dev
2102021-08-24T13:28:37  *** cfields <cfields!~cfields@207.172.223.102> has joined #bitcoin-core-dev
2112021-08-24T13:28:37  *** sanket1729 <sanket1729!~sanket172@ec2-100-24-255-95.compute-1.amazonaws.com> has joined #bitcoin-core-dev
2122021-08-24T13:28:37  *** jrayhawk <jrayhawk!~jrayhawk@user/jrayhawk> has joined #bitcoin-core-dev
2132021-08-24T13:28:37  *** provoostenator <provoostenator!~quassel@user/provoostenator> has joined #bitcoin-core-dev
2142021-08-24T13:28:37  *** Ananta-shesha <Ananta-shesha!~pjetcetal@2.95.210.196> has joined #bitcoin-core-dev
2152021-08-24T13:28:37  *** BUSY <BUSY!~BUSY@user/busy> has joined #bitcoin-core-dev
2162021-08-24T13:28:37  *** elichai2 <elichai2!sid212594@stonehaven.irccloud.com> has joined #bitcoin-core-dev
2172021-08-24T13:28:37  *** schmidty <schmidty!sid297174@tooting.irccloud.com> has joined #bitcoin-core-dev
2182021-08-24T13:28:37  *** cold <cold!~cold@user/cold> has joined #bitcoin-core-dev
2192021-08-24T13:28:37  *** Lightsword <Lightsword!~Lightswor@user/lightsword> has joined #bitcoin-core-dev
2202021-08-24T13:28:37  *** mdrollette <mdrollette!~mdrollett@user/mdrollette> has joined #bitcoin-core-dev
2212021-08-24T13:28:37  *** warren <warren!~warren@fedora/wombat/warren> has joined #bitcoin-core-dev
2222021-08-24T13:28:37  *** c_arc_ <c_arc_!~c_arc@4.53.92.114> has joined #bitcoin-core-dev
2232021-08-24T13:28:37  *** mekster6 <mekster6!~mekster@user/mekster> has joined #bitcoin-core-dev
2242021-08-24T13:28:37  *** DeanGuss <DeanGuss!~dean@user/deanguss> has joined #bitcoin-core-dev
2252021-08-24T13:28:53  *** Bullit <Bullit!~Bullit01@042-236-158-163.dynamic.caiway.nl> has joined #bitcoin-core-dev
2262021-08-24T13:29:11  *** gleb7 <gleb7!~gleb@178.150.137.228> has joined #bitcoin-core-dev
2272021-08-24T13:54:12  *** goatpig <goatpig!~goat@blocksettle-gw.cust.31173.se> has quit IRC (Quit: Konversation terminated!)
2282021-08-24T14:04:56  *** RDK <RDK!~RDK@p200300db67137b89080d34ef7b8dc0ac.dip0.t-ipconnect.de> has joined #bitcoin-core-dev
2292021-08-24T14:11:47  *** RDK <RDK!~RDK@p200300db67137b89080d34ef7b8dc0ac.dip0.t-ipconnect.de> has quit IRC (Remote host closed the connection)
2302021-08-24T14:12:06  *** RDK <RDK!~RDK@p200300db67137b89080d34ef7b8dc0ac.dip0.t-ipconnect.de> has joined #bitcoin-core-dev
2312021-08-24T14:27:23  *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
2322021-08-24T14:27:30  *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
2332021-08-24T14:28:47  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has joined #bitcoin-core-dev
2342021-08-24T14:32:41  *** muhblockchain <muhblockchain!~muhblockc@user/muhblockchain> has joined #bitcoin-core-dev
2352021-08-24T14:50:42  *** AaronvanW <AaronvanW!~AaronvanW@190.150.30.183> has joined #bitcoin-core-dev
2362021-08-24T14:51:40  *** hsmiths <hsmiths!uid95325@id-95325.brockwell.irccloud.com> has quit IRC ()
2372021-08-24T14:51:55  *** hsmiths <hsmiths!uid95325@id-95325.helmsley.irccloud.com> has joined #bitcoin-core-dev
2382021-08-24T14:59:20  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2392021-08-24T14:59:20  <bitcoin-git> [bitcoin] hebasto closed pull request #17786: refactor: Nuke policy/fees->mempool circular dependencies (master...20191221-mempool-circ-dep) https://github.com/bitcoin/bitcoin/pull/17786
2402021-08-24T14:59:20  *** JackH <JackH!~laptop@ppp-0-174.leed-a-2.dynamic.dsl.as9105.com> has joined #bitcoin-core-dev
2412021-08-24T14:59:21  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2422021-08-24T15:04:01  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2432021-08-24T15:04:01  <bitcoin-git> [bitcoin] hebasto closed pull request #17791: Remove UBSan suppressions for CTxMemPool* (master...20191222-mempool-ub) https://github.com/bitcoin/bitcoin/pull/17791
2442021-08-24T15:04:02  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2452021-08-24T15:10:14  *** jamesob <jamesob!sid180710@id-180710.brockwell.irccloud.com> has quit IRC ()
2462021-08-24T15:10:28  *** jamesob <jamesob!sid180710@id-180710.helmsley.irccloud.com> has joined #bitcoin-core-dev
2472021-08-24T15:23:48  *** rodarmor <rodarmor!sid210835@id-210835.brockwell.irccloud.com> has quit IRC ()
2482021-08-24T15:24:02  *** rodarmor <rodarmor!sid210835@id-210835.helmsley.irccloud.com> has joined #bitcoin-core-dev
2492021-08-24T15:28:36  <ryanofsky> Can add #22219 to high priority for me since previous prs merged?
2502021-08-24T15:28:38  <gribble> https://github.com/bitcoin/bitcoin/issues/22219 | multiprocess: Start using init makeNode, makeChain, etc methods by ryanofsky · Pull Request #22219 · bitcoin/bitcoin · GitHub
2512021-08-24T15:37:53  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2522021-08-24T15:37:53  <bitcoin-git> [bitcoin] hebasto closed pull request #19306: refactor: Replace RecursiveMutex with Mutex in CTxMemPool (master...200616-mempool-mx) https://github.com/bitcoin/bitcoin/pull/19306
2532021-08-24T15:37:54  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2542021-08-24T15:38:09  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2552021-08-24T15:38:09  <bitcoin-git> [bitcoin] hebasto closed pull request #19652: Avoid locking CTxMemPool::cs recursively in Mempool{Info}ToJSON() (master...200803-mmx-2) https://github.com/bitcoin/bitcoin/pull/19652
2562021-08-24T15:38:10  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2572021-08-24T15:40:16  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2582021-08-24T15:40:17  <bitcoin-git> [bitcoin] hebasto closed pull request #19901: Avoid locking CTxMemPool::cs recursively in CTxMemPool::DynamicMemoryUsage() (master...200906-pool) https://github.com/bitcoin/bitcoin/pull/19901
2592021-08-24T15:40:17  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2602021-08-24T15:41:04  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2612021-08-24T15:41:05  <bitcoin-git> [bitcoin] hebasto closed pull request #19872: Avoid locking CTxMemPool::cs recursively in some cases (master...200904-mmx4) https://github.com/bitcoin/bitcoin/pull/19872
2622021-08-24T15:41:05  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2632021-08-24T15:45:47  <jonatack> hebasto: these look like pretty cool PRs. closing due to lack of review, or no longer relevant?
2642021-08-24T15:47:09  <hebasto> jonatack: I think they require a fresh look :)
2652021-08-24T15:48:52  <jonatack> ok. (can you elaborate on what "a fresh look" means?)
2662021-08-24T15:48:59  <hebasto> while rebasing them, I realize that I don't really like their implementation
2672021-08-24T15:49:51  <hebasto> I think we should keep all locks within  class
2682021-08-24T15:52:09  <jonatack> ah, thanks for clarifying
2692021-08-24T16:01:26  *** lkqwejhhgasdjhgn <lkqwejhhgasdjhgn!~kljkljklk@p200300d46f38960079b57c3ff61f7967.dip0.t-ipconnect.de> has quit IRC (Quit: Konversation terminated!)
2702021-08-24T16:03:49  *** RDK <RDK!~RDK@p200300db67137b89080d34ef7b8dc0ac.dip0.t-ipconnect.de> has quit IRC (Quit: Leaving)
2712021-08-24T17:01:27  *** xor9[m] <xor9[m]!~xor9matri@2001:470:69fc:105::d186> has joined #bitcoin-core-dev
2722021-08-24T17:01:43  *** NorrinRadd <NorrinRadd!~username@154.6.20.215> has quit IRC (Ping timeout: 252 seconds)
2732021-08-24T17:04:00  *** NorrinRadd <NorrinRadd!~username@154.6.20.215> has joined #bitcoin-core-dev
2742021-08-24T17:16:10  <jnewbery> hebasto: > I think we should keep all locks within  class
2752021-08-24T17:16:42  <jnewbery> ^ it's definitly better when you can do it that way
2762021-08-24T17:17:51  *** jespada <jespada!~jespada@90.254.245.194> has quit IRC (Ping timeout: 250 seconds)
2772021-08-24T17:20:18  *** jespada <jespada!~jespada@90.254.245.194> has joined #bitcoin-core-dev
2782021-08-24T17:21:18  *** hex17or <hex17or!~hex17or@gateway/tor-sasl/hex17or> has quit IRC (Remote host closed the connection)
2792021-08-24T17:21:52  *** hex17or <hex17or!~hex17or@gateway/tor-sasl/hex17or> has joined #bitcoin-core-dev
2802021-08-24T17:28:47  *** Guyver2 <Guyver2!Guyver@guyver2.xs4all.nl> has joined #bitcoin-core-dev
2812021-08-24T17:45:59  <jarolrod> ^^ it's certainly a better interface
2822021-08-24T18:08:56  *** pigeons <pigeons!~pigeons@androzani.sysevolve.com> has joined #bitcoin-core-dev
2832021-08-24T18:18:51  *** lightlike <lightlike!~lightlike@user/lightlike> has joined #bitcoin-core-dev
2842021-08-24T18:33:56  *** commmon <commmon!~common@096-033-221-075.res.spectrum.com> has joined #bitcoin-core-dev
2852021-08-24T18:36:51  *** andytosh1 is now known as andytoshi
2862021-08-24T18:37:25  *** common <common!~common@user/common> has quit IRC (Ping timeout: 252 seconds)
2872021-08-24T18:40:10  *** common <common!~common@096-033-221-075.res.spectrum.com> has joined #bitcoin-core-dev
2882021-08-24T18:42:41  *** commmon <commmon!~common@096-033-221-075.res.spectrum.com> has quit IRC (Ping timeout: 248 seconds)
2892021-08-24T18:57:05  *** common <common!~common@096-033-221-075.res.spectrum.com> has quit IRC (Ping timeout: 250 seconds)
2902021-08-24T20:10:00  *** Yihen <Yihen!~textual@103.138.75.117> has quit IRC (Remote host closed the connection)
2912021-08-24T20:17:47  *** ExEric3 <ExEric3!~exeric3@178.132.3.92> has quit IRC (Ping timeout: 240 seconds)
2922021-08-24T20:19:56  <S3RK> sipa: laanwj: re: RPC interface is supposed to be local only. I was under a similar impression, but I'm not sure that's actually the case
2932021-08-24T20:20:08  <S3RK> e.g. https://github.com/bitcoin/bitcoin/pull/22775#issuecomment-903843166
2942021-08-24T20:20:44  <S3RK> folks are using wallet RPC remotely over hidden Tor service
2952021-08-24T20:22:45  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2962021-08-24T20:22:45  <bitcoin-git> [bitcoin] achow101 opened pull request #22793: Simplify BaseSignatureChecker virtual functions and GenericTransactionSignatureChecker constructors (master...refactor-sig-checker) https://github.com/bitcoin/bitcoin/pull/22793
2972021-08-24T20:22:46  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2982021-08-24T20:23:05  <sipa> S3RK: i think that's fine if it's only exposed to trusted clients
2992021-08-24T20:23:29  *** JackH <JackH!~laptop@ppp-0-174.leed-a-2.dynamic.dsl.as9105.com> has quit IRC (Ping timeout: 248 seconds)
3002021-08-24T20:24:12  <S3RK> would you call it a supported use case? Should we add more method params to deal with the latency?
3012021-08-24T20:28:45  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Ping timeout: 244 seconds)
3022021-08-24T20:39:05  *** ExEric3 <ExEric3!~exeric3@178.132.3.92> has joined #bitcoin-core-dev
3032021-08-24T20:42:25  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
3042021-08-24T20:49:42  *** moneyball_ <moneyball_!sid299869@id-299869.brockwell.irccloud.com> has quit IRC ()
3052021-08-24T20:49:56  *** moneyball_ <moneyball_!sid299869@id-299869.helmsley.irccloud.com> has joined #bitcoin-core-dev
3062021-08-24T20:51:30  *** RubenSomsen <RubenSomsen!sid301948@user/rubensomsen> has quit IRC ()
3072021-08-24T20:51:45  *** RubenSomsen <RubenSomsen!sid301948@user/rubensomsen> has joined #bitcoin-core-dev
3082021-08-24T21:03:45  *** prayank <prayank!~andr0irc@51.158.144.32> has joined #bitcoin-core-dev
3092021-08-24T21:09:03  <prayank> S3RK: In PR #22775 I don't think latency really is a good enough reason to make changes. However, this would make listtransactions RPC easier to use. I have answered few related questions on Stackexchange and GitHub, some users are not sure how this works and TBH it's a kind of puzzle. Also if a change reduces number of calls it's always good.
3102021-08-24T21:09:05  <gribble> https://github.com/bitcoin/bitcoin/issues/22775 | rpc: Add option to list transactions from oldest to newest in `listtransactions` RPC command by ben-kaufman · Pull Request #22775 · bitcoin/bitcoin · GitHub
3112021-08-24T21:30:40  *** jespada <jespada!~jespada@90.254.245.194> has quit IRC (Ping timeout: 252 seconds)
3122021-08-24T21:33:39  *** ajonas <ajonas!sid385278@id-385278.brockwell.irccloud.com> has quit IRC ()
3132021-08-24T21:33:53  *** ajonas <ajonas!sid385278@id-385278.helmsley.irccloud.com> has joined #bitcoin-core-dev
3142021-08-24T21:34:01  *** jespada <jespada!~jespada@90.254.245.194> has joined #bitcoin-core-dev
3152021-08-24T21:38:48  <S3RK> prayank: it depens on how we define the purpose/users for the RPC. Based on my understanding, RPC interface is an API for machines and is not intended for the end users. If users are still confused the fix should have GUI-first approach and only modify RPCs if necessary
3162021-08-24T21:41:27  <S3RK> to be clear, I'm more interested in understanding our philosophy on designing RPC API and whether my understanding is correct, rather this specific example
3172021-08-24T21:41:28  <prayank> RPC can be used by devs or power users in CLI, POST requests, code etc. Consider an example in which you want to list last 10 transactions from wallet, machine will run RPC but you have to write what are the arguments for it.
3182021-08-24T21:42:24  <prayank> Maybe Copilot or some other tools have suggestions but eventually humans write code that machines run
3192021-08-24T21:49:58  <prayank> https://bitcoin.stackexchange.com/q/106116/
3202021-08-24T21:50:08  <S3RK> in my mind CLI and RPC are very much different things. CLI is a user-facing interface and RPC is a machine API. Those two things should have different design philosophies
3212021-08-24T21:50:41  <S3RK> but in bitcoin-core CLI is just a thin proxy. Which begs the question whether it's a serious user-facing interface or not
3222021-08-24T22:08:59  *** hex17or <hex17or!~hex17or@gateway/tor-sasl/hex17or> has quit IRC (Ping timeout: 244 seconds)
3232021-08-24T22:09:27  *** hex17or <hex17or!~hex17or@gateway/tor-sasl/hex17or> has joined #bitcoin-core-dev
3242021-08-24T22:10:06  <Bullit> listtransactions causes me to open blockchain.info to retrieve via shared mutual .info handshake the adresses of inferior bech58 or bech3X
3252021-08-24T22:16:11  *** lightlike <lightlike!~lightlike@user/lightlike> has quit IRC (Quit: Leaving)
3262021-08-24T22:31:20  *** belcher <belcher!~belcher@user/belcher> has quit IRC (Read error: Connection reset by peer)
3272021-08-24T22:31:34  *** belcher <belcher!~belcher@user/belcher> has joined #bitcoin-core-dev
3282021-08-24T22:32:32  *** bomb-on <bomb-on!~bomb-on@194.144.47.113> has joined #bitcoin-core-dev
3292021-08-24T22:32:59  *** Guyver2 <Guyver2!Guyver@guyver2.xs4all.nl> has quit IRC (Quit: Going offline, see ya! (www.adiirc.com))
3302021-08-24T22:46:11  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Ping timeout: 244 seconds)
3312021-08-24T22:52:00  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
3322021-08-24T22:52:53  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
3332021-08-24T22:52:53  <bitcoin-git> [bitcoin] lsilva01 opened pull request #22794: test: Split rpc_invalid_address_message test into two (master...split_invalid_address_message_test) https://github.com/bitcoin/bitcoin/pull/22794
3342021-08-24T22:52:54  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
3352021-08-24T23:02:47  *** Guest54 <Guest54!~Guest54@12.97.152.122> has joined #bitcoin-core-dev
3362021-08-24T23:03:49  *** Ananta-shesha <Ananta-shesha!~pjetcetal@2.95.210.196> has quit IRC (Remote host closed the connection)
3372021-08-24T23:04:28  *** Guest54 <Guest54!~Guest54@12.97.152.122> has quit IRC (Client Quit)
3382021-08-24T23:06:29  *** instagibbs <instagibbs!~instagibb@119247204116.ctinets.com> has quit IRC (Quit: Leaving)
3392021-08-24T23:08:25  *** prayank <prayank!~andr0irc@51.158.144.32> has quit IRC (Ping timeout: 250 seconds)
3402021-08-24T23:11:32  *** Ananta-shesha <Ananta-shesha!~pjetcetal@2.95.210.196> has joined #bitcoin-core-dev
3412021-08-24T23:14:36  *** hex17or <hex17or!~hex17or@gateway/tor-sasl/hex17or> has quit IRC (Ping timeout: 244 seconds)
3422021-08-24T23:15:02  *** instagibbs <instagibbs!~instagibb@119247204116.ctinets.com> has joined #bitcoin-core-dev
3432021-08-24T23:16:01  *** hex17or <hex17or!~hex17or@gateway/tor-sasl/hex17or> has joined #bitcoin-core-dev
3442021-08-24T23:16:37  <Bullit> recall listtransactions as a command from japan and return 8.533fractal bitcoin to 3KWmEuAXy8HauiZRhUJLVdn4eFKvoGCtap split Recall Protocol Controller invalid adress
3452021-08-24T23:17:21  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
3462021-08-24T23:26:44  *** bomb-on <bomb-on!~bomb-on@194.144.47.113> has quit IRC (Quit: aллилѹіа!)
3472021-08-24T23:29:13  *** vysn <vysn!~vysn@user/vysn> has quit IRC (Ping timeout: 250 seconds)
3482021-08-24T23:34:21  *** VzxPLnHqr <VzxPLnHqr!VzxPLnHqr@gateway/vpn/protonvpn/vzxplnhqr> has joined #bitcoin-core-dev
3492021-08-24T23:45:27  *** davterra <davterra!~davterra@143.198.56.186> has quit IRC (Read error: Connection reset by peer)
3502021-08-24T23:45:35  *** davterra <davterra!~davterra@143.198.56.186> has joined #bitcoin-core-dev
3512021-08-24T23:46:38  *** hex17or <hex17or!~hex17or@gateway/tor-sasl/hex17or> has quit IRC (Ping timeout: 244 seconds)
3522021-08-24T23:48:45  *** midnight <midnight!~midnight@user/midnight> has joined #bitcoin-core-dev
3532021-08-24T23:49:13  <midnight> Hello. Where are the gitian signers typically storing their pgp keys these days? Is there a keyserver you're uploading to..?
3542021-08-24T23:49:35  *** hex17or <hex17or!~hex17or@gateway/tor-sasl/hex17or> has joined #bitcoin-core-dev