Dashboard Updates:
- Canton Transfer Offer
- OIDC Support. See installation and login flow.
- Sonic T1
- Mainnet:
Sonic
Check out the details on the updated list of supported networks.
- Mainnet:
New Feature:
- Fee Sponsor for Delegated Wallets
Dashboard Updates:
- Address Book: Alias usage in Transfers
- Swaps Public API
- Enhance Chain and Asset support for Notabene and Chainalysis
- TSC Network (Speciality Chain)
- Mainnet:
Tsc
- Testnet:
TscTestnet1
- Mainnet:
Blockchain Support Updates:
- Kadena T1 Support
- Mainnet:
Kadena
- Testnet:
KadenaTestnet4
- Mainnet:
- Ink T1 Support
- Mainnet:
Ink
- Testnet:
InkSepolia
- Mainnet:
New Feature:
- Exportable Audit Log
- Canton Transfer Offers
- CIP-56 Support
Dashboard Updates:
- Tags on Wallet Page
- Hide Scam Tokens & Unverified Transactions
- Swaps
- Hedera T1 Support
- Mainnet:
Hedera
- Testnet:
HederaTestnet
- Mainnet:
- Cardano T1 Support
- Mainnet:
Cardano
- Testnet:
CardanoPreprod
- Mainnet:
Dashboard Updates:
- Exportable Transaction History
- All wallets across organization
- Specific Wallet
- Address Book
- Create human readable aliases mapped to wallet addresses
- FLARE T1 Support
- Mainnet:
FlareC
- Testnet:
FlareCCoston2
- Mainnet:
Blockchain Support Updates:
- Cosmos T1 Support
- Mainnet:
CosmosHub4
- Testnet:
CosmosIcsTestnet
- Mainnet:
- Babylon T1 Support
- Mainnet:
BabylonGenesis
- Testnet:
BabylonTestnet5
- Mainnet:
- NEAR T2 Support
- Mainnet:
Near
- Testnet:
NearTestnet
- Mainnet:
- Launched Dfns Connect improvements
- Launched Wallet Transfer idempotency
- Launched Kaspa chain as Tier 1
- Launched Race Chain as Tier 1
- Upgraded MATIC to POL
- Deployed fix for Polygon gas fee estimation
- Launched Kraken CEX integration
- Launched ICP and OGY support as Tier 1
- Launched TON in SDK and Dashboard UI
- Enabled feature flags for KU23 ECDSA signing
- Launched TON blockchain support
- Fixed bug in Solana transaction management
- Launched new filter on List Wallets to retrieve wallets by userID/username
- Password encryption based Webauthn alternative
- Launched Flutter SDK
- Launched Dashboard visual redesign
- Chainalysis integration for KYT/AML
- Support for Holesky testnet
- Launched key export for EdDSA keys
- Launched Solana Tier 1
- Launched internal indexing for EVM chains
- Launched Algorand NFT indexing
- Launched Android Kotlin SDK
- Launched create credential w/ code in dashboard
- Launched Stellar Tier 1
- Launched new endpoints for tagging wallets for Policy Engine filters
- Launched cross platform registration with a one-time code
- Upgraded ZeroDev SDK version
- Launched iOS Swift SDK
- Launched new endpoint to create user & wallet simultaneously
- Upgraded Viem SDK integration to 2.X
- Launched recipient whitelisting in Policy Engine
- Executed Asset Account and Public Key to Wallet migration script
- Retired legacy authentication service
- Launched Cardano Tier2 support and Polygon Amoy Tier1 (retired Mumbai)
- Launched Solana fee estimation API
- Launched GoLang SDK
- Launched Tier2 support for PolkaDot and Kusama
- Launched Tier1 support for Algorand
- Removed legacy dashboard access in production
- Added
custodial
field to ListWallets. False implies an end user wallet - Removed Policy Engine v1 create endpoints from dashboard and SDK
- Fixed a bug in which Policy Engine List Approvals was filtering by default
- Launched new Read Contract endpoint
- Launched Litecoin Tier1
- New support for WebAuthn across subdomains
- New network fees API released
- Renamed Ripple to XrpLedger
- Added send button in dashboard for tier2 chains
- Exposed verified contracts in the API metadata for EVM chains
- Renamed Ripple to XrpLedger for accuracy
- Launched Bitcoin indexing for Wallets bringing the chain to Tier1 support
- Fixed a bug preventing users from reading end user wallet metadata
- Released AWS KMS Signer in the SDK
- Backend changes to cluster load balancing
- Added
secondsValid
to PAT expiration config
- Launched Solana and Tezos Tier2 wallets support
- Launched support for the Starkware ecosystem with KeyECDSAStark Pseudo Networks
- Launched Wallet webhooks
- Launched Tier2 wallets support for Bitcoin and Tron
- Launched SDK support for Viem
- Launched new .env file generation utility in the dashboard
- Moved all EVM chains to Tier 1 support in Wallets API.
- Added Base L2 support and ArbitrumSepolia testnet
- Released new WalletConnect integration in the dashboard using WebAuthn to sign transactions
- Released first version of wallet export for Enterprise plan customers.
- Released first version of wallet import for Enterprise plan customers.
- Released CGGMP pre-signatures to accelerate signing request times
- Enabled CGGMP signers in production environments
- Enabled PaymentVelocity rules on Asset Accounts
- Released permissions and policy engine in the dashboard
- Released Policy Engine support for Wallet TransferAmountLimit rules
- Released Wallets in the dashboard
- Released Policy Engine support for Wallet AlwaysActivated rules
- Added Generate Signature support for Pseudo Network Wallets
- Updated network names for wallet blockchains
- Returning complete signature encoding from Get Signature calls.
- Updated enumerated types for Wallets API network value
- Relaxed CORS policy preventing API calls from the browser
- Typescript SDK released
- Latency optimizations for Auth service
- Fixes for Windows Hello usage with Webauthn
- Released CMP asset in the dashboard
- Released the new Wallets and NFTs API Beta
- Fixed bugs related to trailing slashes in URL paths
- Added key-based recovery support to the Dfns Dashboard
- Fixed bug in WalletConnect deployment
- Added MVP signer multi-tenancy for ninja sandbox orgs
- Updates to blockchain indexing pipeline
- Added Ethereum Sepolia testnet to blockchain indexing
- Add Tezos & Solana support to BroadcastTransaction
- Allow users to add permissions to API keys in the dashboard
- Optimized API response latency via server-side changes
- Additional dashboard security enahncements
- Deployed new authentication service to production (non-customer impacting)
- Removed
isImmutable
field from policy creation - Fixed bug where rejected transactions are not reflecting the correct state
- Changed payment note to write to XRP destination tag
- Added blockchain indexing for SOL and XRP
- Added
activityId
query string param to List policy control executions
- Added
nonce
to BroadcastTransaction API responses - Payment note broadcasted as memo in XRP transactions
- Added new ListTransactions endpoint
- Throughput enhancements to our indexing pipeline
- Added a new endpoint to call
view
(aka read-only) contract methods - Deployed chain indexing on BTC and LTC
- Deployed support for Constellation network (DAG) and Ambrosus network (AirDAO)
- Added support for agEUR token on Polygon (AGEUR.MATIC
assetSymbol
) - Updated testnet for SKALE blockchain
- Added support for Solana tokens
- Deprecated
groupSize
andgroupThreshold
body paramters for key generation - Polygon payments fix for “transaction underpriced” error
- Released support for Elrond chain
- Added indexing support for Polygon and Binance Smart Chain
- Misc bug fixes
- Fixed a bug in BroadcastTransaction where the
value
parameter was being interpreted in ETH instead of WEI. - Last push of the year!
- Launched new
direction
andstatus
query parameters on ListPayments - Fixed a bug in the
timeoutInMinutes
implementation in PolicyControls
- Launched upgraded key storage persistence layer for wallet scalability
- Launched indexing for ERC20s including USDT, USDC, MATIC, BNB so they are exposed in incoming transactions.
- Internal bug fixes for Binance Smart Chain.
- Launched our new blockchain indexing microservice for Ethereum mainnet exposed via the new
direction
field on payments and the newPaymentReceived and PaymentConfirmed
callback eventKinds. - Enabled Permissions on callbacks and public keys
- Internal bug fixes wrt database pagination
- Continuing the roll out of our new authorization framework called Permissions. The rollout is intended to be silent and should have no customer facing impact. Stay tuned for further announcements on the features & functionality.
- Deprecated
AllowedProducts
internal restriction on API endpoint usage. Now public keys created with the high level API can be used with the low level API and vice versa.
- Rolled out a new authorization framework called Permissions. This is the first of two deployments and should have no customer-facing impact.
- Deployed changes to our internal gateways for routing internal API calls.
- Added a
maxUnitBalance
property to the response from the GetBalance endpoint representing the largest possible unit for the given asset. - IP Whitelisting fixes: API Gateway redirect aliases, extra NAT Gateway IPs whitelisted
- Integrated Fantom, Optimism, and SKALE blockchains
- Added
PolicyActivated
andWalletCreated
callback subscription topics - Integrated TRON blockchain
- Deployed IP whitelisting framework
- Fixed a bug impacting payment initiation and market data collection
- Added GetAddressForNetwork endpoint
- Deployed internal changes around zero trust service to service communication
- Fixed testnet erc20 tokens with Goerli addresses
- Bug fix adding asset symbol to chain validation