- Added
PaymentAmountOutgoingVelocity
to policy rule configurations - Fixed WebAuthn not detecting multiple credentials
- Added
TransferLimit
to policy rule configurations - Added
network
toSignatureRequest
in the wallets API
- Added
restartDelegatedUserRegistration
for resuming an interrupted delegated registration flow - Added new blockchain networks (Arbitrum, Avalanche, Fantom and Optimism) to wallets API
- Added
KeyEDCSA
andKeyEdDSA
to wallets API - Added
AlwaysActivated
policy for wallets tranfer asset, broadcast transaction and generate signature - Renamed package
@dfns/ethersjs-wallet
to@dfns/lib-ethersjs6
[breaking] - Added SDK integration with ethers.js v5, see
@dfns/lib-ethersjs5
- Added SDK integration with Solana web3.js, see
@dfns/lib-solana
- Added SDK integration with Vechain Connex, see
@dfns/lib-vechain
- Fixed
Buffer.toString('base64url')
not supported by older runtimes - Fixed
DfnsDelegatedApiClient
missing auth client
- Fixed Android WebAuthn bub where userHandle is empty
- Fixed asymmetric key signer for EdDSA keys
- Renamed
BlockchainNetwork
names for the wallets API [breaking] - Deprecated
IdentityKind
enum for the permissions API - Added EVM broadcast transaction kinds
Eip1559
andEvmLegacy
- Added network specific encoding of signature to signed signature requests
- Expanded README.md for all the examples with clearer directions and explanations
- Added @dfns/ethersjs-wallet package
- Added a uniswap example using Dfns ethers.js wallet
- Added typedoc generation
- Removed the blockchain fees endpoint
- Exposed Blockchains client methods
- Fixed input type of public key create transaction method
- Removed some deprecated endpoints
- Fixed return types of some Policies domain methods
- Removed some unusable api endpoints
- Renamed to
CredentialSigner
andCredentialStore
interfaces - Added
auth-delegated
andnextjs-delegated
examples