Crypto City
1f636fbf8e
change tax break zone mechanics
...
There can be multiple tax break zones, unlocked at increasing
city levels, but they are fixed once set.
This will prevent mayorial bait and switch abuse.
2022-08-31 11:48:49 +00:00
Crypto City
27bcb3586b
arbitrary data may be invisibly embedded in CLSAGs
...
This decreases the ring size observed by the recipient,
but not the ring size observed by another observer.
The more data, the greater the ring size reduction.
CLSAGs can carry a maximum of 252 bits per value (one
bit is used as a flag, the rest as data payload), and
there are 15 such values per ring. At close to full
capacity, the real spend will be known to the recipient
(though not to an observer, who will not even be able
to tell whether a transaction includes embedded data
or not).
Thanks to kayabaNerve for pointing out how to use s
for this.
2022-08-19 14:43:43 +00:00
Crypto City
088538c160
Merge remote-tracking branch 'origin/master' into HEAD
...
b6a029f222
Multisig functional test broken
2022-08-08 17:44:32 +00:00
Crypto City
6bfc447544
custom items may now have a prestige bonus
...
only the game account can add prestige bonuses
2022-08-04 08:36:31 +00:00
Crypto City
6c4a31509a
new "tax break zone" city specialization
2022-08-04 08:36:31 +00:00
Crypto City
1582492535
allow creating more items if that was setup on item definition
2022-08-02 06:19:03 +00:00
koe
edcc094558
derive multisig tx secret keys from an entropy source plus the tx inputs' key images
2022-07-13 12:40:34 -05:00
Crypto City
d48966a82c
improved fishing mechanics
2022-07-04 21:15:34 +00:00
Crypto City
2735bf2ad9
core_tests: fix demolish test having bad tile data
2022-07-04 21:15:33 +00:00
Crypto City
259ac82299
remove old TF forks, we'll be starting anew
2022-07-04 21:15:33 +00:00
Crypto City
ce6016306d
add fish, fishing and fisheries
2022-07-04 21:15:33 +00:00
anon
c7b2944f89
multisig: fix critical vulnerabilities in signing
2022-06-30 12:56:40 -05: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
luigi1111
d58ea37a8d
Merge pull request #8302
...
41da2fe Update copyright to 2022 for Hardfork files (Akrit)
2022-05-10 16:56:39 -05:00
luigi1111
436ca13722
Merge pull request #8277
...
baee2c0 Preserve commitment format inside transactions (kayabaNerve)
2022-05-10 16:49: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
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
Luke Parker
baee2c06ec
Preserve commitment format inside transactions
2022-04-21 18:58:47 -04: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
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
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
a0d80b1f95
plug bulletproofs plus into consensus
2022-04-05 18:50:17 +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
koe
e08abaa43f
multisig key exchange update and refactor
2022-02-22 16:37:42 -06:00
Crypto City
307e97f9e9
v16 with recent consensus changes - with hacks for now
2021-11-25 17:27:14 +00:00
Crypto City
8153873cb2
make recent consensus changes activate at v15
2021-10-15 12:41:26 +00:00
Crypto City
489a261db0
Merge remote-tracking branch 'origin/master' into cc
...
8fde011dbe
2021-09-01 15:50:02 +00:00
selsta
573a0255a8
core_tests: remove unused typedef, fix warning
2021-08-19 15:57:13 +02:00
Crypto City
c0e0f7302d
core_tests: fix after txpool changes
2021-08-15 18:22:19 +00:00
Crypto City
88c2c3d68a
do not consider commands with bad signatures in chat/pending
...
These are probably from another chain, or malicious, though
they could be due to a reorg
2021-08-12 11:01:35 +00:00
luigi1111
7499837a6f
Merge pull request #7661
...
08e4497 Improve cryptonote (block and tx) binary read performance (Lee Clagett)
2021-06-10 12:00:54 -05:00
mj-xmr
b40129e253
Warnings: unused var in core_tests:chaingen.h
2021-05-11 10:22:06 +02:00
Crypto City
5057d39cda
decrease decay and repair costs, bump land tax a little
2021-04-27 18:39:05 +00:00
Crypto City
a395ab3c37
remove various unused variables
2021-04-27 18:15:29 +00:00
Crypto City
931773c40e
Merge remote-tracking branch 'origin/master' into cc
2021-04-24 13:46:11 +00:00
Crypto City
e8f35a87c8
halve block time for user friendliness in gameplay
2021-04-22 23:18:32 +00:00
Crypto City
20256888e3
embed the block 1 tag in invitations and cc signatures
...
to ensure they're only valid in the chain they're created on
2021-04-12 18:06:59 +00:00
Crypto City
2eec2f6371
fix farming not being bothered by not having enough heating material
...
also fix demolishing a farm while a crop is being grown
2021-04-06 10:46:37 +00:00
Crypto City
6261344b9a
remove mime_type from custom items, and add gold content
2021-03-25 14:37:56 +00:00
Crypto City
3ffe13df7d
extra land tax for lots left empty for more than 10 days
2021-03-13 10:45:46 +00:00
luigi1111
6556c33f13
Merge pull request #7355
...
bd12984 Remove copies from foreach loops (thanks to Clang) (Lee Clagett)
1572df9 Removing unused namespace alias (Lee Clagett)
2021-02-18 14:06:47 -05:00
Kevin Barbour
85db1734e7
Remove unused variables in monero codebase
...
There are quite a few variables in the code that are no longer
(or perhaps never were) in use. These were discovered by enabling
compiler warnings for unused variables and cleaning them up.
In most cases where the unused variables were the result
of a function call the call was left but the variable
assignment removed, unless it was obvious that it was
a simple getter with no side effects.
2021-02-09 08:05:05 +01:00
Crypto City
49faf95c40
fix flag destruction not keeping full state
2021-02-03 16:26:08 +00:00
Lee Clagett
bd129849f0
Remove copies from foreach loops (thanks to Clang)
2021-01-28 23:42:40 -05:00
Lee Clagett
08e4497c6e
Improve cryptonote (block and tx) binary read performance
2021-01-23 06:23:39 +00:00
Crypto City
4956a6aa5e
Merge remote-tracking branch 'origin/master' into cc
2021-01-18 01:33:53 +00:00
Crypto City
e4d77f0996
fix tests after building size balance changes
2020-11-30 16:45:16 +00:00