Page MenuHomePhabricator
Feed All Stories

Dec 30 2024

bytesofman closed D17435: [Cashtab] OrderBook show prices in XEC by default.
Dec 30 2024, 20:30
bytesofman committed rABC8ebe41f44a13: [Cashtab] OrderBook show prices in XEC by default (authored by bytesofman).
[Cashtab] OrderBook show prices in XEC by default
Dec 30 2024, 20:30
teamcity added a comment to D17435: [Cashtab] OrderBook show prices in XEC by default.

Build Bitcoin ABC Diffs / Diff Testing (preview-cashtab) passed.
Preview is available at http://51.83.220.62:41781 for the next 60 minutes.

Dec 30 2024, 20:29
teamcity awarded D17435: [Cashtab] OrderBook show prices in XEC by default a Haypence token.
Dec 30 2024, 20:26
Fabien added a comment to D17435: [Cashtab] OrderBook show prices in XEC by default.

@bot preview-cashtab

Dec 30 2024, 20:26
Fabien accepted D17435: [Cashtab] OrderBook show prices in XEC by default.
Dec 30 2024, 20:21
bytesofman closed D17434: [Cashtab] Show cumulative depth bars on OrderBook to match normal exchange UX.
Dec 30 2024, 20:10
bytesofman committed rABCfe5c41c6eb8b: [Cashtab] Show cumulative depth bars on OrderBook to match normal exchange UX (authored by bytesofman).
[Cashtab] Show cumulative depth bars on OrderBook to match normal exchange UX
Dec 30 2024, 20:10
Fabien accepted D17434: [Cashtab] Show cumulative depth bars on OrderBook to match normal exchange UX.

Much better !

Dec 30 2024, 20:09
Fabien accepted D17433: Move block-arrival information / preciousblock counters to ChainstateManager.
Dec 30 2024, 19:50
Fabien accepted D17432: Explicitly track maximum block height stored in undo files.
Dec 30 2024, 19:42
Fabien closed D17430: [cmake] Fix a typo in the bench CMakeLists.txt.
Dec 30 2024, 19:28
Fabien committed rABC777719c662bb: [cmake] Fix a typo in the bench CMakeLists.txt (authored by Fabien).
[cmake] Fix a typo in the bench CMakeLists.txt
Dec 30 2024, 19:28
Fabien closed D17429: Cleanup augusto activation and prepare for the next one.
Dec 30 2024, 19:26
Fabien committed rABC11c387d839d2: Cleanup augusto activation and prepare for the next one (authored by Fabien).
Cleanup augusto activation and prepare for the next one
Dec 30 2024, 19:26
bytesofman updated the diff for D17434: [Cashtab] Show cumulative depth bars on OrderBook to match normal exchange UX.

checked for flakiness on test, could not repeat locally, rerun CI

Dec 30 2024, 18:30
bytesofman published D17435: [Cashtab] OrderBook show prices in XEC by default for review.
Dec 30 2024, 18:03
teamcity added a comment to D17434: [Cashtab] Show cumulative depth bars on OrderBook to match normal exchange UX.
Dec 30 2024, 17:25
bytesofman published D17434: [Cashtab] Show cumulative depth bars on OrderBook to match normal exchange UX for review.
Dec 30 2024, 17:24
bytesofman abandoned D17426: [Cashtab] Do not show wild-ass agora offers in OrderBook.

ok good discussion in this thread

Dec 30 2024, 17:17
PiRK updated the diff for D17433: Move block-arrival information / preciousblock counters to ChainstateManager.

dedup AssertLockHeld

Dec 30 2024, 16:34
PiRK accepted D17429: Cleanup augusto activation and prepare for the next one.
Dec 30 2024, 16:31
PiRK accepted D17430: [cmake] Fix a typo in the bench CMakeLists.txt.
Dec 30 2024, 16:29
teamcity updated the summary of D17433: Move block-arrival information / preciousblock counters to ChainstateManager.
Dec 30 2024, 16:29
PiRK requested review of D17433: Move block-arrival information / preciousblock counters to ChainstateManager.
Dec 30 2024, 16:29
teamcity added a comment to D17432: Explicitly track maximum block height stored in undo files.
Dec 30 2024, 16:28
teamcity updated the summary of D17432: Explicitly track maximum block height stored in undo files.
Dec 30 2024, 16:28
PiRK requested review of D17432: Explicitly track maximum block height stored in undo files.
Dec 30 2024, 16:28
bytesofman closed D17423: [CI] Use recursive deps in CI builds.
Dec 30 2024, 15:57
bytesofman committed rABCe857c373ec73: [CI] Use recursive deps in CI builds (authored by bytesofman).
[CI] Use recursive deps in CI builds
Dec 30 2024, 15:57
Fabien planned changes to D17431: [cmake] Handle FindBoost.cmake deprecation.
Dec 30 2024, 15:53
teamcity added a comment to D17431: [cmake] Handle FindBoost.cmake deprecation.
Dec 30 2024, 15:49
teamcity added a comment to D17431: [cmake] Handle FindBoost.cmake deprecation.
Dec 30 2024, 15:48
teamcity added a comment to D17431: [cmake] Handle FindBoost.cmake deprecation.
Dec 30 2024, 15:47
Fabien accepted D17423: [CI] Use recursive deps in CI builds.
Dec 30 2024, 15:39
teamcity awarded D17431: [cmake] Handle FindBoost.cmake deprecation a Haypence token.
Dec 30 2024, 15:37
Fabien added a comment to D17431: [cmake] Handle FindBoost.cmake deprecation.

@bot guix-linux guix-osx guix-win

Dec 30 2024, 15:37
teamcity awarded D17423: [CI] Use recursive deps in CI builds a Piece of Eight token.
Dec 30 2024, 15:33
Fabien added a comment to D17423: [CI] Use recursive deps in CI builds.

@bot b58-ts ecash-lib ecash-agora chronik-client mock-chronik-client ecash-script ecash-coinselect ecashaddrjs

Dec 30 2024, 15:33
Fabien requested review of D17431: [cmake] Handle FindBoost.cmake deprecation.
Dec 30 2024, 15:32
bytesofman requested review of D17423: [CI] Use recursive deps in CI builds.
Dec 30 2024, 14:55
Fabien added a comment to D17426: [Cashtab] Do not show wild-ass agora offers in OrderBook.
  • Finish this diff with some kind of agreed solution. I think rendering fewer bars, at least by default, is the way to go -- since these scam / phishing offers are actually quite common. We could even bump the value from say 20% or 50% to something like 500% to just get rid of these, tho that would prob just encourage these scammers to switch to 500% instead of 1000% scams.

I'm ok with this approach if it brings immediate value to the UX.
If scrolling up shows a link-like button that says "load more expensive offers" and we limit to say 5 or 10 listings by default, this will improve the UI a bit on its own. Also no need to fight with %, just create enough listings to fill the default display area.

Dec 30 2024, 14:44
bytesofman added a comment to D17426: [Cashtab] Do not show wild-ass agora offers in OrderBook.

These are good points but imo a lot gets beyond the scope of this diff. Indeed we do have many opportunities to improve OrderBook.

Dec 30 2024, 14:36
Fabien added a comment to D17426: [Cashtab] Do not show wild-ass agora offers in OrderBook.

No issues on a technical level, but philosophically, I feel this is overreaching on Cashtab's part. There are valid use cases where the seller is essentially setting this as a limit order, to be sold at their target price. I know scammers are leveraging this but implementing this diff means all etoken prices would only move in controlled increments, which goes against the DEX mantra. Also none of the mainstream DEXs do this either.

A better solution would be to use what cowswap or uniswap (I can't remember which one) did and simply pop up a warning if the user is buying more than 10x the current average spot price. If the user still gets tricked then that's on them and we've done our due diligence.

it's a good point, in general agora should be 100% laissez faire

the issue I have is with offers that are clearly fishing for someone making a mistake -- for example there are some XECX listings asking for 9 billion XEC for 95k XECX ... the "spot price" looks low / reasonable enough. The presence of these offers makes OrderBook less usable. They are also hugely asymmetric -- i.e. if only one person is tricked here, half the market cap of XECX just went to a scam.

How about this solution:

  • We default to rendering only the offers within 20% of spot (20% is arbitary, open to changing this. 50% is probably more reasonable and useful for products like memecoins)
  • We have a switch that allows the user to show all the offers
  • We show warnings for any buys above spot

I think it's important to screen some of the orders out just to make the component more usable, esp as we often need to load 100s (soon thousands?) of these at once. While the above-spot orders are "hidden" on the front end -- they are still functionally limit orders. If the spot price orders are consumed, then spot changes, and these more expensive orders would eventually be rendered by default. The orders themselves also still exist on the chain. Anyone could still accept them with their own front end or programmatically. Cashtab being open source, anyone could fork it to show whatever.

Dec 30 2024, 14:27
bytesofman updated the test plan for D17423: [CI] Use recursive deps in CI builds.
Dec 30 2024, 14:22
bytesofman added inline comments to D17423: [CI] Use recursive deps in CI builds.
Dec 30 2024, 14:21
bytesofman added a comment to D17426: [Cashtab] Do not show wild-ass agora offers in OrderBook.

No issues on a technical level, but philosophically, I feel this is overreaching on Cashtab's part. There are valid use cases where the seller is essentially setting this as a limit order, to be sold at their target price. I know scammers are leveraging this but implementing this diff means all etoken prices would only move in controlled increments, which goes against the DEX mantra. Also none of the mainstream DEXs do this either.

A better solution would be to use what cowswap or uniswap (I can't remember which one) did and simply pop up a warning if the user is buying more than 10x the current average spot price. If the user still gets tricked then that's on them and we've done our due diligence.

Dec 30 2024, 14:09
Fabien requested review of D17430: [cmake] Fix a typo in the bench CMakeLists.txt.
Dec 30 2024, 14:08
Fabien closed D17428: Bump version to 0.30.8.
Dec 30 2024, 13:57
Fabien committed rABC71df4c0bbd2d: Bump version to 0.30.8 (authored by Fabien).
Bump version to 0.30.8
Dec 30 2024, 13:57
teamcity awarded D17429: Cleanup augusto activation and prepare for the next one a Haypence token.
Dec 30 2024, 13:57
Fabien added a comment to D17429: Cleanup augusto activation and prepare for the next one.

@bot build-ibd

Dec 30 2024, 13:56
Fabien requested review of D17429: Cleanup augusto activation and prepare for the next one.
Dec 30 2024, 13:55
PiRK accepted D17428: Bump version to 0.30.8.
Dec 30 2024, 13:46
Fabien requested review of D17428: Bump version to 0.30.8.
Dec 30 2024, 12:52
Fabien requested changes to D17423: [CI] Use recursive deps in CI builds.

More a question than actually requesting change.
Also I think you test plan should include running the dependencies directly, and not only the callers.

Dec 30 2024, 11:20
emack accepted D17423: [CI] Use recursive deps in CI builds.
Dec 30 2024, 11:17
Fabien closed D17396: [chronik] Upgrade karyon_jsonrpc library to 0.2.0.
Dec 30 2024, 11:15
Fabien committed rABC59fabf400396: [chronik] Upgrade karyon_jsonrpc library to 0.2.0 (authored by hozan23 <hozan23@karyontech.net>).
[chronik] Upgrade karyon_jsonrpc library to 0.2.0
Dec 30 2024, 11:15
emack requested changes to D17426: [Cashtab] Do not show wild-ass agora offers in OrderBook.

No issues on a technical level, but philosophically, I feel this is overreaching on Cashtab's part. There are valid use cases where the seller is essentially setting this as a limit order, to be sold at their target price. I know scammers are leveraging this but implementing this diff means all etoken prices would only move in controlled increments, which goes against the DEX mantra. Also none of the mainstream DEXs do this either.

Dec 30 2024, 11:13
bytesofman closed D17424: [Cashtab] Remove unintentional semicolon.
Dec 30 2024, 10:24
bytesofman committed rABC2e9803d482c9: [Cashtab] Remove unintentional semicolon (authored by bytesofman).
[Cashtab] Remove unintentional semicolon
Dec 30 2024, 10:24
PiRK accepted D17424: [Cashtab] Remove unintentional semicolon.
Dec 30 2024, 07:36
PiRK accepted D17396: [chronik] Upgrade karyon_jsonrpc library to 0.2.0.
Dec 30 2024, 07:28
bytesofman published D17426: [Cashtab] Do not show wild-ass agora offers in OrderBook for review.
Dec 30 2024, 06:23
bytesofman closed D17425: [e.cash] Remove abcpay from wallets list.
Dec 30 2024, 04:49
bytesofman committed rABCd30572237f91: [e.cash] Remove abcpay from wallets list (authored by bytesofman).
[e.cash] Remove abcpay from wallets list
Dec 30 2024, 04:49
Mengerian accepted D17425: [e.cash] Remove abcpay from wallets list.
Dec 30 2024, 04:44
bytesofman published D17425: [e.cash] Remove abcpay from wallets list for review.
Dec 30 2024, 03:33
bytesofman published D17424: [Cashtab] Remove unintentional semicolon for review.
Dec 30 2024, 02:15
bytesofman published D17423: [CI] Use recursive deps in CI builds for review.
Dec 30 2024, 00:48
teamcity awarded D17423: [CI] Use recursive deps in CI builds a Haypence token.
Dec 30 2024, 00:20

Dec 29 2024

teamcity closed T3714: Build Bitcoin-ABC / Master / Native tests / Test Native OSX is broken. as Resolved.
Dec 29 2024, 22:21
teamcity triaged T3714: Build Bitcoin-ABC / Master / Native tests / Test Native OSX is broken. as Unbreak Now! priority.
Dec 29 2024, 22:11
abc-bot committed rABC5217ff73eff7: [Automated] Update chainparams (authored by abc-bot).
[Automated] Update chainparams
Dec 29 2024, 22:10
abc-bot committed rABC80976c1edcb3: [Automated] Update seeds (authored by abc-bot).
[Automated] Update seeds
Dec 29 2024, 22:06
abc-bot committed rABC039a095251e8: [Automated] Update timing.json (authored by abc-bot).
[Automated] Update timing.json
Dec 29 2024, 21:38
bytesofman closed D17420: [Cashtab] Use locale formatted numbers for agora offer previews.
Dec 29 2024, 19:28
bytesofman committed rABC6b6b7f47b6fb: [Cashtab] Use locale formatted numbers for agora offer previews (authored by bytesofman).
[Cashtab] Use locale formatted numbers for agora offer previews
Dec 29 2024, 19:28
bytesofman closed D17419: [Cashtab] Sort OrderBook by price and then min buy amounts.
Dec 29 2024, 19:27
bytesofman committed rABCbf75fc6957c4: [Cashtab] Sort OrderBook by price and then min buy amounts (authored by bytesofman).
[Cashtab] Sort OrderBook by price and then min buy amounts
Dec 29 2024, 19:27
Fabien accepted D17420: [Cashtab] Use locale formatted numbers for agora offer previews.
Dec 29 2024, 19:24
Fabien accepted D17419: [Cashtab] Sort OrderBook by price and then min buy amounts.
Dec 29 2024, 19:23
bytesofman closed D17421: [e.cash] Add ecashstaking.com to staking links.
Dec 29 2024, 18:46
bytesofman committed rABC404c3b7e29c7: [e.cash] Add ecashstaking.com to staking links (authored by bytesofman).
[e.cash] Add ecashstaking.com to staking links
Dec 29 2024, 18:46
Klakurka accepted D17421: [e.cash] Add ecashstaking.com to staking links.
Dec 29 2024, 18:09
bytesofman published D17421: [e.cash] Add ecashstaking.com to staking links for review.
Dec 29 2024, 18:07
bytesofman published D17420: [Cashtab] Use locale formatted numbers for agora offer previews for review.
Dec 29 2024, 18:04
bytesofman published D17419: [Cashtab] Sort OrderBook by price and then min buy amounts for review.
Dec 29 2024, 16:00
bytesofman closed D17418: [e.cash] Show TG link as CTA.
Dec 29 2024, 15:20
bytesofman committed rABCada91dbe1be3: [e.cash] Show TG link as CTA (authored by bytesofman).
[e.cash] Show TG link as CTA
Dec 29 2024, 15:20
bytesofman closed D17417: [e.cash] Add xecx link to further reading section of staking page.
Dec 29 2024, 15:19
bytesofman committed rABC953aa987b29e: [e.cash] Add xecx link to further reading section of staking page (authored by bytesofman).
[e.cash] Add xecx link to further reading section of staking page
Dec 29 2024, 15:19
bytesofman closed D17398: [CI] Improve handling of JS dependencies in build-configurations CI.
Dec 29 2024, 15:19
bytesofman committed rABC93b61bf2c034: [CI] Improve handling of JS dependencies in build-configurations CI (authored by bytesofman).
[CI] Improve handling of JS dependencies in build-configurations CI
Dec 29 2024, 15:18
Fabien accepted D17418: [e.cash] Show TG link as CTA.
Dec 29 2024, 14:11
Fabien accepted D17417: [e.cash] Add xecx link to further reading section of staking page.
Dec 29 2024, 14:10
Fabien accepted D17398: [CI] Improve handling of JS dependencies in build-configurations CI.
Dec 29 2024, 14:09
bytesofman published D17418: [e.cash] Show TG link as CTA for review.
Dec 29 2024, 12:23
bytesofman published D17417: [e.cash] Add xecx link to further reading section of staking page for review.
Dec 29 2024, 12:01