Loading...
Previously, if institutions wanted to deposit idle funds held in custody with BitGo into DeFi protocols to earn yields, BitGo, for compliance reasons and to prevent blind signing and theft, couldn’t directly send funds to DeFi deposit contract addresses. Institutions had to first withdraw the funds from BitGo to an external address and then manually transfer them into DeFi protocols. This meant stepping outside the compliance framework, which would immediately trigger internal risk controls and audits—especially for institutions like banks, insurance companies, and pension funds. However, Spark has taken a significant step forward in institutional-grade lending. Now, funds held in custody with BitGo can be deposited into Spark to earn yields without leaving the compliance framework. Spark allocates funds across multiple lending markets based on pre-set risk preferences, avoiding single-point risks. This process is enabled through the integration of the Narval gateway, which establishes a dedicated communication channel between BitGo and DeFi. Narval translates the DeFi protocols into human-readable formats, eliminates blind signing, and automatically checks pre-approved contract whitelists and institutional policies. Finally, transactions are executed via BitGo’s multi-signature process, ensuring the entire operation stays within BitGo’s compliant custody framework. Funds are directly deposited into DeFi from the BitGo custody account, and they remain visible in the BitGo account. This solution meets the compliance requirements of all major institutional players today.