Jürgen Eckel
9a25e70dda
give time to the db container
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-16 11:18:29 +01:00
Jürgen Eckel
5cdcb54351
added installing planetmint into the unit test container
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-16 11:01:10 +01:00
Jürgen Eckel
daeb75fbd7
removed predefined pytest module definitions
2023-01-16 10:57:13 +01:00
Jürgen Eckel
c37a4dde66
added another sudo
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-16 10:55:36 +01:00
Jürgen Eckel
6bde279fb0
added sudo to apt calls
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-16 10:53:54 +01:00
Jürgen Eckel
8ab406d16f
fixed typo
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-16 10:51:19 +01:00
Jürgen Eckel
4661965995
removed deps
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-16 10:49:46 +01:00
Jürgen Eckel
4b89fdd809
adjusted gh action file
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-16 10:48:42 +01:00
Jürgen Eckel
9414e7940d
simplified gh actions
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-16 10:45:54 +01:00
Jürgen Eckel
0d9742c387
1st improvments to ease testing
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-16 10:42:49 +01:00
Jürgen Eckel
08b2924679
Merge branch 'refactor-backend' into simplified_unit_tests
2023-01-16 10:27:35 +01:00
Jürgen Eckel
eee5ae3d91
blackified
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-16 10:10:29 +01:00
Jürgen Eckel
8823514e6c
fixed merge errors (arguments ... )
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-16 10:06:14 +01:00
Jürgen Eckel
77c12d0b0e
added support for v2.0 transaction to DB writing/reading
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-16 09:58:08 +01:00
Jürgen Eckel
2f09eec368
store transactions of various versions (backwardcompatibility)
...
added _bdb variable to init/drop DBs for the single use cases (started failing as TXs are looked up in DB - compared to before)
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-15 20:12:44 +01:00
Jürgen Eckel
1c728f2b4f
adjusted make test
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-12 16:35:39 +01:00
Lorenz Herzberger
dbbdcc88ff
merged main into refactor-backend
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-01-12 16:34:05 +01:00
Lorenz Herzberger
020c9724d1
removed depricated code
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-01-12 16:06:25 +01:00
Lorenz Herzberger
0286ecc163
removed duplicate code
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-01-12 15:47:28 +01:00
Lorenz Herzberger
23a8eda910
removed unused code, reverted transaction fetching, added return types to queries
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-01-12 15:31:20 +01:00
Lorenz Herzberger
e8043d2cc7
Merge branch 'refactor-backend' of github.com:planetmint/planetmint into refactor-backend
2023-01-12 10:31:42 +01:00
Lorenz Herzberger
07c55881f0
removed unused code
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-01-12 10:31:35 +01:00
Jürgen Eckel
c69167f4b0
adjusted assets=None to assets=[{"data":None}] to avoid exeptions in the background service
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-12 10:30:04 +01:00
Lorenz Herzberger
ca0496555c
fixed rollback after crash
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-01-12 10:09:58 +01:00
Jürgen Eckel
3187adb350
* made returned outputs unique (get_owned_ids)
...
* added delete_output method to init.lua
* fixd output deletion issue by relaying the deletion to lua instead of the python code
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-12 00:03:49 +01:00
Jürgen Eckel
c90e4fcc27
added raiing CriticialDoubleSpend Exception for governance and transactions
...
fixed search space issue with election / voting commit lookup
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-11 21:34:28 +01:00
Jürgen Eckel
d8d9e2e75d
fixed obj comparision issue in test_get_spent_issue_1271
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-11 21:06:43 +01:00
Jürgen Eckel
86f9d07f8f
added tarantool exception catching and raising as well as logging
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-11 17:20:37 +01:00
Jürgen Eckel
0d375b6b60
fixed last abci issues and blackified the code
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-11 16:25:41 +01:00
Jürgen Eckel
0d8182f607
fixed zenroom testcase
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-11 14:00:53 +01:00
Jürgen Eckel
10be96b4c7
Merge branch 'refactor-backend' of github.com:planetmint/planetmint into refactor-backend
2023-01-11 13:36:56 +01:00
Jürgen Eckel
71f0c2cc5e
fixed wrong search pool usage
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-11 13:36:15 +01:00
Lorenz Herzberger
fce11ebdb1
fixed output handling for validate_transfer_inputs
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-01-11 13:17:46 +01:00
Jürgen Eckel
0ba92ab71b
fixed object comparision issue
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-10 18:32:55 +01:00
Jürgen Eckel
b3d6b07c93
added proper corner case handling in case a requested block is not found
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-10 18:21:48 +01:00
Jürgen Eckel
34c4da2184
added missing import
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-10 18:12:54 +01:00
Jürgen Eckel
b5fa127e2a
fixed object handling issue and complicated stuff
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-10 18:10:51 +01:00
Jürgen Eckel
1ca78c93d1
Merge branch 'refactor-backend' of github.com:planetmint/planetmint into refactor-backend
2023-01-10 17:39:03 +01:00
Jürgen Eckel
83e1e8d68d
added verification of ConditionDetails to the owner verification to avoid mixup between ConditionDetails and SubCondition
...
fixed Object comparision issues due to object changes
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-10 17:37:17 +01:00
Lorenz Herzberger
50a81c8e50
fixed schema validation errors
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-01-10 16:40:44 +01:00
Jürgen Eckel
f3b7df661f
fixed comparision issue : dict vs. object
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-10 16:20:51 +01:00
Jürgen Eckel
4e431987af
simplified imports
...
fixed transfer input issues of the tests
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-10 16:03:55 +01:00
Jürgen Eckel
97513aca6a
added proper input conversion of the test cases and a proper input validation and object converion
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-10 13:21:36 +01:00
Jürgen Eckel
d05acebb2f
moved field removal methods to DbTransaction
...
redefined strcuture of DbTransction.to_dict() to be equal to the one of Transactions.to_dict()
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-10 11:05:50 +01:00
Lorenz Herzberger
61c35bd0fb
fixed asset class key mixup
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-01-10 10:14:23 +01:00
Jürgen Eckel
69e6cf7df0
fixed wrong index name issue: transaction_by_asset vs transaction_by_asset_id
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-10 09:45:33 +01:00
Jürgen Eckel
7fc69a0e8a
fixed TX lookup issues due to different pools
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-10 09:22:22 +01:00
Jürgen Eckel
810899f59c
fixed input object differences between old / new version and lookup of transaction in the governance pool
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-10 09:14:30 +01:00
Jürgen Eckel
23731c6d14
show election status uses the governance table from now on
...
show election status maps the asset["data"] object properly
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-09 21:28:37 +01:00
Jürgen Eckel
51ae9874d6
- blackified & fixed recovery / delete transactions issues becaues of data model transitions
...
- reintegrated get_transaction() call in query -> delegating this to get_complete_transactions_by_ids
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-09 13:39:15 +01:00