Skip to content

Commit ff4df70

Browse files
committed
Ran linter, updated docs
1 parent cc7e823 commit ff4df70

File tree

2 files changed

+54
-1
lines changed

2 files changed

+54
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
3131
### Added
3232
- Complete Wallet infrastructure with serializers, substrates, and implementations for full wallet functionality
3333
- Authentication system including peer authentication, certificates, session management, and HTTP transport
34-
- BEEF (Background Evaluation Extended Format) transaction format support with builder, serializer, and validator
34+
- Enhanced BEEF infrastructure with dedicated builder, serializer, and validator modules for advanced transaction management
3535
- Script interpreter with comprehensive opcode support, stack operations, and script execution engine
3636
- Storage interfaces and implementations for data upload/download with encryption support
3737
- Overlay tools including lookup resolver, SHIP broadcaster, historian, and host reputation tracker

README.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,59 @@ For a more detailed tutorial and advanced examples, check our [Documentation](#d
117117
* Support for chain tracking and verification
118118

119119

120+
### Wallet Infrastructure:
121+
122+
* Complete wallet implementation with BIP270 payment protocols
123+
* Action serializers for creating, signing, and broadcasting transactions
124+
* Substrate support for various wallet backends (HTTP, Wire protocol)
125+
* Key derivation with caching for performance
126+
127+
128+
### Authentication & Security:
129+
130+
* Peer-to-peer authentication with certificate management
131+
* Session handling with automatic renewal
132+
* Multiple transport protocols (HTTP, simplified transports)
133+
* Encrypted communications with AES-GCM
134+
135+
136+
### Script Interpreter:
137+
138+
* Full Bitcoin script execution engine
139+
* Comprehensive opcode support (arithmetic, crypto, stack operations)
140+
* Configurable script flags for different validation modes
141+
* Thread-based execution for complex scripts
142+
143+
144+
### Storage & Overlay Services:
145+
146+
* Upload/download interfaces with encryption support
147+
* Overlay network tools (SHIP broadcaster, lookup resolver)
148+
* Historian for tracking overlay data
149+
* Host reputation tracking
150+
* Registry client for overlay management
151+
152+
153+
### Identity & Registry:
154+
155+
* Identity client with certificate management
156+
* Contacts manager for identity relationships
157+
* Registry services for overlay network coordination
158+
* Headers client for blockchain synchronization
159+
160+
161+
### Enhanced Cryptography & Protocols:
162+
163+
* Schnorr signatures for advanced signing schemes
164+
* DRBG (Deterministic Random Bit Generator)
165+
* BSM (Bitcoin Signed Message) compatibility
166+
* ECIES encryption compatibility
167+
* TOTP (Time-based One-Time Password) 2FA support
168+
* BIP-276 payment destination encoding
169+
* PushDrop token protocol implementation
170+
* Teranode broadcaster support
171+
172+
120173
## Documentation
121174

122175
Detailed documentation of the SDK with code examples can be found at [BSV Skills Center](https://docs.bsvblockchain.org/guides/sdks/py).

0 commit comments

Comments
 (0)