Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Feat/next into main #193

Merged
merged 347 commits into from
Jan 27, 2025
Merged

Merge Feat/next into main #193

merged 347 commits into from
Jan 27, 2025

Conversation

popenta
Copy link
Collaborator

@popenta popenta commented Jan 27, 2025

No description provided.

popenta and others added 30 commits October 3, 2024 16:14
Refactoring: Use the same logs and events for core and network provider
Parse contract deploy and contract call
Renamed method parameter and fixed linter issue
Added resources for network providers
Merge main into feat/next
Drop interface "ITransactionToDecode". Directly use "TransactionOnNetwork"
Move "INetworkProvider" and "IAbi" to controllers/interfaces.py
popenta and others added 25 commits January 20, 2025 14:11
Encode/Decode custom types using ABI
Fix for sending message with ESDTTransfer for transaction decoder
Fix SC transactions outcome parser
…nagement

Added missing methods for token management controller
Added attributes property for token amount
…ng-package

Remove test files when building package
Bump version to v1, re-generate docs & export from ABI package
@popenta popenta self-assigned this Jan 27, 2025
Copy link

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  multiversx_sdk/abi
  bigint_value.py 32
  interface.py
  managed_decimal_signed_value.py 21-30, 36, 39-44, 48-50, 57-70, 77-79, 86, 89-91, 100
  managed_decimal_value.py 23, 48-50, 72, 77-79, 100
  small_int_values.py 82
  multiversx_sdk/account_management
  account_controller.py 14, 24-35, 45-57, 62-70, 79-87
  multiversx_sdk/accounts
  account.py 51, 55, 73-74, 78-79
  ledger_account.py 14-17, 21-27, 30-46, 49-60, 63-65, 68-71
  multiversx_sdk/core
  interfaces.py
  transaction.py 83, 87, 131, 135, 139, 143, 149, 154
  multiversx_sdk/delegation
  delegation_controller.py 27, 33-35, 47-61, 66, 71-72, 84-98, 109-122, 133-146, 157-170, 181-194, 206-220, 231-244, 255-268, 278-289, 299-310, 320-331, 341-352, 365-380, 391-404, 414-425, 435-446, 457-470, 480-491
  multiversx_sdk/entrypoints
  entrypoints.py 57, 61, 72, 75-78, 84-90, 108, 117, 122, 125, 128, 131, 137, 140, 146, 149, 154, 160, 165-169, 183-187, 192-196
  multiversx_sdk/ledger
  ledger_app.py 30-41, 44-49, 52-64, 67-72, 75-76, 79, 82, 85-115, 118-134, 137, 140-152, 156-180
  multiversx_sdk/network_providers
  account_awaiter.py 89-90, 96, 99-100
  interface.py
  proxy_network_provider.py 104, 154-164, 214, 352-353
  resources.py
  transaction_awaiter.py
  multiversx_sdk/relayed
  relayed_controller.py 17, 22-31, 40-51
  multiversx_sdk/smart_contracts
  smart_contract_controller.py 37, 42, 177, 180-181, 207, 234-237
  smart_contract_transactions_outcome_parser.py 118, 147-149, 155, 189, 192-193, 199, 215, 219, 239-240
  multiversx_sdk/testutils
  mock_network_provider.py 91-93, 159, 162, 172
  multiversx_sdk/token_management
  token_management_controller.py 39, 45-47, 66-87, 90, 93-94, 112-132, 135, 140-141, 159-179, 182, 185-186, 205-226, 229, 232-233, 246-261, 266, 271-272, 282-293, 296, 299-300, 310-321, 324, 327-328, 342-358, 363, 368-369, 383-399, 414-431, 436, 441-442, 461-482, 498-516, 521, 526-527, 547-569, 585-603, 606, 609-610, 620-631, 634, 637-638, 648-659, 662, 665-666, 677-688, 691, 694-695, 706-717, 720, 723-724, 735-746, 749, 752-753, 764-777, 780, 783-784, 795-808, 811, 814-815, 827-841, 844, 847-848, 860-874, 877, 880-881, 893-907, 910, 913-914, 926-940, 952-966, 977-988, 1004-1022, 1038-1056, 1067-1079, 1089-1101, 1114-1129, 1142-1157, 1168-1181, 1193-1207, 1219-1233, 1244-1255, 1266-1277, 1287-1298, 1310-1324, 1335-1346
  token_management_transactions_outcome_parser.py 68, 81, 84, 250, 264, 272
  multiversx_sdk/transfers
  transfers_controller.py 26-40, 51-62
Project Total  

The report is truncated to 25 files out of 126. To see the full report, please visit the workflow summary page.

This report was generated by python-coverage-comment-action

@popenta popenta merged commit 1dfb580 into main Jan 27, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants