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
Jürgen Eckel
869406d30d
fixed 'is' vs '==' issue
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-01-09 12:07:57 +01:00
Lorenz Herzberger
7d984007b6
fixed some more test cases
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-01-03 16:10:50 +01:00
Lorenz Herzberger
f5e83f7110
fixed election test cases
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-01-03 11:43:08 +01:00
Lorenz Herzberger
7287ce7977
fixed most of the test_lib test cases
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-12-22 14:35:39 +01:00
Lorenz Herzberger
7ad4151984
replaced metadata search with cid lookup
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-12-21 11:05:07 +01:00
Lorenz Herzberger
9e5b7ac62d
added limit to asset queries
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-12-21 10:07:21 +01:00
Lorenz Herzberger
648ce0579a
replaced asset search with get_asset_by_cid
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-12-19 16:33:08 +01:00
Lorenz Herzberger
d73bb15708
adjusted query test cases, removed unused code
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-12-14 14:02:54 +01:00
Lorenz Herzberger
6554d70c90
renamed group_txs and used data models in fastquery
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-12-12 13:16:23 +01:00
cybnon
fdec70ba8c
More fixes
2022-12-09 10:06:55 +01:00
cybnon
bd2d874a8c
Remove unnecessary method
...
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
2022-12-09 10:01:50 +01:00
cybnon
f0c9b259cc
Fix subcondition serialization
...
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
2022-12-09 09:49:37 +01:00
Lorenz Herzberger
10567fcc8d
fixed get block test case
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-12-07 16:51:39 +01:00
Lorenz Herzberger
adb85b7590
merged main into refactor-backend
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-12-07 16:26:09 +01:00
cybnon
67d0d9b642
Adaptions due to schema change
...
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
2022-12-07 15:50:58 +01:00
Lorenz Herzberger
aeb2bba61b
adjusted get_txids_filtered for new indexes
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-12-07 15:45:11 +01:00
cybnon
c623a9fe6c
Check if blocks is empty
2022-12-07 12:13:48 +01:00
cybnon
cd74ea578d
Adapt models
...
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
2022-12-07 11:46:26 +01:00