- Adds
source
andsource_version
to correlation header for better observability.
- Fix bug in
WalletAddress
invoke_contract
that failed to properly handleamount
with typestr
- Support for reading int24, int56, and uint160 values from smart contracts.
- Fix Faucet transaction_link to return the correct transaction link instead of transaction hash.
- Make faucet transactions async i.e. using
faucet_tx.wait()
to wait for the transaction to be confirmed.- This will make the SDK more consistent and make faucet transactions more reliable.
- Fixed bug in gasless transfer that blocked sending the full asset balance.
- Include correlation ID in API Errors.
- Include ERC20 and ERC721 token transfer information into transaction content.
- Support for wallet and address webhooks to trigger based on onchain activities.
- Support for read_contract to read from smart contracts
- Support list historical balances and list transactions function for address.
- Contract invocation support.
- Arbitrary message signing support.
- Deploy ERC20, ERC721, and ERC1155 smart contracts.
- Hashing utilities for EIP-191 / EIP-712 data messages.
- Fixed bug in
Wallet
default_address
property for newly hydrated wallets.
- Initial release of the CDP Python SDK.