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
Lorenz Herzberger
1832bf4814
used new indexes on block related db operations
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-12-07 11:33:06 +01:00
Lorenz Herzberger
488053fb60
changed unique constraints
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-12-06 15:30:20 +01:00
Lorenz Herzberger
a8fdde1f95
resolved merge conflicts with update lua schema
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-12-06 10:51:44 +01:00
Lorenz Herzberger
5902c15c99
Merge branch 'refactor-backend' of github.com:planetmint/planetmint into refactor-backend
2022-12-06 10:45:55 +01:00
Lorenz Herzberger
807b18e7b1
fixed flush_db for new tarantool implementation
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-12-06 10:45:36 +01:00
Lorenz Herzberger
b5d0edee61
using init.lua for db setup
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-12-05 14:18:18 +01:00
cybnon
0fd2bc41fc
Further fixes
...
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
2022-12-05 09:10:15 +01:00
cybnon
135d049969
More fixes
...
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
2022-12-01 16:22:15 +01:00
cybnon
3ebfed41c7
Fix recursion error
2022-12-01 14:20:34 +01:00
cybnon
50ca7982ed
Format file
2022-12-01 10:25:34 +01:00
cybnon
ba37a68a3a
Fix more tests
...
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
2022-12-01 09:44:41 +01:00
cybnon
3edd365646
fix tests
...
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
2022-11-30 12:47:59 +01:00
Lorenz Herzberger
a91556f434
refactored init.lua
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-11-29 16:00:41 +01:00
Lorenz Herzberger
be410c06fc
Merge branch 'refactor-backend' of github.com:planetmint/planetmint into refactor-backend
2022-11-29 15:59:31 +01:00
cybnon
2028eb449d
Add transaction data class
...
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
2022-11-29 15:50:17 +01:00
Jürgen Eckel
bc1f13c9b2
fixed mising wheel package
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
v1.3.2
2022-11-29 13:54:34 +01:00
Jürgen Eckel
a56ef70407
fixed GH yaml file strucuture
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-11-29 13:48:06 +01:00
Jürgen Eckel
229ace99e1
from poetry to pip & venv
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-11-29 13:38:28 +01:00
Jürgen Eckel
dc09ce4044
added tag-release workflow
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-11-29 11:16:34 +01:00
Jürgen Eckel
bd1cdf44e4
Integration of new cryptoconditions package name and newest zenroom version ( #288 )
...
* adjusted to neweest transaction package
* adjusted to new planetmint-cryptoconditions imports
* added Changelog and increased version
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-11-29 10:56:07 +01:00
Lorenz Herzberger
378fea3b25
refactored drop.lua
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-11-28 13:09:55 +01:00
Lorenz Herzberger
b4eb882b1e
refactored init.lua
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-11-28 13:08:38 +01:00
cybnon
2e9d05e1b0
Get rid of decompose
...
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
2022-11-25 11:02:17 +01:00
cybnon
7796d5c615
Further fixes
2022-11-24 09:08:52 +01:00
cybnon
fe495144c4
Further fixes
...
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
2022-11-21 21:48:24 +01:00
cybnon
cb5b5b8509
Adapt Output class
...
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
2022-11-21 16:33:18 +01:00
cybnon
afe740bf81
Add Output model
...
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
2022-11-21 09:56:20 +01:00
Lorenz Herzberger
198bcf46b8
changed script queries
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-11-17 17:54:22 +01:00
Lorenz Herzberger
18e6cf2335
simplified store_bulk_transaction and corresponding query, adjusted test cases
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-11-17 16:14:17 +01:00
Lorenz Herzberger
7f97f9ea4b
added to and from static methods to asset, input model and removed logic from tools
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-11-17 13:59:01 +01:00
cybnon
9a0823001b
Add cleanup and add constants
...
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
2022-11-17 11:02:52 +01:00
Lorenz Herzberger
101706a3f5
created backend models folder, replaced token_hex with uuid
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-11-17 10:57:55 +01:00
Lorenz Herzberger
caa2fc54fc
adjusted input dataclass, added queries, removed convert
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-11-16 11:08:56 +01:00
Lorenz Herzberger
2694974a37
added initial interfaces for backend, refactored Asset and MetaData logic
...
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2022-11-14 14:43:14 +01:00
Jürgen Eckel
713bd5267c
Connection singleton ( #265 )
...
Created a Singleton for the connection classes.
2022-11-02 09:51:48 +01:00
Lorenz Herzberger
e401995637
updated asset migration ( #276 )
...
* started replacing asset with assets
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* switched asset_id for asset_ids
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* __init__ transfer now uses multiple assets
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed some test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* added VS Code debugging section to tests/README.md
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed typo
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* minor changes to get_transaction
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* Added ignore for .vscode
* convert cursor to list
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed get_assets
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* Resolved the error of validation for assets
* added additional check to get_transaction
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* adjusted backend queries for multiple assets
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* adjusted common tests for multiple assets
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed db test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed election test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed almost all tendermint tests
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed some command test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed validation test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* added comment to get_transaction_filtered
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed some core test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* Updated the unspent output function of Transaction according to new assets model
* fixed txlist tests
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* added comments to backend get_asset function, removed duplicate
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed further test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed some more tests
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* added TODOs and changed test_client for aiohttp_client
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* Solved assert comparision issue and handled key error with fallback.
* Converted asset to assets in websocket
* Resolved store transaction tests
* added check to fix vote test cases, requires future change
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed some test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed test case
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed test case, added TODO on transaction.py for COMPOSE DECOMPOSE
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed last test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* added planetmint-driver branch reference to dockerfiles for testing
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* Updated asset to assets on the acceptance/integration test suite
* changed get transaction list api point to use comma separated txids
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed acceptance test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* change cryptoconditions to asset-migration branch
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* adjusted doc strings
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed integration tests, removed unused code and adjusted some docstrings
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* adjusted some test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed some test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed some more test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed tendermint test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed web test cases
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* bumped up planetmint-transactions version number
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* resolved linting issues
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed abci test
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* updated changelog and version umber
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
Co-authored-by: ArpitShukla007 <arpitnshukla@gmail.com>
2022-10-28 11:45:27 +02:00
Lorenz Herzberger
3954340d7d
replaced transactions module ( #268 )
...
* adjusted hashlib imports and renamed to bigchaindb error
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* added type hints to transactions module
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved upsert_validator txs to transactions, updated imports
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* removed unused imports
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved tx validate to lib
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved from_db to planetmint
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* removed from db from transaction
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved election validation to planetmint
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved election methods to planetmint
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved get_validators and get_recipients to planetmint
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* removed unnecessary election method
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved show_election_status to planetmint
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved topology check to planetmint
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved election_id_to_public_key to validator_utils
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved vote methods to planetmint
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved process_block to planetmint
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* removed unused code from Vote
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved has election concluded to planetmint
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* adjusted has_election_concluded
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* removed unused imports, added copyright notices
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved rollback_eleciton to planetmint
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved on_rollback behaviour to planetmint
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* moved some validator utils to tendermint utils, election approval now handled by planetmint
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* Use planetmint-transaction pypi package
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
* fixed docs imports
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed validate call on test case
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* resolved linting errors
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed mock on test case
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* adjusted CHANGELOG
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* removed duplicate transactions test suite
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed pr comments
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* reordered imports to be standardized
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* removed unused imports and reordered them
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed linter error
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
Signed-off-by: cybnon <stefan.weber93@googlemail.com>
Co-authored-by: cybnon <stefan.weber93@googlemail.com>
2022-10-13 09:31:19 +02:00
Lorenz Herzberger
69fe9b253d
ipld documentation and validation ( #259 )
...
* added information on CID and IPLD marhsalling to basic-usage
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* adjusted test cases for cid validation
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* fixed linting errors
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
* updated version number and CHANGELOG
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
v1.2.1
2022-09-20 10:34:44 +02:00
Jürgen Eckel
da27c7f2d5
fixed 'make run' : using tarantool instead of mongodb ( #258 )
...
* fixed 'make run' : using tarantool instead of mongodb
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
* replaced mongodb by tarantool in the inline docs
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-09-19 13:42:37 +02:00
Jürgen Eckel
76c051ed26
increased rapid-json version (works now with 1.8.0) ( #257 )
...
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2022-09-19 13:33:43 +02:00