123 Commits
Author SHA1 Message Date
Nick Ninov 8dbbd7dd8f bug: Wallet setup
- Wallet was set during autologin only
2026-08-26 08:56:04 +03:00
Nick Ninov 164f439bde real-time: Data classes
- Related to https://github.com/status-im/status-python-sdk/issues/46
2026-08-22 22:22:11 +03:00
Nick Ninov d82a2021dc bot: Accepted contact requests
- Related to https://github.com/status-im/status-python-sdk/issues/45
2026-08-21 22:59:06 +03:00
Nick Ninov 6773698575 account: Emoji reactions
- Related to https://github.com/status-im/status-python-sdk/issues/43
2026-08-20 12:38:35 +03:00
apentori c499ac7769 account: remove community joined field
field not mapping the correct element in the dict. is_member already
    show if the user has joined or not.

Signed-off-by: apentori <pentori.alexis@proton.me>
2026-08-18 20:19:59 +03:00
Nick Ninov 14b86878b2 bot: Listen for message mentions
- Related to https://github.com/status-im/status-python-sdk/issues/40
2026-08-18 19:52:29 +03:00
Nick Ninov 76ed99f040 bot: Fetch all signals
- Related to https://github.com/status-im/status-python-sdk/issues/41
2026-08-18 19:39:24 +03:00
Nick Ninov 50256ee528 docs: Docker Compose variables 2026-08-18 08:44:31 +03:00
Nick Ninov b14de3bcab bug: status-bot implementation 2026-08-18 08:36:27 +03:00
Nick Ninov c526e9c842 messaging: Date formatting
New supported formats:
- `datetime.date`
- `pd.Timestamp`
- `str`
2026-08-15 00:36:07 +03:00
Nick Ninov 86796bf95c license: Add MPL 2.0 2026-08-14 12:43:33 +03:00
Nick Ninov e13ca0ccf4 bot: Auto login
- Related to https://github.com/status-im/status-python-sdk/issues/38
2026-08-14 12:34:04 +03:00
Nick Ninov 95e969dd54 account: Mapping refactoring 2026-08-13 21:13:56 +03:00
Nick Ninov e1b20d330c bot: Permanently Delete Messages
- Related to https://github.com/status-im/status-python-sdk/issues/37
2026-08-13 19:17:13 +03:00
Nick Ninov 2f69c5c103 bot: Contact block / unblock
Related to:
- https://github.com/status-im/status-python-sdk/issues/36
- https://github.com/status-im/status-python-sdk/issues/35
2026-08-13 08:22:31 +03:00
Nick Ninov 5a3885cc6a bot: Send image
- Related to https://github.com/status-im/status-python-sdk/issues/33
2026-08-12 14:02:18 +03:00
Nick Ninov 3fad019531 bug: Center Profile Picture
- Related to https://github.com/status-im/status-python-sdk/issues/27
2026-08-11 09:37:53 +03:00
Nick Ninov 7b5986243f bot: Control Node 2026-08-11 08:38:16 +03:00
Nick Ninov 46bb0b20ae bot: Real time contact requests
- Related to https://github.com/status-im/status-python-sdk/issues/32
2026-08-07 23:59:50 +03:00
Nick Ninov 712081a311 bot: Community properties
- Properties based on `status-bot`
2026-08-05 20:10:20 +03:00
Nick Ninov 98a51b3920 test: PyPI Versioning
- Validate if the new branch version is greater than `master`
2026-08-04 18:17:39 +03:00
Nick Ninov fc7cb8845e docs: Versioning 2026-08-04 18:17:38 +03:00
Nick Ninov a24ae9ffe8 bot: Account Syncing
- Related to https://github.com/status-im/status-python-sdk/issues/19
2026-08-04 18:17:38 +03:00
Nick Ninov d6370218b1 example: Community Greet
- Related to https://github.com/status-im/status-python-sdk/issues/28
- Get community requests in real time
- Fix `account.chats` breaking bug
2026-08-04 18:17:38 +03:00
Nick Ninov 1efd9c3f3b messaging: Return ID for sent messages 2026-08-04 18:17:38 +03:00
Nick Ninov 8ba1a984b3 bot: Support Chat Keys & URLs 2026-08-04 18:17:38 +03:00
Nick Ninov 16143f92c1 bot: Community Member / Admin
- Related to https://github.com/status-im/status-python-sdk/issues/5
- Community class
- Channel class - used within Community class
- Community documentation
- Remove community functionality from Account
- Add `send_message` limit based on Status App
- Remove community functionalities from `Account`
- Update PyPi version
2026-08-04 18:17:38 +03:00
Nick Ninov dc7785c21d bot: Set Account status
- Set account active status
2026-08-04 18:17:38 +03:00
Nick Ninov c7a4be1b73 bot: Group Chat member addition error handling
- Use status-go default error handling
2026-08-04 18:17:38 +03:00
Nick Ninov e12c29fa1e example: Group Chat Moderator
- Related to https://github.com/status-im/status-python-sdk/issues/25
2026-08-04 18:17:38 +03:00
Nick Ninov a0f7201a81 bot: Dynamic Group Chat properties
- Make properties dynamic. Other members can add members and update the group chat's name.
- `Account` and `GroupChat` can reply to messages
- Update agents documentation
2026-08-04 18:17:38 +03:00
Nick Ninov 894beee4b5 bot: Group Chat Manager
- Related to https://github.com/status-im/status-python-sdk/issues/18
- Group Chat class
- Group Chat documentation
- Move images into sub-folders
- Compress images
2026-08-04 18:17:38 +03:00
Nick Ninov eb5f96a8cf PyPI: Setup publishing 2026-07-29 13:37:37 +05:30
Nick Ninov 9626c9ed1b PyPI: PIP setup
- Rename repository from `bot` to `status_sdk`
- Add `pyproject.toml` file
- Update code documentation
- Move `docker-compose.yaml` in folder `status_sdk`
- Update `Account` docker volume paths
- Update Agent example
- Add `volume_folder` to `Account`
2026-07-15 15:04:22 +03:00
Nick Ninov 314feac2ff wallet: ERC-20 <-> ERC-20 swap 2026-07-14 00:50:52 +03:00
a69e87fdda bug: Inaccessible MediaPort
- Related to https://github.com/status-im/status-go/pull/7616
- Media port would dynamically change every time the user logged in.

Co-Authored-By: Siddarth Kumar <siddarthkay@gmail.com>
Co-Authored-By: Andrey Bocharnikov <andrey.bocharnikov@gmail.com>
2026-07-12 01:15:24 +03:00
Nick NinovandAndrey Bocharnikov a6bf145f8b bug: new wakuext_startMessenger signal
Co-Authored-By: Andrey Bocharnikov <andrey.bocharnikov@gmail.com>
2026-07-10 19:27:47 +03:00
Nick Ninov 438161c2b9 bug: No backup file found
- Replace custom exception with logger message
2026-06-29 22:48:22 +03:00
Nick Ninov 4c6c4d7c8c docker: Choose GitHub commit 2026-06-29 22:28:21 +03:00
Nick Ninov be0650d94e example: Agent onchain
New features:
- Swap Tokens
- Send Transactions
- Search Transactions
- Add payment requests to messages
- Add payment requests to listening messages

Related to:
- https://github.com/status-im/status-python-sdk/issues/3
2026-06-24 18:08:58 +03:00
Nick Ninov 1ff410ae7d wallet: ETH <-> ERC-20 swap 2026-06-24 16:09:45 +03:00
Nick Ninov a5e97fa99d account: ENS support
- Related to https://github.com/status-im/status-python-sdk/issues/14
2026-06-23 12:29:00 +03:00
Nick Ninov 82de859915 signal: Async messages
- Related to https://github.com/status-im/status-python-sdk/issues/3
2026-06-23 11:56:04 +03:00
Nick Ninov 75051e2c98 wallet: Add Infura Token
- Wallet usage can be broken down into 3 parts - transactions (Alchemy), prices (Coingecko) and Ethereum RPC calls (Infura).
- Related to https://github.com/status-im/status-python-sdk/issues/3
2026-06-23 08:01:37 +03:00
Nick Ninov feda4a4d05 PyPI: Custom Exceptions
- Related to https://github.com/status-im/status-python-sdk/issues/13
2026-06-20 08:41:22 +03:00
Nick Ninov d0b5b6713e wallet: Alchemy transactions
- Replace Infura and Etherscan API keys with Alchemy one. Alchemy can be used to for Status wallet functionality and fetching transactions.
- Related to https://github.com/status-im/status-python-sdk/issues/3
2026-06-19 23:47:30 +03:00
Nick Ninov e5cb534a86 account: Load specific bkp file 2026-06-19 14:50:12 +03:00
Nick Ninov 111544cfcc bug: Remove address from contacts 2026-06-19 08:33:31 +03:00
Nick Ninov 6bf66291b4 wallet: Etherscan transactions
- Related to https://github.com/status-im/status-python-sdk/issues/3
2026-06-18 23:58:15 +03:00
Nick Ninov 180783b264 bug: Inconsistent profile picture paths 2026-06-18 08:17:11 +03:00