Crypto City
a1eebef592
game: fix up news about lightning strikes
2022-06-28 16:49:49 +00:00
Crypto City
88442e6bc5
fix choice reserves acounting
2022-06-28 16:49:49 +00:00
Crypto City
ccf94054fa
db_lmdb: always remove 0 amount entries from item_balances on write
2022-06-28 16:49:49 +00:00
Crypto City
73824c40f1
fix */+- precedence in scripts
2022-06-28 16:49:49 +00:00
Crypto City
17f4e63baf
daemon: add cc_scripts and cc_script_variables daemon commands
2022-06-28 16:49:49 +00:00
Crypto City
beef16dd19
fix line numbers in scripts where multiline strings are used
2022-06-28 16:49:49 +00:00
Crypto City
a530e93341
game: better handling of mouse between 3D view and UI
2022-06-28 16:49:49 +00:00
Crypto City
31e5ad49fa
game: print script id in script list for the game account
...
helps with managing scripts
2022-06-28 16:49:49 +00:00
Crypto City
17348a6a32
game: improve variable replacement in scripts
2022-06-28 16:49:49 +00:00
Crypto City
f831633de4
game: allow more variable substitutions in script strings
2022-06-28 16:49:49 +00:00
Crypto City
8e6714e54a
game: do not send a command to set a variable to its current value
2022-06-28 16:49:49 +00:00
Crypto City
2f27497111
db_lmdb: fix setting to 0 a script variable that's already unset
2022-06-28 16:49:49 +00:00
Crypto City
d787ede306
add log action to scripts
...
for debugging help
2022-06-28 16:49:49 +00:00
Crypto City
c8654eb73b
make override integer values 64 bit
2022-06-28 16:49:49 +00:00
Crypto City
87bf592ea4
game: allow multiple override levels
...
eg, ${${foo}}
2022-06-28 16:49:49 +00:00
Crypto City
26d4914710
fix double blob replacement in scripts
2022-06-28 16:49:49 +00:00
Crypto City
af0b093a3f
cc: ensure an exception in command check/execute/revert fails it
2022-06-28 16:49:49 +00:00
Crypto City
9ffb213012
background scripts, tied to the game account
2022-06-28 16:49:49 +00:00
Crypto City
78a42233fd
cc: remove unused variable
2022-06-28 16:49:49 +00:00
Crypto City
f654ba68ec
fix snow storm enable condition check
2022-06-28 16:49:49 +00:00
Crypto City
6b2211365a
fix player id op when dumping script
2022-06-28 16:49:49 +00:00
Crypto City
5474600c6a
make if in scripts more generic, and allow an else branch too
2022-06-28 16:49:49 +00:00
Crypto City
867e9b359f
remove restricted items hack
2022-06-28 16:49:49 +00:00
Crypto City
aec4aede5e
allow mulitple enabled statements in choice, they are an OR condition
2022-06-28 16:49:49 +00:00
Crypto City
5b80d3a076
game: add storyline events to news also when triggered at script start
2022-06-28 16:49:49 +00:00
Crypto City
ca27a104bd
add per choice script reserves
...
This will allow script options to scale with player balances
2022-06-28 16:49:49 +00:00
Crypto City
0317a1eddd
add division and modulo to scripts
2022-06-28 16:49:49 +00:00
Crypto City
43515cfd5e
add animal design for the newbie coins
2022-06-28 16:49:49 +00:00
Crypto City
7ac4e219ae
keep game account prestige at 0
...
it'll likely have large amounts of gold coins to distribute,
so would get a prestige boost which isn't fair to players
2022-06-28 16:49:49 +00:00
Crypto City
61b81b5d4e
Revert "scripts can now mint event coins"
...
This reverts commit 14ae96ca39233a88b191c9803864260bd226e5d8.
2022-06-28 16:49:49 +00:00
Crypto City
d4fbf59fe2
scripts can now mint event coins
2022-06-28 16:49:49 +00:00
Crypto City
10ad9c0733
do not give the rarest newbie coins to redeemed accounts
2022-06-28 16:49:49 +00:00
Crypto City
0ba526c764
game: show city coins separately from other coins
2022-06-28 16:49:49 +00:00
Crypto City
d85d5012eb
newbie coins - each new player gets a random one
...
collecting all the set gives a prestige boost
2022-06-28 16:49:48 +00:00
tobtoht
04c0da2986
Chunk /gettransactions to avoid hitting restricted RPC limit
2022-06-27 21:23:56 +02:00
tobtoht
db8181adf8
wallet2: force using output distribution for ringct outs
...
Co-authored-by: j-berman <justinberman@protonmail.com>
2022-06-25 13:06:11 +02:00
tobtoht
50ccc7e726
wallet2: remove obsolete rpc version check
2022-06-24 21:58:07 +02:00
moneromooo-monero
4278a3a7e3
cryptonote_basic: catch crypto api errors
2022-06-20 22:17:57 +00:00
hinto.janaiyo
41b1a6b0dd
simplewallet: print usage when given no args
2022-06-20 08:15:07 -04:00
j-berman
8460fcc32b
Revert "Merge pull request #7937 "
...
This reverts commit 50410d1f7d , reversing
changes made to d054def63f .
2022-06-13 18:44:09 +01:00
Howard Chu
033a32a20b
Remove check is_directory check on lmdb path
...
The check interferes with raw device/partition support.
2022-06-03 16:46:47 +01:00
Howard Chu
b096e16699
Revert "db_lmdb: test for mmap support at init time"
...
This reverts commit bd96536637 .
The check interferes with raw device/partition support.
2022-06-03 16:46:35 +01:00
Luke Parker
16f8e042b5
Remove erraneous commas
2022-06-01 19:38:42 -04:00
Luke Parker
da0715e503
Improve consistency between on_money_received and on_money_received_unconfirmed
...
unconfirmed solely uses a - b, and received now accepts b so it can
provide more detailed logs on what occurred (printing a - b, yet with a
and b).
2022-06-01 18:20:11 -04:00
luigi1111
9750e1fa10
Merge pull request #8340
...
08080df unit_tests: add more sha256sum test cases (Jeffrey Ryan)
a66a52d common: update sha256sum to use OpenSSL 3.0 API (Jeffrey Ryan)
2022-05-26 21:26:42 -05:00
luigi1111
e8252ef99b
Merge pull request #8337
...
1164874 src, epee: fix a couple compiler warnings (selsta)
2022-05-26 21:25:06 -05:00
luigi1111
1ff2b02064
Merge pull request #8331
...
fde7c96 wallet2: fix spurious reorg detection with untrusted nodes (moneromooo-monero)
2022-05-26 21:24:38 -05:00
luigi1111
f9d789d68c
Merge pull request #8330
...
2dab31f Don't exclusively drop tor/i2p outgoing cxns in idle loop (j-berman)
2022-05-26 21:23:38 -05:00
luigi1111
f96cf86532
Merge pull request #8328
...
2979474 disable multisig by default (moneromooo-monero)
2022-05-26 21:22:52 -05:00
luigi1111
d52b7d0e99
Merge pull request #8326
...
b9d2c78 fix backoff delay logic when re-relaying txs (j-berman)
2022-05-26 21:21:18 -05:00
luigi1111
7f2f7ce404
Merge pull request #8324
...
bae4a1a Don't send peerlist larger than max allowed (j-berman)
2022-05-26 21:20:23 -05:00
selsta
de2f0d0102
wallet_api: add scanTransactions function
2022-05-26 03:51:31 +02:00
j-berman
2dab31f62f
Don't exclusively drop tor/i2p outgoing cxns in idle loop
2022-05-18 09:54:21 -07:00
Crypto City
fc5196f84a
ensure the right amount of gold is set in new event coins record
2022-05-18 06:36:26 +00:00
Crypto City
a591cbee2c
prevent snowstorms in the first year
...
mainly to avoid them messing with tests :)
2022-05-18 06:36:26 +00:00
Jeffrey Ryan
a66a52d144
common: update sha256sum to use OpenSSL 3.0 API
...
As of OpenSSL 3.0, `SHA256_Init`, `SHA256_Update`, and `SHA256_Final`
are deprectaed in favor of the higher-level `EVP_*` class of functions.
This causes compiler warnings, and sooner or later, will cause build
errors as these functions are excluded from distro headers.
Also add some documentation.
2022-05-18 01:34:16 +02:00
moneromooo-monero
2979474221
disable multisig by default
...
There are vulnerabilities in multisig protocol if the parties do not
trust each other, and while there is a patch for it, it has not been
throroughly reviewed yet, so it is felt safer to disable multisig by
default for now.
If all parties in a multisig setup trust each other, then it is safe
to enable multisig.
2022-05-17 19:52:03 +00:00
selsta
1164874afc
src, epee: fix a couple compiler warnings
2022-05-17 00:33:10 +02:00
luigi1111
6e60919e6d
Merge pull request #8315
...
1ddb1ee Give better error messages when missing SSL files (Jeffrey Ryan)
2022-05-16 13:53:16 -05:00
luigi1111
5b9724b03d
Merge pull request #8308
...
f63f7dc wallet2: fix a couple unused variable warnings (selsta)
2022-05-16 13:51:18 -05:00
luigi1111
3d1e5db44d
Merge pull request #8307
...
b7978cf Remove src/serialization/list.h (Jeffrey)
2022-05-16 13:50:52 -05:00
moneromooo-monero
fde7c96b5c
wallet2: fix spurious reorg detection with untrusted nodes
...
When forced to deal with an untrusted node, a wallet will quantize
its current height to disguise the real height to the adversary, to
try and minimize the daemon's ability to distinguish returning
wallets.
Daemons will thus return more blocks than the wallet needs, starting
from earlier in the chain. These extra blocks will be disregarded
by the wallet, which had already scanned them.
However, for the purposes of reorg size detection, the wallet assumes
all blocks the daemon sends are different, which is only correct if
the wallet hasn't been coy, which is only the case for trusted
daemons (which you should use). This causes an issue when the size
of this "fake reorg" is above the sanity check threshold at which
the wallet refuses a reorg.
To fix this, the reorg size check is moved later on, when the reorg
is about to actually happen, after the wallet has checked which
blocks are actually different from the ones it expects.
2022-05-15 11:57:37 +00:00
moneromooo-monero
df2e680825
wallet2: speedup large tx construction: reserve vector memory
...
2.8 seconds -> 2.6 seconds on a test case
2022-05-13 17:43:22 +00:00
Crypto City
38cdf01c64
wallet2: speedup large tx construction: batch ringdb lookups
...
3.3 seconds -> 2.8 seconds on a test case
2022-05-13 17:43:22 +00:00
Crypto City
353cd5355e
wallet2: speedup large tx construction: no pointless clsag generation
...
4.1 seconds -> 3.3 seconds on a test case
2022-05-13 17:43:21 +00:00
Crypto City
2b95178897
wallet2: speedup large tx construction: batch ringdb updates
...
5.2 seconds -> 4.1 seconds on a test case
2022-05-13 17:43:20 +00:00
moneromooo-monero
c9cf0b78f8
wallet2: speedup large tx construction: cache public key validity
...
5.9 second -> 5.2 seconds on a test case
2022-05-13 17:43:16 +00:00
j-berman
b9d2c788bc
fix backoff delay logic when re-relaying txs
2022-05-12 08:39:51 -07:00
j-berman
bae4a1ad8f
Don't send peerlist larger than max allowed
2022-05-11 18:41:24 -07:00
luigi1111
8349cfe4a6
Merge pull request #8321
...
7d6c748 Set hf v15 testnet fork heights (j-berman)
2022-05-10 16:57:53 -05:00
luigi1111
d58ea37a8d
Merge pull request #8302
...
41da2fe Update copyright to 2022 for Hardfork files (Akrit)
2022-05-10 16:56:39 -05:00
luigi1111
8480575cec
Merge pull request #8300
...
070e41d Change Github to GitHub (Abdullah)
2022-05-10 16:53:48 -05:00
luigi1111
fbd1f1e476
Merge pull request #8293
...
4f08bcd refactor(bp+): save one inversion, use sc_muladd (Dusan Klinec)
2022-05-10 16:51:59 -05:00
luigi1111
436ca13722
Merge pull request #8277
...
baee2c0 Preserve commitment format inside transactions (kayabaNerve)
2022-05-10 16:49:13 -05:00
luigi1111
156151396e
Merge pull request #8262
...
268a039 Optimized keccak implementation (SChernykh)
2022-05-10 16:47:13 -05:00
luigi1111
c1625a8928
Merge pull request #8220
...
0d6ecb1 multisig: add post-kex verification round to check that all participants have completed the multisig address (koe)
2022-05-10 16:41:02 -05:00
j-berman
7d6c7489a7
Set hf v15 testnet fork heights
2022-05-09 14:38:54 -07:00
d44ea96fca
game: More stable env/sun colors
2022-05-09 15:35:56 +00:00
224c08e7e0
game: add GraniteGrassPath material
2022-05-09 15:35:19 +00:00
efcf1492fd
game: add Berries material
2022-05-09 15:34:12 +00:00
b863862143
game: add Flowers_Pink material
2022-05-09 15:34:12 +00:00
317ab73835
game: add Flowers_Yellow material
2022-05-09 15:34:12 +00:00
be3697481b
game: replace Leaves_Yellow material
2022-05-09 15:33:53 +00:00
a85b11d47b
game: replace Leaves_Red material
2022-05-09 15:32:22 +00:00
0bd67a04f5
game: replace Leaves_Grey material
2022-05-09 15:32:22 +00:00
b783ee9a1e
game: replace Leaves_DarkGreen material
2022-05-09 15:32:12 +00:00
7b62feab75
game: replace Leaves_DarkBrown material
2022-05-09 15:32:12 +00:00
20f2f044bf
game: replace Leaves_Brown material
2022-05-09 15:31:58 +00:00
7325a8b395
game: replace Leaves_Blue -> Flowers_Blue material
2022-05-09 15:31:58 +00:00
0ca4606124
game: replace Leaves material
2022-05-09 15:31:57 +00:00
1fe9b8374f
game: replace Bark Red and Yellow materials
2022-05-09 15:31:42 +00:00
ca786e932d
game: replace Bark1_Orange -> Bark_Grey material
2022-05-09 15:31:42 +00:00
79818e4136
game: replace Bark_Green material
2022-05-09 15:31:42 +00:00
055a08f80f
game: replace Bark_Dark material
2022-05-09 15:31:42 +00:00
e5829197c6
game: update PloughedField material
2022-05-09 15:31:20 +00:00
f0b31c7734
game: replace Bark1 -> Bark_Mossy material
2022-05-09 15:31:20 +00:00
dd602ee241
game: replace VegetationTest2 -> Ivy material
2022-05-09 15:31:20 +00:00
e2fedaac52
game: replace VegetationText1 -> Meadow material
2022-05-09 15:31:20 +00:00
8714dccab2
game: add TeakFloor material
2022-05-09 15:31:20 +00:00
d7c710ee87
game: add TeakSquared material
2022-05-09 15:30:56 +00:00
d2edc8a13e
game: add TeakPanel material
2022-05-09 15:30:40 +00:00
dd30b96545
game: add TeakArc material
2022-05-09 15:30:40 +00:00
259646c186
game: add TeakStarsDark material
2022-05-09 15:30:40 +00:00
7c9d6c9bc6
game: add TeakStars material
2022-05-09 15:30:40 +00:00
2f10235299
game: replace Teak -> TeakPlanks material
2022-05-09 15:30:40 +00:00
a880e6e7d0
game: add OakBurned material
2022-05-09 15:30:40 +00:00
be4f234467
game: add OakGappedPlanks material
2022-05-09 15:30:40 +00:00
9783df70d4
game: replace set Oak2 -> OakPainted materials
2022-05-09 15:30:40 +00:00
5a223880f3
game: replace Oak2 -> OakNaval material
2022-05-09 15:30:40 +00:00
af883cd20e
game: replace Oak -> OakPlanks material
2022-05-09 15:29:45 +00:00
4e47f8a678
game: fix PineWall_Greenish material
2022-05-09 15:29:45 +00:00
c1c0f7b68f
game: add PineBlooded material
2022-05-09 15:29:45 +00:00
c9313c5d92
game: replace set Pine4 -> PineFence materials
2022-05-09 15:29:45 +00:00
d9a4da17b7
game: replace set Pine3 -> PineRoof materials
2022-05-09 15:29:45 +00:00
88b7654f9f
game: replace set Pine2 -> PineWall materials
2022-05-09 15:29:45 +00:00
19bb643447
game: replace set Pine -> PinePainted materials
2022-05-09 15:29:08 +00:00
527eb3be14
game: replace Pine -> PinePlanks material
2022-05-09 15:29:08 +00:00
22792723dc
game: add MarbleRuned material
2022-05-09 15:29:08 +00:00
ffdb0882be
game: add MarbleRoad material
2022-05-09 15:29:07 +00:00
6d46c338e6
game: add MarbleCobblestones material
2022-05-09 15:29:07 +00:00
19b064dfde
game: replace set VeinedMarble materials
2022-05-09 15:29:07 +00:00
80165e2ff3
game: replace set Marble2 -> MarblePolished materials
2022-05-09 15:28:29 +00:00
089e0517a1
game: replace MarbleBlue -> MarbleBlocksBlue material
2022-05-09 15:28:20 +00:00
299d0d4efa
game: replace MarbleRed -> MarbleBlocksRed
2022-05-09 15:28:20 +00:00
b0f7dbb643
game: replace MarbleGrey -> MarbleBlocksDark material
2022-05-09 15:28:20 +00:00
12a785129d
game: replace Marble -> MarbleBlocks material
2022-05-09 15:28:20 +00:00
bf0a9793d1
game: add GraniteRunedRocks material
2022-05-09 15:28:20 +00:00
f21ff2165c
game: add GraniteRuned material
2022-05-09 15:28:20 +00:00
e3b6038921
game: add GraniteOrnamentedCobblestone material
2022-05-09 15:27:39 +00:00
cbf890845e
game: add GraniteCastleWall material
2022-05-09 15:27:39 +00:00
50db35796f
game: add GraniteBlocks material
2022-05-09 15:27:39 +00:00
03774c968b
game: replace GraniteDark material
2022-05-09 15:27:39 +00:00
d78bdb5fde
game: replace GraniteMidDark material
2022-05-09 15:27:39 +00:00
26ec0bf0f7
game: replace cobblestones2 material
2022-05-09 15:26:45 +00:00
8630cb2896
game: replace Granite material
2022-05-09 15:26:38 +00:00
ce8531d058
game: add Sandstone Ornamented material
2022-05-09 15:26:25 +00:00
d42c6d0290
game: Sandstone materials small tweaks
2022-05-09 15:26:18 +00:00
947ea19b84
game: small light boost
2022-05-09 15:26:04 +00:00
33668cb82a
game: enable build settings preview
2022-05-09 15:26:01 +00:00
Crypto City
7b7ac63401
game: undo stray debug change in material selection screen
2022-05-09 15:26:01 +00:00
Jeffrey Ryan
1ddb1ee819
Give better error messages when missing SSL files
...
While copying my data dir to another drive, I missed copying the rpc_ssl.key file b/c of the file permissions.
This change will give a much more clear, descriptive error in that scenario.
2022-05-05 21:48:19 -05:00
Crypto City
4c7801aa9a
game: add a richest player leaderboard
2022-05-04 15:31:04 +00:00
bef63d2134
game: light camera color intensity
2022-05-04 15:31:03 +00:00
selsta
f63f7dc7e2
wallet2: fix a couple unused variable warnings
2022-05-02 21:28:40 +02:00
Jeffrey
b7978cfd4e
Remove src/serialization/list.h
...
Unused ;)
Also a comment from serialization.h
2022-05-02 12:08:05 -05:00
koe
0d6ecb1136
multisig: add post-kex verification round to check that all participants have completed the multisig address
2022-04-29 14:04:59 -05:00
Akrit
41da2fe6f3
Update copyright to 2022 for Hardfork files
...
Update Makefile and LICENSE
2022-04-29 11:12:36 +02:00
Abdullah
070e41d88b
Change "Github" to "GitHub"
2022-04-27 18:53:03 +01:00
Dusan Klinec
4f08bcd800
refactor(bp+): save one inversion, use sc_muladd
2022-04-26 13:37:11 +02:00
luigi1111
67e5ca9ad6
Merge pull request #8275
...
9209880 add a sanity check to RPC input data size (moneromooo-monero)
2022-04-25 10:22:03 -05:00
luigi1111
a092b943d5
Merge pull request #8249
...
a14fdf8 Remove /include (Jeffrey)
2022-04-25 10:20:10 -05:00
luigi1111
e13244ea9c
Merge pull request #8178
...
5d388eb Bump ring size to 16 for v15 & remove set default in wallet cli (j-berman)
2022-04-25 10:18:26 -05:00
Luke Parker
baee2c06ec
Preserve commitment format inside transactions
2022-04-21 18:58:47 -04:00
moneromooo-monero
9209880e9c
add a sanity check to RPC input data size
...
reported by m31007
2022-04-21 22:22:56 +00:00
luigi1111
9f814edbd7
Merge pull request #8254
...
9df7179 wallet2: use BP+ for cold signing (moneromooo-monero)
2022-04-19 22:21:21 -05:00
luigi1111
4abbf442b4
Merge pull request #8245
...
3593a98 simplewallet: fix integrated_address output string (selsta)
2022-04-19 22:18:42 -05:00
luigi1111
8ddbe18277
Merge pull request #8232
...
0f7b20a Added support for Ledger Nano S Plus (Mathias Herberts)
2022-04-19 22:15:10 -05:00
luigi1111
96758a7d05
Merge pull request #8061
...
ea87b30 Add view tags to outputs to reduce wallet scanning time (j-berman)
2022-04-19 22:14:03 -05:00
j-berman
5d388eb74d
Bump ring size to 16 for v15 & remove set default in wallet cli
2022-04-18 14:36:28 -07:00
Jeffrey
11371425f5
"Change C-cast to static_cast in net_peerlist.h"
...
Thanks @mj-xmr: https://github.com/monero-project/monero/pull/8211#discussion_r823870855
2022-04-18 09:55:21 -05:00
Jeffrey
1f25aa27c5
Factor out move_it_backward from misc_language.h
...
Relevant commit from old PR:
330df2952cb2863a591158b984c0fb7f652887ac
2022-04-18 09:55:21 -05:00
Jeffrey
7764d69782
Move copyable_atomic into connection_context
...
Relevant commit from old PR:
bd0a5119957d3ef9130a0b82599e1696995ef235
2022-04-18 09:55:21 -05:00
Jeffrey
441c860738
Merge functionality of misc_os_dependent into time_helper.h
...
Actions:
1. Remove unused functions from misc_os_dependent.h
2. Move three remaining functions, get_gmt_time, get_ns_count, and get_tick_count into time_helper.h
3. Remove unused functions from time_helper.h
4. Refactor get_ns_count and get_internet_time_str and get_time_interval_string
5. Remove/add includes as needed
Relevant commits on the old PR:
a9fbe52b02ffab451e90c977459fea4642731cd1
9a59b131c4ed1be8afe238fff3780fe203c65a46
7fa9e2817df9b9ef3f0290f7f86357939829e588
2022-04-18 09:55:21 -05:00
Jeffrey
40f02f9d73
Add Include statements
2022-04-18 09:55:20 -05:00
Jeffrey
12b1b74d32
Trimming Fat
...
Remove unused include statements or unused definitions.
2022-04-18 09:55:20 -05:00
Jeffrey
690ce560b0
Boring Old Deletes
...
Here lies dozens of unused files. This commit is ONLY file deletions except
for the removing of a couple of #includes and removing filenames from CmakeLists
where appropriate.
2022-04-18 09:55:20 -05:00
SChernykh
268a0393e9
Optimized keccak implementation
...
All tests were conducted on the same PC (Ryzen 5 5600X running at fixed 4.65 GHz).
Before:
test_cn_fast_hash<32> (100000 calls) - OK: 1 us/call
test_cn_fast_hash<16384> (1000 calls) - OK: 164 us/call
After:
test_cn_fast_hash<32> (100000 calls) - OK: 0 us/call
test_cn_fast_hash<16384> (1000 calls) - OK: 31 us/call
More than 5 times speedup for cn_fast_hash.
Also noticed consistent 1-2% improvement in test_construct_tx results.
2022-04-18 10:01:13 +02:00
j-berman
ea87b30f89
Add view tags to outputs to reduce wallet scanning time
...
Implements view tags as proposed by @UkoeHB in MRL issue
https://github.com/monero-project/research-lab/issues/73
At tx construction, the sender adds a 1-byte view tag to each
output. The view tag is derived from the sender-receiver
shared secret. When scanning for outputs, the receiver can
check the view tag for a match, in order to reduce scanning
time. When the view tag does not match, the wallet avoids the
more expensive EC operations when deriving the output public
key using the shared secret.
2022-04-18 00:49:53 -07:00
luigi1111
6694597974
Merge pull request #8207
...
4db6aed CMake: Add missing headers via monero_find_all_headers macro (mj-xmr)
2022-04-18 02:14:04 -05:00
moneromooo-monero
9df7179aaf
wallet2: use BP+ for cold signing
...
reported by ukoehb
2022-04-10 21:03:09 +00:00
moneromooo-monero
b030f20751
Fee changes from ArticMine
...
https://github.com/ArticMine/Monero-Documents/blob/master/MoneroScaling2021-02.pdf
with a change to use 1.7 instead of 2.0 for the max long term increase rate
2022-04-10 18:13:34 +00:00
Jeffrey
a14fdf8d5a
Remove /include
...
* `IWallet.h` hasn't been touched since 2014, and has been replaced by `src/wallet/api/wallet2_api.h`
* `INode.h` is in a similar situation with `src/p2p/net_node.h`
2022-04-09 23:47:02 -05:00
selsta
3593a986d8
simplewallet: fix integrated_address output string
2022-04-08 16:20:37 +02:00
mj-xmr
4db6aed98c
CMake: Add missing headers via monero_find_all_headers macro
2022-04-06 08:12:44 +02:00
luigi1111
bb093ec9a8
Merge pull request #8223
...
17772ef Eliminate dependence on boost::interprocess #8223 (Jeffrey)
2022-04-06 00:19:59 -04:00
luigi1111
f096ac1349
Merge pull request #8215
...
d1f1947 wallet_rpc_server: support regex for get_accounts tag (reemuru)
2022-04-06 00:16:20 -04:00
luigi1111
9a124f6811
Merge pull request #8213
...
7dcfccb wallet_rpc_server: fix make_integrated_address with no payment id (moneromooo-monero)
2022-04-06 00:15:40 -04:00
luigi1111
627f04c19a
Merge pull request #8212
...
591c174 Remove footgun doc comment in miner TX validation (Luke Parker)
2022-04-06 00:14:44 -04:00
luigi1111
04e490c8da
Merge pull request #8205
...
0d6fce8 Compil. time: cryptonote_core minus portable_storage header (mj-xmr)
2022-04-06 00:11:14 -04:00
luigi1111
0eb1b570b6
Merge pull request #8197
...
da9aa1f Copyright: Update to 2022 (mj-xmr)
2022-04-06 00:08:53 -04:00
luigi1111
88a5606795
Merge pull request #8195
...
3c82958 wallet2: update stagenet rollback blocks (selsta)
2022-04-06 00:07:36 -04:00
luigi1111
ffe439d38a
Merge pull request #8180
...
3f88fdd simplewallet: add option for exporting tx keys (reemuru)
2022-04-06 00:06:58 -04:00
luigi1111
0285c07d7d
Merge pull request #8179
...
ae0a840 wallet2: decrease the amount of data exchanged for output export (moneromooo-monero)
2022-04-06 00:06:20 -04:00
luigi1111
922acb05fd
Merge pull request #8053
...
cf44349 account info text alignment (im)
2022-04-06 00:03:41 -04:00
luigi1111
50410d1f7d
Merge pull request #7937
...
83bb027 Make RPC server functions that read db thread safe (j-berman)
2022-04-06 00:02:47 -04:00
luigi1111
d054def63f
Merge pull request #7170
...
bd27deb Bulletproofs+ (SarangNoether)
b7713cc Precompute initial transcript hash (SarangNoether)
b535d66 Updates from security audit (SarangNoether)
a0d80b1 plug bulletproofs plus into consensus (moneromooo-monero)
75bd004 ringct: a few minor optimizations from review (moneromooo-monero)
a345060 ringct: port some of vtnerd's review changes from BP+ to BP (moneromooo-monero)
4c94cfe store outPk/8 in the tx for speed (moneromooo-monero)
5acdd0e bulletproofs+: some minor cleanup from vtnerd's review (moneromooo-monero)
2022-04-05 23:56:09 -04:00
luigi1111
fb2f822c52
Merge pull request #7153
...
354e1d9 Make the wallet name optional when locked. (Norman Moeschter)
2022-04-05 23:48:18 -04:00
j-berman
83bb02745a
Make RPC server functions that read db thread safe
...
- grab an lmdb db_rtxn_guard to ensure consistent data from the db
- fixed on_getblockhash error resp when requested height >= blockchain height
- left functions that read shared memory untouched for now
2022-04-05 20:20:12 -07:00
moneromooo-monero
5acdd0e2cb
bulletproofs+: some minor cleanup from vtnerd's review
2022-04-05 18:50:23 +00:00
moneromooo-monero
4c94cfecfc
store outPk/8 in the tx for speed
...
It avoids dividing by 8 when deserializing a tx, which is a slow
operation, and multiplies by 8 when verifying and extracing the
amount, which is much faster as well as less frequent
2022-04-05 18:50:22 +00:00
moneromooo-monero
a345060ace
ringct: port some of vtnerd's review changes from BP+ to BP
2022-04-05 18:50:21 +00:00
moneromooo-monero
75bd004f4e
ringct: a few minor optimizations from review
2022-04-05 18:50:21 +00:00
moneromooo-monero
a0d80b1f95
plug bulletproofs plus into consensus
2022-04-05 18:50:17 +00:00
Sarang Noether
b535d662b9
Updates from security audit
...
https://suyash67.github.io/homepage/assets/pdfs/bulletproofs_plus_audit_report_v1.1.pdf
2022-04-04 08:23:21 +00:00
Sarang Noether
b7713cce26
Precompute initial transcript hash
2022-04-04 08:23:21 +00:00
Sarang Noether
bd27debb2d
Bulletproofs+
2022-04-04 08:23:21 +00:00
Mathias Herberts
0f7b20a1ce
Added support for Ledger Nano S Plus
2022-03-31 18:25:09 +02:00
Jeffrey
17772ef53e
Eliminate dependence on boost::interprocess #8223
...
In this repo, `boost::interprocess` was being used soley to make `uint32_t` operations atomic. So I replaced each instance of
`boost::interprocess::ipcdetail::atomic(...)32` with `std::atomic` methods. I replaced member declarations as applicable. For example,
when I needed to change a `volatile uint32_t` into a `std::atomic<uint32_t>`. Sometimes, a member was being used a boolean flag, so
I replaced it with `std::atomic<bool>`.
You may notice that I didn't touch `levin_client_async.h`. That is because this file is entirely unused and will be deleted in PR monero-project#8211.
Additional changes from review:
* Make some local variables const
* Change postfix operators to prefix operators where value was not need
2022-03-30 13:18:32 -05:00
moneromooo-monero
ae0a840fda
wallet2: decrease the amount of data exchanged for output export
2022-03-29 08:40:32 +00:00
a2eca8ef81
game: texture: Sandstone Pack
2022-03-25 19:36:55 +00:00
6ee6986a30
game: push shadow distance
2022-03-25 19:35:49 +00:00
4c0fbd4f6a
game: camera light to physical values
2022-03-25 19:33:34 +00:00
3f1c89d7f9
game: remove redundant function call
2022-03-25 19:32:36 +00:00
375d6c2efb
game: lit selected cubes + colors
2022-03-25 19:28:36 +00:00
c52d0d265f
game: slower selection pulse
2022-03-25 19:23:54 +00:00
e498aefcf4
game: less saturated random colors
2022-03-25 19:22:46 +00:00
0eca8f74a4
game: gizmo colors
2022-03-25 19:21:42 +00:00
c3f8ae74bd
game: config: terrain shadows (need fix: subsampling and terrain shadows not loading config values at start)
2022-03-25 19:10:00 +00:00
285da7d492
game: texture: night stars
2022-03-25 19:07:06 +00:00
065102f7e8
game: default daytime
2022-03-25 19:06:28 +00:00
d4104362ff
game: post: add ColorLUT
2022-03-25 18:56:40 +00:00
576648d122
game: post: add Bloom
2022-03-25 18:54:54 +00:00
7c59156857
game: light system clean up
2022-03-25 18:50:04 +00:00
ab8dd13d10
game: ambiance influence on clouds colors
2022-03-25 18:49:49 +00:00
410c0a3369
game: fog uses ambient colors
2022-03-25 18:38:39 +00:00
fb2fe3639a
game: fog distance
2022-03-25 18:35:06 +00:00
2d13424e19
game: ambient colors values
2022-03-25 18:30:56 +00:00
b08940269f
game: custom TF icon
2022-03-25 18:29:31 +00:00
698e50c4b6
game: shader: whisper interpolate with day cycle
2022-03-25 18:25:18 +00:00
f3ad094dac
game: cloud lights to physical values + yellowish clouds sunrise
2022-03-25 17:48:05 +00:00
Crypto City
d2a1940842
game: print an error on invalid config setting
2022-03-25 17:32:06 +00:00
eb51aac4f5
game: config: when invalid set lowest
2022-03-25 17:26:38 +00:00
f3ac1c057d
game: sun to physical values
2022-03-25 16:41:03 +00:00
ee829da0ac
game: post: add SSAO
2022-03-25 16:26:33 +00:00
8d432242da
game: fix: default terrain subsampling 1
2022-03-25 16:24:30 +00:00
2132d7e4a1
game: config: specular
2022-03-25 16:24:18 +00:00
60437543dc
game: config: add Texture Filter
2022-03-25 16:23:10 +00:00
6e0f58dc24
game: post: add FXAA
2022-03-25 16:23:10 +00:00
a10a65d9da
game: config: add GammaCorrection
2022-03-25 16:23:07 +00:00
d56875ce50
game: remove light leak
2022-03-25 15:52:32 +00:00
416b821bb7
game: lower default terrain subsampling
2022-03-25 15:52:17 +00:00
6f6678a629
game: lower default shadow config
2022-03-25 15:51:50 +00:00
Crypto City
793568ec86
game: fix city level scores in city list when a bonus applies
2022-03-23 20:19:35 +00:00
luigi1111
70ceab6c10
Merge pull request #8216
...
f22051d replace erciccione's seednode with one on haveno's infrastructure (erciccione)
2022-03-18 16:34:16 -05:00
luigi1111
427bd85893
Merge pull request #8187
...
9bde2db Fixes: Don't require --rpc-login with --rpc-access-control-origins #8168 (Jeffrey)
2022-03-18 16:32:25 -05:00
luigi1111
0ea8519895
Merge pull request #8169
...
5e201fe rpc: add explicit restricted flag to /get_info (tobtoht)
2022-03-18 16:30:00 -05:00
luigi1111
d9e6baac42
Merge pull request #8158
...
e5000a9 Balance includes unconfirmed transfers to self (woodser)
2022-03-18 16:28:16 -05:00
reemuru
d1f1947995
wallet_rpc_server: support regex for get_accounts tag
...
This commit adds a 'regexp' boolean field to the get_accounts
request. The flag is set to false by default and maintains backwards
compatibility. When set to true the user can search tags by regular
expression filters. An additional error message was added for failed
regular expression searches. Bump minor version to 25.
2022-03-13 11:30:48 -04:00
erciccione
f22051d382
replace erciccione's seednode with one on haveno's infrastructure
2022-03-13 13:15:01 +01:00
moneromooo-monero
7dcfccbaaf
wallet_rpc_server: fix make_integrated_address with no payment id
2022-03-11 17:23:19 +00:00
Luke Parker
591c174235
Remove footgun doc comment in miner TX validation
...
This comment suggests this check is unnecessary, when it is completely necessary as miner TXs can have multiple outputs *which is a statement directly, and incorrectly, contradicted by this comment*. While I don't ever see someone removing this code and getting their edits merged into Monero, someone inexperienced who thinks they're cleaning old code may break their own work, and then there's really just zero benefit to keeping this around.
2022-03-10 14:08:30 -06:00
Norman Moeschter
354e1d9c65
Make the wallet name optional when locked.
2022-03-10 08:16:14 +00:00
mj-xmr
0d6fce8995
Compil. time: cryptonote_core minus portable_storage header
2022-03-04 12:48:35 +01:00
mj-xmr
da9aa1f7f8
Copyright: Update to 2022
2022-03-04 06:59:20 +01:00
luigi1111
27f1d43547
Merge pull request #8145
...
fb5b2b3 support authentication in monero-wallet-rpc set_daemon (woodser)
2022-03-02 18:53:34 -05:00
luigi1111
abae63c37d
Merge pull request #8052
...
c36ea26 fix ge_p3_is_point_at_infinity(), which is evaluating field elements that haven't been reduced by the field order (koe)
2022-03-02 18:52:51 -05:00
luigi1111
5eaa4434e8
Merge pull request #7877
...
e08abaa multisig key exchange update and refactor (koe)
2022-03-02 18:51:54 -05:00
Crypto City
73079084bd
bump version to 0.33.5.1
2022-03-01 18:21:19 +00:00
Crypto City
aedf3b888e
fix stack overflow
2022-03-01 18:21:19 +00:00
Crypto City
9c32d54af6
game: do not auto start daemon if a running daemon needs a login
2022-03-01 18:21:19 +00:00
Crypto City
07d97136bd
fix duplicate runestone overrides
2022-03-01 18:21:19 +00:00
Crypto City
1d60ccea30
game: fix removing a runestone script with overrides
2022-03-01 18:21:19 +00:00
Crypto City
cced788c43
game: fix selected text processing
2022-03-01 18:21:19 +00:00
Crypto City
3b8b13b26f
fix some text/local overrides mixups
2022-03-01 18:21:19 +00:00
Crypto City
ad5723cfff
game: allow 0 as override value
2022-03-01 18:21:19 +00:00
Crypto City
56238552fa
cc: fix mooose typo
2022-03-01 18:21:19 +00:00
Crypto City
074ed3726a
game: fix foundation prestige bonus misreporting
2022-03-01 18:21:19 +00:00
Crypto City
3becc08b2a
game: probable fix for coins screen crash
2022-03-01 18:21:19 +00:00
Crypto City
fd5e68974d
fix synthesizing match commands with accruing trades from v17
2022-03-01 18:21:19 +00:00
Crypto City
640eee6ad1
game: tweak wording in mortgage explanation
2022-03-01 18:21:19 +00:00
Crypto City
f6a71e555d
rpc: ignore cancel_nonces command in news
2022-03-01 18:21:19 +00:00
Crypto City
f688ec6a35
cc: fix "a amethyst" grammar
2022-03-01 18:21:19 +00:00
Crypto City
ae3f2f6fbe
game: prevent non default gold content for new collectible coins
...
Those are fixed at 50 gold
2022-03-01 18:21:19 +00:00
Crypto City
a5b1f8b0f7
game: add creator name before custom item group names
2022-03-01 18:21:19 +00:00
Crypto City
27dc462609
game: fix ground level clouds
2022-03-01 18:18:12 +00:00
selsta
3c829586be
wallet2: update stagenet rollback blocks
2022-03-01 00:25:41 +01:00
reemuru
3f88fddbfa
simplewallet: add option for exporting tx keys
...
This commit adds an option to export transaction
keys when performing export_transfers all. By passing
option=with_keys a new column 'tx key' will be
populated with respective keys.
2022-02-24 22:22:35 -05:00
koe
e08abaa43f
multisig key exchange update and refactor
2022-02-22 16:37:42 -06:00
Jeffrey
9bde2dbfed
Fixes: Don't require --rpc-login with --rpc-access-control-origins #8168
...
This PR removes the requirement for --rpc-login to be specified if --rpc-access-control-origins is.
This will allow public nodes to serve cross-origin requests. You can still use --rpc-login with
--rpc-access-control-origins, but it is no longer mandatory.
Original Issue: #8168
2022-02-19 13:49:38 -06:00
moneromooo-monero
06e6c8bf4a
crypto: fix constant randomx exceptions in large page allocator
...
If allocating large pages fails, we don't try again.
This has the obvious drawback of not being able to use large pages
if they fail once.
2022-02-19 13:15:10 +00:00
tobtoht
5e201fedc5
rpc: add explicit restricted flag to /get_info
2022-02-07 17:59:22 +01:00
woodser
e5000a9f0c
Balance includes unconfirmed transfers to self
2022-01-31 07:52:38 -05:00
koe
c36ea26e5c
fix ge_p3_is_point_at_infinity(), which is evaluating field elements that haven't been reduced by the field order
2022-01-25 07:14:46 -06:00
luigi1111
357dbd2032
Merge pull request #8130
...
1051276 Update net_node.inl (Gingeropolous)
2022-01-24 15:16:52 -05:00
luigi1111
d94715fd71
Merge pull request #8123
...
4446cc8 wallet inits cache if file and blob missing (woodser)
2022-01-24 15:15:11 -05:00
luigi1111
5283cf51ef
Merge pull request #8044
...
a02b342 Avoid unnecessary 'Invalid hashing blob' error message (rbrunner7)
2022-01-24 15:10:55 -05:00
woodser
fb5b2b352a
support authentication in monero-wallet-rpc set_daemon
2022-01-17 17:03:56 -05:00
Gingeropolous
1051276425
Update net_node.inl
2022-01-04 16:31:59 -05:00
woodser
4446cc88c3
wallet inits cache if file and blob missing
2021-12-24 09:22:57 -05:00
Crypto City
18909deaa8
game: make zmq optional
2021-12-23 12:14:40 +00:00
Crypto City
aee8f52f84
wallet2_api: add missing APIs feather needs
2021-12-14 17:44:39 +00:00
Crypto City
82897b1d7a
fix build when in a submodule
2021-12-14 08:43:38 +00:00
Crypto City
77d497b0d7
bump version to 0.33.5.0
2021-12-13 10:10:04 +00:00
Crypto City
5f0e723b55
blockchain: fix verification of alt blocks across a game udpate
2021-12-13 09:59:05 +00:00
Crypto City
7be5ed367c
game: fix bad memory access in GetPotential
2021-12-13 09:59:05 +00:00
Crypto City
5a87a34f1a
remove obsolete lz4 sources
2021-12-13 09:59:05 +00:00
Crypto City
46b30a1e66
utf8: #include <stdint.h>
2021-12-13 09:59:05 +00:00
Crypto City
8abe6566dc
bump version to 0.33.4.2
2021-12-02 13:07:16 +00:00
Crypto City
ca331ca4a9
cc: fix infinite loop processing mortgages
2021-12-02 12:57:33 +00:00
luigi1111
3ed0cc6e20
Merge pull request #8067
...
53be72c make_uri disallows standalone payment ids (woodser)
2021-11-30 17:05:48 -05:00
luigi1111
c0cf5bb339
Merge pull request #8057
...
1efe624 device_ledger: fix incorrect macro (selsta)
2021-11-30 17:03:46 -05:00
luigi1111
55fc2335a4
Merge pull request #7943
...
3a90be4 rpc: don't set error code as status string (selsta)
2021-11-30 17:00:20 -05:00
woodser
53be72c08a
make_uri disallows standalone payment ids
2021-11-30 09:28:45 -05:00
Crypto City
1a840fc4f1
cc: fix "all gemstones" bonus accounting for non existent gemstones
2021-11-30 12:09:43 +00:00
Crypto City
0752d1b6cb
use fork version rather than height for is_item_enabled
2021-11-30 12:02:47 +00:00
Crypto City
f625088954
add more gemstones, a beryl city specialization, tweak gem bonuses
2021-11-30 10:33:17 +00:00
Crypto City
4af4294891
add labour cost to the account asking to fight a fire
...
it avoids the loophole of firefighting having no cost to the
owner of a military building, allowing close to 0 fee spamming
of very low chance firefighting to extinguish anything at
very low cost
2021-11-29 16:01:39 +00:00
Crypto City
3168d6c578
Revert "decrease terrain height very slightly"
...
This reverts commit 8bdde115b8 .
2021-11-29 12:57:57 +00:00
Crypto City
8bdde115b8
decrease terrain height very slightly
2021-11-29 12:57:39 +00:00
Crypto City
ca4deb925e
tweak fire propagation some more
2021-11-29 10:41:02 +00:00
Crypto City
fac170c86d
game: ignore spurious 0x0 mouse position at startup until mouse moves
2021-11-29 07:54:37 +00:00
Crypto City
c503fc60b3
game: fix crash on exiting the auction items screen
2021-11-29 07:54:37 +00:00
Crypto City
97f3387933
fix longstanding missing UI element bug
2021-11-29 07:54:37 +00:00
Crypto City
3b75d0df4f
Revert "cc: give gemstone potential a bit more width at times"
...
This reverts commit 8465eb7383 .
2021-11-28 07:13:12 +00:00
Crypto City
8465eb7383
cc: give gemstone potential a bit more width at times
2021-11-28 07:12:35 +00:00
Crypto City
1a394b0347
game: fix crosshair geometry after resizing window
2021-11-27 21:02:50 +00:00
Crypto City
25c0ef1a7e
game: fix magica voxel model import bug with compatible palettes
2021-11-27 20:53:45 +00:00
Crypto City
ceba361959
game: allow anyone to move an imported model on a flag
2021-11-27 20:53:45 +00:00
Crypto City
469d775e1d
game: fix foundation coin bonus display bug
2021-11-27 20:53:45 +00:00
Crypto City
10dc9c737f
fix badge labelling in meters, should be in feet
2021-11-27 20:53:41 +00:00
Crypto City
4b66ca6673
bump version to 0.33.4.1
2021-11-27 17:19:19 +00:00
Crypto City
d8901cc05c
give a small prestige bonus for having foundation coins for all cities
2021-11-27 17:18:58 +00:00
Crypto City
0815abe969
game: add selected/new/burning suffix to material variant names
2021-11-27 17:18:58 +00:00
Crypto City
19abdcce80
game: ensure the palette dialog is hidden when no flag is under construction
2021-11-27 17:18:58 +00:00
Crypto City
b7cbde7ee3
cc: do not stop a building fire randomly just after it started
2021-11-27 17:18:58 +00:00
Crypto City
f9639afe83
Cleaner fork based checks for a few consensus changes
2021-11-27 17:18:58 +00:00
Crypto City
d78c020d5e
game: fix clipped thermometer widget
2021-11-27 17:18:58 +00:00
Crypto City
54166907d7
game: fix tutorial enable/disable
2021-11-27 17:18:58 +00:00
Crypto City
f44bd4e5e4
rpc: add some more ignores for news
2021-11-27 17:18:57 +00:00
Crypto City
1d9399d0da
game: don't wait for full wallet sync when exiting
2021-11-27 17:18:57 +00:00
Crypto City
b299252680
game: maintain UI layers order
2021-11-27 17:18:57 +00:00
Crypto City
e6f8d9d63a
game: fix widget layout mixup
2021-11-27 17:18:57 +00:00
Crypto City
64c9a9d564
db_lmdb: fix loading scripts saved with a previous version
2021-11-27 17:18:57 +00:00
Crypto City
8c593d57dc
game: process overrides for selected text too
2021-11-27 17:18:57 +00:00
luigi1111
105e2304a2
Merge pull request #8083
...
e8e507f rpc: fix DoS vector in get_output_distribution (moneromooo-monero)
2021-11-26 23:05:31 -06:00
luigi1111
9a17f53489
Merge pull request #8070
...
a4ebec9 Add python method (Howard Chu)
0221b01 Add calcpow RPC (Howard Chu)
2021-11-26 23:01:08 -06:00
Crypto City
17abbc4cca
bump version to 0.33.4.0
2021-11-25 17:27:14 +00:00
Crypto City
307e97f9e9
v16 with recent consensus changes - with hacks for now
2021-11-25 17:27:14 +00:00
Crypto City
3edb57a5b0
increase fire damage
2021-11-25 17:27:14 +00:00
Crypto City
9ac171a38f
add v16 at block 175000
2021-11-25 17:27:14 +00:00
Crypto City
bb616c30b0
Revert "cc: fix bridge score with too many cliff tiles"
...
This reverts commit 368fb1b92f .
2021-11-25 17:27:14 +00:00
Crypto City
c23eb0563f
Revert "tweak bear attack"
...
This reverts commit 95f81ba247 .
2021-11-25 12:10:06 +00:00
Crypto City
d3ed787349
cache decode_blocks calls in build command
2021-11-25 12:10:06 +00:00
Crypto City
16d5a7a953
db_lmdb: fix empty entries in flag budget
2021-11-25 12:10:06 +00:00
Crypto City
a8c2ad051b
restrict number of active whispers according to level
2021-11-25 12:10:06 +00:00
Crypto City
1250894849
game: display whisper colour next to the rgb input
2021-11-25 12:10:05 +00:00
Crypto City
c1381737ad
game: fix a leak in the palette screen
2021-11-25 12:10:05 +00:00
Crypto City
237b63df69
game: prevent empty building names
2021-11-25 12:10:05 +00:00
Crypto City
6db089049c
game: fix prestige rank if 0 prestige
2021-11-25 12:10:05 +00:00
Crypto City
861f378589
speed up account balance access and updates
2021-11-25 12:10:05 +00:00
Crypto City
af6f5602ac
db_lmdb: remove unused obsolete structure
2021-11-24 07:08:51 +00:00
Crypto City
8b5e72e2c4
db_lmdb: add pragma pack to structures that are saved as a blob
2021-11-24 07:08:51 +00:00
Crypto City
29c47dcfe9
tune city level progression
2021-11-24 07:08:51 +00:00
Crypto City
10183a844c
protocol: ask more peers for txpool complement
2021-11-24 07:08:51 +00:00
Crypto City
47a7befaff
cc: add a couple more city level names
2021-11-24 07:08:50 +00:00
Crypto City
d5dcfa5398
game: add number of runestones required/owned in whisper screen
2021-11-24 07:08:50 +00:00
Crypto City
ca3295d91b
game: hide whisper messages for ignored players
2021-11-24 07:08:50 +00:00
Crypto City
40c6177a05
remove amount of tax in event logs
...
this saves space in a very common log, now that every event log already
carries its associated balance chance
2021-11-24 07:08:50 +00:00
Crypto City
645036b4ca
game: remove debug prints in third person camera code
2021-11-24 07:08:50 +00:00
Crypto City
228bd88685
game: add an exit button in options
2021-11-24 07:08:50 +00:00
Crypto City
da870a1b1c
use 0mq to notify the game of mining status changes
2021-11-24 07:08:50 +00:00
Crypto City
0e756771d3
avoid unnecessary repeated read/write of the same flag/account record
2021-11-24 07:08:50 +00:00
Crypto City
1f750cba3c
lazy flag block data compression
2021-11-24 07:08:50 +00:00
Crypto City
d3302c74ea
rpc: add overall block compressed/uncompressed data size to stats
2021-11-24 07:08:50 +00:00
Crypto City
fa250ec167
db_lmdb: avoid decoding data we do not need
2021-11-24 07:08:50 +00:00
Crypto City
ade9fa1433
game: fix collision detection when walking backwards
2021-11-24 07:08:50 +00:00
Crypto City
953783b01d
game: do not name the realtime backup file with .vox
...
It's not actually Magica Voxel format, just embeds the format
2021-11-24 07:08:50 +00:00
Crypto City
9e592619fb
tweak workforce building
...
- add management efficiency discovery levels, increasing output
- add penalties for industry influence
2021-11-24 07:08:50 +00:00
Crypto City
bee143a248
cc: bump cat domestication patent time
2021-11-23 16:22:29 +00:00
Crypto City
c567b612f3
game: detect and report bad text input as per consensus rules
2021-11-23 16:22:29 +00:00
Crypto City
c5f2a7de47
game: go to flag or player screen on double clicking on leaderboards
2021-11-23 16:22:29 +00:00
Crypto City
38df597c37
smoother complete runic cycle bonus, and show it in the prestige screen
...
also have the bonus
2021-11-23 16:22:29 +00:00
Crypto City
382757565f
game: display amount of meat owned in hunt screen
2021-11-23 16:22:29 +00:00
Crypto City
bb203fe647
add new moose disease special event
2021-11-23 16:22:29 +00:00
Crypto City
c553aaef48
game: fix crash when resizing flags and stray flash effects
2021-11-23 16:22:29 +00:00
Crypto City
cca1190ff4
blockchain_db: speed up flag block data serialization/deserialization
2021-11-23 16:22:29 +00:00
Crypto City
445ac99df9
blockchain: use trusted block hashes even if we can't update them
2021-11-23 16:22:29 +00:00
Crypto City
b35430a158
much faster 3D block storage load/save
...
Takes about 50% extra space in typical cases
2021-11-23 16:22:28 +00:00
Crypto City
52839e9326
game: fix buying land after removing lines/rows from selection
2021-11-23 16:22:28 +00:00
Crypto City
52e868da02
wallet2: speedup large tx construction: reserve vector memory
...
2.8 seconds -> 2.6 seconds on a test case
2021-11-23 16:22:28 +00:00
Crypto City
81e8b8efd1
wallet2: speedup large tx construction: batch ringdb lookups
...
3.3 seconds -> 2.8 seconds on a test case
2021-11-23 16:22:28 +00:00
Crypto City
b9cc04775f
wallet2: speedup large tx construction: no pointless clsag generation
...
4.1 seconds -> 3.3 seconds on a test case
2021-11-23 16:22:28 +00:00
Crypto City
612ad5d660
wallet2: speedup large tx construction: batch ringdb updates
...
5.2 seconds -> 4.1 seconds on a test case
2021-11-23 16:22:28 +00:00
Crypto City
0926adac36
wallet2: speedup large tx construction: cache public key validity
...
5.9 second -> 5.2 seconds on a test case
2021-11-23 16:22:28 +00:00
Crypto City
fe5272b288
add whispers - player messages on arbitrary locations
2021-11-23 16:22:28 +00:00
Howard Chu
0221b01519
Add calcpow RPC
...
Calculate PoW hash for a block candidate
2021-11-20 18:52:05 +00:00
selsta
82828bfcb6
cryptonote_core: fix unused lambda warning
2021-11-16 05:21:56 +01:00
Crypto City
4779c1bd35
game: fix command details message title
2021-11-15 17:04:17 +00:00
Crypto City
896c31c5ed
cc: fix cautious bears being the wrong way around
2021-11-15 17:04:17 +00:00
Crypto City
95f81ba247
tweak bear attack
2021-11-15 17:04:16 +00:00
Crypto City
e31fc5b8f7
cc: increase vegetation allocation for sawmills
2021-11-15 17:04:16 +00:00
Crypto City
cd07cafd14
cc: allow game to get badges
...
in turns, this gives game a level, which means game can unlock
thing like runestone usage
2021-11-15 17:04:16 +00:00
Crypto City
aeda5c2c39
cc: modulate town square proximity bonus based on role
2021-11-15 17:04:16 +00:00
Crypto City
368fb1b92f
cc: fix bridge score with too many cliff tiles
...
also mitigate triggering on ridges
2021-11-15 17:04:16 +00:00
Crypto City
a048032a26
cc: ensure breeding grounds city spec always gets at least one extra moose
2021-11-15 17:04:16 +00:00
Crypto City
5132687966
fix level threshold bug with sprawling specialization
2021-11-15 17:04:16 +00:00
Crypto City
a8ad4091fa
add restricted item group, may not be sold/given/auctioned etc
2021-11-15 17:04:16 +00:00
selsta
1efe624e30
device_ledger: fix incorrect macro
...
The current code does work by accident, but it might break if
someone uses ASSERT_SW in a different place, or if variables
get renamed.
2021-11-12 02:56:20 +01:00
luigi1111
97ff1938a3
Merge pull request #8038
...
fbe8358 device: fix ledger error strings, add human friendly messages (selsta)
2021-11-09 22:53:47 -06:00
luigi1111
2844b5b8db
Merge pull request #8031
...
187633c slow_hash: don't blow out Mac stack on ARM64 (Howard Chu)
2021-11-09 22:50:36 -06:00
luigi1111
c3b1b94453
Merge pull request #7169
...
bbe3b27 tx_pool: full tx revalidation on fork boundaries (moneromooo-monero)
2021-11-09 22:44:39 -06:00
im
cf44349a86
account info text alignment
2021-11-10 02:27:14 +08:00
rbrunner7
a02b342347
Avoid unnecessary 'Invalid hashing blob' error message
2021-11-05 14:19:21 +01:00
selsta
fbe8358c9f
device: fix ledger error strings, add human friendly messages
2021-11-03 00:10:12 +01:00
Crypto City
095a4f7eb5
allow auctioning more than one flag at once
2021-11-02 08:49:58 +00:00
Crypto City
d545944400
add a level based build height limit
2021-11-02 08:49:58 +00:00
Crypto City
a59d4ae5a3
wallet2_api: fix build
2021-11-02 08:49:58 +00:00
Crypto City
e427612748
cc: fix typo in discovery description
2021-11-02 08:49:58 +00:00
moneromooo-monero
bbe3b276b8
tx_pool: full tx revalidation on fork boundaries
...
avoids mining txes after a fork that are invalid by this fork's
rules, but were valid by the previous fork rules at the time
they were verified and added to the txpool.
2021-11-01 20:56:38 +00:00
luigi1111
e22ec26be4
Merge pull request #8029
...
548cfc8 crypto: fix typo in ifdef (selsta)
2021-11-01 12:32:24 -05:00