Dynamic Make Midnight Wallet Access Easy
Email and social sign-ins let new users create embedded non-custodial wallets, while existing users can connect 1AM or Gero. The integration combines access to Midnight’s public assets, private assets, and transaction fee resources.
By SongMarketCap
Midnight don outline how e integrate with Dynamic on October 1, give developers tools wey go make am easy to access apps for im privacy-focused network. The integration support registration methods wey people don already know, while e handle the separate wallet components wey Midnight transactions need.
Dynamic, wey be wallet infrastructure provider wey Fireblocks own, dey combine authentication, embedded wallets, and external wallet connections. Im Midnight support expand the tools wey developers wey dey build privacy applications for the wider Cardano ecosystem fit use.
Email Sign-In and Existing Midnight Wallets
Users wey already get compatible Midnight wallet fit connect options like 1AM or Gero through the official Midnight DApp Connector API. These external wallets still keep their own key management arrangement.
New users fit register with email address or supported social account, create embedded non-custodial wallet without to install separate browser extension. The wallet dey operate inside the application interface, so users fit get access with login process wey dem sabi already.
According to Midnight, embedded wallet key management dey use threshold signature schemes. This approach dey share cryptographic signing material instead make e rely on complete private key wey dem store for one location.
Developers fit configure any of the connection methods or support both, so that e go fit carry existing wallet holders and first-time users together inside the same application.
Midnight’s Public, Private, and Fee Components
Functional Midnight wallet dey expose three distinct components.
The unshielded component dey manage public addresses and assets, and transfer details go dey visible for the blockchain. The shielded component dey manage private addresses and separate asset pool, using zero-knowledge technology to protect information during supported interactions. Third component dey track the resources wey dem dey use pay transaction fees.
Applications must separate these components when dem dey display balances and deposit addresses. Public and private asset pools no fit be treated like single interchangeable balance. Dynamic dey expose the addresses wey match each one and dey provide methods to read the state of each component.
Transaction fees dem dey pay am with DUST, private, non-transferable resource wey dey generate through registered unshielded NIGHT holdings. The underlying tokens still dey available to their holder while the fee resource dey accumulate over time.
Registration dey establish resource generation, e no be to fund the wallet instantly. When you spend, e dey consume available capacity, while continued generation go dey replenish am under the network rules.
Dynamic dey provide access to these functions through common integration. Developers still go decide which operations go use public or protected state and how those distinctions go take show for the application.
One SDK for Midnight Developers
Dynamic dey support Midnight alongside EVM networks, Solana, Bitcoin, Sui, TON, and Aleo. Teams wey already dey use im infrastructure fit add Midnight through the same SDK framework instead make dem introduce separate authentication and wallet system.
The integration dey provide methods to retrieve addresses, check balances, register fee generation, and create, sign, and submit transfers. Im technical guide still describe how to connect the wallet infrastructure to Midnight’s application development tools.
Teams must enable Midnight support and configure the connectors wey match their chosen wallet types. External wallet connections and embedded wallets dey use different connector configurations, so developers fit tailor the sign-in options wey go dey available.
For smart contract interactions, the application go execute the contract logic, manage private state, and generate the required zero-knowledge proof. The wallet go handle settlement, including transaction balancing, fee payment, signing where e necessary, and submission.