2.3.0
Added
-
Add SEP-0029 (memo required) support. (#291)
ExtendsServer.submit_transaction
to always run a memo required check before
sending the transaction. If any of the destinations require a memo and the
transaction doesn't include one, then anAccountRequiresMemoError
will be thrown.This may degrade performance, but you can skip this check by passing
skip_memo_required_check=True
toServer.submit_transaction
:server.submit_transaction(tx, skip_memo_required_check=True)
The check runs for each operation of type:
Payment
PathPaymentStrictReceive
PathPaymentStrictSend
AccountMerge
If the transaction includes a memo, then memo required checking is skipped.
See SEP-0029 for more information about memo required check.
Changed
- Optimize the processing of horizon parameters. (#289)