Riccardo Spagni
aefa7740c3
Merge pull request #6111
...
d20ff4f64
functional_tests: add a large (many randomx epochs) p2p reorg test (moneromooo-monero)
6a0b3b1f8
functional_tests: add randomx tests (moneromooo-monero)
9d42649d5
core: fix mining from a block that's not the current top (moneromooo-monero)
2020-09-06 15:49:37 +02:00
Crypto City
a8d494074b
coins can now be different gold content based on type
2020-08-30 18:13:56 +00:00
Sarang Noether
fa06c39d97
Bind signature to full address and signing mode
2020-08-28 19:38:00 -04:00
moneromooo-monero
743608ec16
wallet: allow signing a message with spend or view key
2020-08-28 19:25:17 -04:00
moneromooo-monero
d20ff4f648
functional_tests: add a large (many randomx epochs) p2p reorg test
2020-08-27 15:13:04 +00:00
moneromooo-monero
6a0b3b1f8a
functional_tests: add randomx tests
2020-08-27 15:13:03 +00:00
moneromooo-monero
82ee01699c
Integrate CLSAGs into monero
...
They are allowed from v12, and MLSAGs are rejected from v13.
2020-08-27 12:44:04 +00:00
Alexander Blair
3f392341e7
Merge pull request #6660
...
839e1f4ba
functional_tests: add p2p functional tests (moneromooo-monero)
2020-08-27 02:53:41 -07:00
moneromooo-monero
839e1f4bab
functional_tests: add p2p functional tests
...
Tests tx/block propagation and reorgs
2020-08-26 23:00:27 +00:00
Crypto City
16c084838f
add yearly coins auto creation
2020-08-25 15:27:16 +00:00
Crypto City
3335f8d14f
create collectible coins for player count and city levels
2020-08-25 15:27:16 +00:00
Crypto City
7aea6cbf93
add a daemon RPC to get new unused nonces
2020-08-25 13:20:15 +00:00
Crypto City
5b693a15b1
some material variants are now locked till a player level
2020-08-25 13:20:15 +00:00
Crypto City
c688079acb
commands can now be cancelled
...
if they're not mined yet, or only partially matched trades
2020-08-25 13:20:14 +00:00
Crypto City
dc2cc4b6d5
item groups can now optionally be public
2020-08-25 13:20:14 +00:00
Crypto City
61aa85ad3b
add collectible coins
2020-08-21 18:33:02 +00:00
Alexander Blair
9eebe01c58
Merge pull request #6593
...
6f5411d30
tests: fix missing error on missing python entry point (moneromooo-monero)
c6dc2850c
python-rpc: add missing sync_txpool python entry point (moneromooo-monero)
2020-08-16 12:41:10 -07:00
Crypto City
be0b26ef25
add item groups
2020-08-15 15:12:35 +00:00
Crypto City
20427ca382
functional_tests: add new city test
2020-08-15 15:12:35 +00:00
Crypto City
18da33a330
funtional_tests: guard against special events destroying buildings
2020-08-15 15:12:35 +00:00
Sarang Noether
6bfcd31015
Updates InProofV1, OutProofV1, and ReserveProofV1 to new V2 variants that include all public proof parameters in Schnorr challenges, along with hash function domain separators. Includes new randomized unit tests.
2020-08-09 18:42:15 -04:00
Crypto City
1e9af40f21
functional_tests: add some more farming tests
2020-08-07 00:41:08 +00:00
Crypto City
105c45df20
functional_tests: run with CC_FASTER_POW
2020-08-05 14:09:06 +00:00
Crypto City
3b23655a5f
functional_tests: fix game update messing up checks
2020-08-05 14:09:06 +00:00
Crypto City
fb5dd77afa
Farming
2020-08-05 14:09:06 +00:00
Crypto City
db93803916
functional_tests: ensure the resized flag has no building
2020-08-01 17:05:19 +00:00
Crypto City
34856d0808
keep track of the item supply
2020-07-25 22:43:58 +00:00
Crypto City
b268c5b8c7
add elevation bonus
2020-07-25 22:43:58 +00:00
Crypto City
c598cfec0a
remove building within range of resource generators constraint
2020-07-25 22:43:58 +00:00
Crypto City
ac171bf477
cc: rewrite potential system and add more potentials
2020-07-24 15:36:50 +00:00
Alexander Blair
a0d179e528
Merge pull request #6512
...
5ef0607da
Update copyright year to 2020 (SomaticFanatic)
2020-07-19 03:32:59 -07:00
luigi1111
3057f52f89
Merge pull request #6599
...
6e4a55b
rpc: fix relay_tx error return mixup (moneromooo-monero)
9b86e14
functional_tests: add simple relay_tx test (moneromooo-monero)
2020-07-08 17:20:29 -05:00
Crypto City
63a3230fdb
add ignore tests
2020-06-30 11:06:08 +00:00
Crypto City
dc140ff2fc
functional_tests: add some more data in get_state
2020-06-29 22:16:08 +00:00
Crypto City
fffeb1bdae
cc: allow hunting with a population less than actual
2020-06-29 22:16:08 +00:00
Crypto City
09c272a064
tests: add test for building with palette change
2020-06-22 22:15:13 +00:00
Crypto City
6f4fc81b1d
functional_tests: add chat tests
2020-06-22 22:15:13 +00:00
Crypto City
5d30d10b68
functional_tests: add some more invitations tests
2020-06-22 22:15:13 +00:00
Crypto City
3e05ee54fe
tx_pool: do not allow more than one (non kept by block) hunt command at once
2020-06-21 01:18:30 +00:00
Crypto City
ef2c7bcca8
functional_tests: use fast pow
2020-06-21 01:18:29 +00:00
Crypto City
f112b180e3
cc: fix unlocking discoveries bug
2020-06-21 01:18:29 +00:00
Crypto City
206b30cb8f
functional_tests: add reorg test
2020-06-21 01:18:29 +00:00
moneromooo-monero
2743357518
functional_tests: add p2p functional tests
...
Tests tx/block propagation and reorgs
2020-06-21 01:18:29 +00:00
Crypto City
b945e80261
functional_tests: add randomx tests
2020-06-21 01:18:29 +00:00
selsta
58e1c8b031
repo: update donation fund address
2020-06-09 12:19:39 +02:00
Crypto City
2a90a3df6b
fixes after merge
2020-05-31 00:41:03 +00:00
Crypto City
396157b032
Merge remote-tracking branch 'origin/master' into cc
2020-05-30 18:55:11 +00:00
Crypto City
eb6be814ef
functional_tests: processes can now run in a new terminal (off by default)
2020-05-29 23:20:51 +00:00
Crypto City
c22e54b850
unlock_time is now valid only for coinbase txes
2020-05-29 23:20:50 +00:00
Crypto City
4d819324dc
tests: fix missing error on missing python entry point
2020-05-29 23:20:50 +00:00
Crypto City
e98aa10308
cc: don't give an attribute point before levelling up
2020-05-29 23:20:50 +00:00
Crypto City
828bb1ba41
allow destroying a flag
2020-05-29 23:20:50 +00:00
Crypto City
0cc8c0c675
game balance updates after all the recent changes
2020-05-29 23:20:50 +00:00
Crypto City
d2949eb3ff
Change the address prefix from CC to TF
2020-05-29 23:20:49 +00:00
Crypto City
ce07516176
mine only one tx per account per block
2020-05-29 23:20:49 +00:00
Crypto City
cfcae9094d
claim cost in firefighting, flag resizing and city founding
2020-05-29 23:20:49 +00:00
Crypto City
2f77fc4051
invitations
2020-05-29 23:20:49 +00:00
Crypto City
f661248740
functional_tests: add hunt test
2020-05-29 23:20:49 +00:00
Crypto City
e21b669517
functional_tests: fix discovery tests after new discovery additions
2020-05-29 23:20:49 +00:00
moneromooo-monero
9b86e14c5a
functional_tests: add simple relay_tx test
2020-05-28 12:49:17 +00:00
moneromooo-monero
6f5411d305
tests: fix missing error on missing python entry point
2020-05-27 13:11:01 +00:00
Crypto City
6a18101b1a
add invitation system
2020-05-26 16:22:42 +00:00
SomaticFanatic
5ef0607da6
Update copyright year to 2020
...
Update copyright year to 2020
2020-05-06 22:36:54 -04:00
Lee Clagett
afe5a55e96
Revert functional test changes in babf25d2e
and 571546067
2020-04-24 18:30:23 -04:00
luigi1111
c846c8650e
Merge pull request #6445
...
5715460
Always reject duplicate key-images from second txid (vtnerd)
babf25d
Allow unrestricted rpc calls to get full txpool info (vtnerd)
2020-04-21 09:03:37 -05:00
Crypto City
3b87070a5d
add hunt system
2020-04-13 17:23:54 +00:00
Crypto City
a0b6a6e8aa
add a dice roll command, for use in story/roleplaying
2020-04-10 01:51:27 +00:00
Crypto City
287fd9cfd1
Add player attributes for storytelling/role playing purposes
2020-04-08 00:15:51 +00:00
moneromooo-monero
7326b691d3
functional_tests: ensure signatures never reuse a timestamp
2020-04-06 16:11:36 +00:00
moneromooo-monero
082dd2c373
functional_tests: ensure signed timestamps are fresh
...
This fixes a test failure now that timestamps are more constrained
2020-04-06 14:06:36 +00:00
Crypto City
3891353d7e
add a new command to destroy owned items
2020-04-04 23:41:15 +00:00
luigi1111
0bd2c14bbb
Merge pull request #6309
...
e69acff
functional_tests: update cookie at 10 seconds interval (moneromooo-monero)
f5a11f0
functional_tests: speed up signature generation (moneromooo-monero)
2020-04-04 12:35:02 -05:00
Crypto City
b3c3647cb9
add food consumption
2020-04-03 15:43:35 +00:00
Crypto City
a5d2eb2138
store badge award height
2020-04-03 15:43:35 +00:00
xiphon
6d6af701ec
cryptonote_basic: drop unused verification_context::m_not_rct field
2020-03-31 21:58:25 +00:00
Lee Clagett
571546067f
Always reject duplicate key-images from second txid
2020-03-30 17:52:42 +00:00
Lee Clagett
babf25d2ec
Allow unrestricted rpc calls to get full txpool info
2020-03-30 17:52:42 +00:00
moneromooo-monero
f5a11f05fe
functional_tests: speed up signature generation
...
Executing a new binary for each signature can get really slow
2020-03-26 11:33:58 +00:00
moneromooo-monero
e69acffdc8
functional_tests: update cookie at 10 seconds interval
...
Otherwise the daemon will start rejecting
2020-03-26 11:33:55 +00:00
Crypto City
5c198dd7d6
allow resizing flags (when empty)
2020-03-21 16:21:35 +00:00
Crypto City
39163c168a
Event badges can now be awarded after creation
2020-03-20 19:27:51 +00:00
Crypto City
2882f6bc80
badges
2020-03-20 19:27:51 +00:00
Crypto City
a6b8da5f0e
add player defined custom items
2020-03-20 19:27:51 +00:00
Alexander Blair
092a57df99
Merge pull request #6243
...
4771a7ae
p2p: remove obsolete local time in handshake (moneromooo-monero)
2fbbc4a2
p2p: avoid sending the same peer list over and over (moneromooo-monero)
3004835b
epee: remove backward compatible endian specific address serialization (moneromooo-monero)
39a343d7
p2p: remove backward compatible peer list (moneromooo-monero)
60631802
p2p: simplify last_seen serialization now we have optional stores (moneromooo-monero)
9467b2e4
cryptonote_protocol: omit top 64 bits of difficulty when 0 (moneromooo-monero)
b595583f
serialization: do not write optional fields with default value (moneromooo-monero)
5f98b46d
p2p: remove obsolete local time from TIMED_SYNC (moneromooo-monero)
2020-03-12 00:32:46 -07:00
Alexander Blair
4371ac4265
Merge pull request #6225
...
987c3139
print_coinbase_tx_sum now supports 128 bits sums (moneromooo-monero)
2020-02-28 19:48:11 -08:00
Crypto City
6c5570b814
special events
2020-02-23 01:31:27 +00:00
Crypto City
be7b3bee4a
cc: slash last resort price by 5
2020-02-22 14:17:21 +00:00
Crypto City
13040bf4f4
cc: bump min buy size a bit
2020-02-22 14:17:20 +00:00
Crypto City
c9752a0b3d
some s/monero/townforge/ where appropriate
2020-02-14 13:19:03 +00:00
Crypto City
5be5fc483e
functional_tests: add a bit more info to get_state
2020-02-09 15:41:07 +00:00
Alexander Blair
3b224bb99d
Merge pull request #6069
...
d64e5aa7
wallet: allow message sign/verify for subaddresses (moneromooo-monero)
2020-02-06 00:29:32 -08:00
Alexander Blair
25c1bd4714
Merge pull request #6035
...
b90c4bc3
rpc: error out from get_info if the proxied call errors out (moneromooo-monero)
fa16df99
make_test_signature: exit nicely on top level exception (moneromooo-monero)
054b2621
node_rpc_proxy: init some new rpc payment fields in invalidate (moneromooo-monero)
d0faae2a
rpc: init a few missing client_info members (moneromooo-monero)
d56a483a
rpc: do not propagate exceptions out of a dtor (moneromooo-monero)
3c849188
rpc: always set the update field in update on sucess (moneromooo-monero)
2020-02-06 00:26:13 -08:00
Crypto City
656d583919
cc: some more resources tweaks
2020-01-28 21:08:20 +00:00
Crypto City
456441f34f
functional_tests: speed up signature generation
...
Executing a new binary for each signature can get really slow
2020-01-28 15:05:21 +00:00
Crypto City
73877dcb74
functional_tests: update cookie at 10 seconds interval
...
Otherwise the daemon will start rejecting
2020-01-28 15:05:21 +00:00
Crypto City
4183745da4
add price limit for accrual trades
2020-01-28 15:05:21 +00:00
Crypto City
7c1ea29fac
cc: tweak workforce building
2020-01-28 15:05:21 +00:00
moneromooo-monero
b595583f3d
serialization: do not write optional fields with default value
2020-01-26 18:37:30 +00:00
moneromooo-monero
dd8c6b1703
wallet: do not split integrated addresses in address book api
2020-01-26 00:03:53 +00:00
Crypto City
5a4d63f5f1
cc: new match command, matches trades without trading itself
...
This will be useful for trade ussing accrual
2020-01-25 22:18:04 +00:00
Crypto City
fb9e5297e8
auto updating trade prices
...
A trade order can be set to update its price every game update,
allowing auctions of sorts
2020-01-24 15:49:34 +00:00
Crypto City
df17dcdcda
name binaries and relevant files townforge*
2020-01-24 15:49:34 +00:00
Crypto City
f8fddabe81
add a give (items) command
2020-01-24 15:49:34 +00:00
Crypto City
302aade6cb
cc: tweak requirements/cost/production
...
Scale all requirements up by 8 times, so small flags have enough
blocks to build something. Larger ones will have too many, but
we don't care since they don't have to use a minimum anymore.
Tweak sawmill/stonecutter so they still get some profit with
those new numbers
2020-01-08 00:07:02 +00:00
Crypto City
feb843c742
rpc: change items from uint32_t[NUM_ITEMS] to std::vector<{uint32_t, uint32_t}>
2020-01-06 21:40:39 +00:00
Crypto City
9fa1ee81ef
functional_tests: add a name to some building settings commands
2020-01-04 13:51:23 +00:00
Crypto City
9e77f9e526
functional_tests: more complex revert tests
2020-01-03 20:33:02 +00:00
Crypto City
18696fe6a1
include construction height in flag trade commands
...
This prevents someone from demolishing their building and selling
the now empty land to a waiting buyer
2019-12-31 11:16:38 +00:00
moneromooo-monero
d64e5aa719
wallet: allow message sign/verify for subaddresses
2019-12-31 08:44:36 +00:00
Crypto City
bdbc367c8e
keep track of building age
2019-12-28 16:33:17 +00:00
Crypto City
eca8f78ea2
tests fix
2019-12-27 01:51:08 +00:00
Crypto City
dbfac813e3
add some research/discoveries tests
2019-12-27 01:51:08 +00:00
Crypto City
513b4564b8
tests: fix after recent changes
2019-12-21 17:57:20 +00:00
Crypto City
7eeaa75acd
cc: disable BUILD_RATIO_ACTIVE_THRESHOLD_PERCENT
...
It seemed like a good idea to push people to build, but it
might instead push people to build anything quick even if
they don't have a nice idea yet
2019-12-17 13:56:15 +00:00
Crypto City
2fa0400d72
Fixups after monero rebase, and fix tests after other recent changes
2019-12-14 16:40:46 +00:00
Crypto City
5cc149c89f
tests: fix tests after recent emission changes
2019-12-13 01:33:06 +00:00
Crypto City
d54f907d43
add game subsidy
2019-12-13 01:32:49 +00:00
Crypto City
2041f2e4f0
rework production/requirements some
...
Will need more
2019-12-13 01:31:56 +00:00
Crypto City
80d2269217
player names are now unique and format restricted
2019-12-13 01:31:25 +00:00
Crypto City
84f16018d8
wallet_rpc_server: add cc_rename_flag wallet RPC
2019-12-13 01:31:25 +00:00
Crypto City
b89e696a80
flag 0 is now invalid
...
makes it possible to have a "no flag applies" semantic
2019-12-13 01:31:25 +00:00
Crypto City
3e41959825
players can now select a name when creating an account
2019-12-13 01:31:25 +00:00
Crypto City
b2a77a2b39
cc: building settings costs more labour with distance to generators
2019-12-13 01:30:29 +00:00
Crypto City
6386184aa6
functional_tests: check popping all blocks restores initial state
2019-12-13 01:28:54 +00:00
Crypto City
341ed8ed53
rejig repair a bit
...
Repair is now 0 before anything is built, and goes to 100% when
building. This makes it easier when building anew after a building
got destroyed due to decay
2019-12-13 01:28:54 +00:00
Crypto City
836b362159
fix reverting buy_land after trading flags
2019-12-13 01:28:21 +00:00
Crypto City
70b4a8f594
Fixes after rebasing onto latest monero
2019-12-13 01:27:46 +00:00
Crypto City
f4c2a09499
functional_tests: add command revert tests
2019-12-13 01:26:54 +00:00
Crypto City
f92bc5e779
building activation requires a thresold of the budget to be used
2019-12-13 01:21:44 +00:00
Crypto City
e8d072cb8f
functional_tests: fix cc functional tests
2019-12-13 01:21:44 +00:00
Crypto City
5ff843a7a5
functional tests: fix cc tests (adding building settings as a side effect)
2019-12-13 01:21:44 +00:00
Crypto City
9b9aed1c56
make blocks and labour items
2019-12-13 01:20:37 +00:00
Crypto City
3b318b5bf4
more work on trade command
2019-12-13 01:20:37 +00:00
Crypto City
4d351a682a
more work on trade command
2019-12-13 01:20:37 +00:00
Crypto City
5face5e4c6
more work on trade command - accept only one trade for the same flag
2019-12-13 01:19:10 +00:00
Crypto City
96cb892a74
more work on trade command
2019-12-13 01:19:10 +00:00
Crypto City
af51d16944
more work on trade command
2019-12-13 01:19:10 +00:00
Crypto City
35a15567fe
more work on trade command
2019-12-13 01:19:10 +00:00
Crypto City
303267a975
more work on trade command
2019-12-13 01:19:10 +00:00
Crypto City
2c88df3028
more work on trade command
2019-12-13 01:19:10 +00:00
Crypto City
ed0defe38e
more work on trade command
2019-12-13 01:19:10 +00:00
Crypto City
331bfa7a75
more work on trade command
2019-12-13 01:19:10 +00:00
Crypto City
1979fa16ee
more work on trade command
2019-12-13 01:19:10 +00:00
Crypto City
2c4d9aa8ab
more work on trade command
2019-12-13 01:19:10 +00:00
Crypto City
8777c1c354
functional_tests: more build tests
2019-12-13 01:19:10 +00:00
Crypto City
32f6fe1f8e
don't use the wallet keys for CC, but a derived key, for privacy
2019-12-13 01:19:10 +00:00
Crypto City
fad8355a7e
add functional tests, a few fixes, and a cc_get_info wallet rpc
2019-12-13 01:18:57 +00:00
Crypto City
26519b0820
add cc_transfer wallet RPC
2019-12-13 01:08:07 +00:00
Crypto City
9b8f0a10ea
deposit/withdrawal cc functional tests
2019-12-13 01:08:07 +00:00
Crypto City
44b5d47585
functional_tests: comment out old obsolete tests
2019-12-13 01:02:13 +00:00