Infrastructure Addresses

Public registry of infrastructure wallets and smart contracts across supported blockchains.

Address Roles

Treasury

The Treasury wallet stores operational liquidity used for payouts and service execution. This address typically holds the primary balances used by the platform.

Executor

The Executor wallet is an infrastructure wallet responsible for submitting transactions to blockchain networks. Executor wallets typically:

  • Pay network transaction fees
  • Submit batched operations
  • Interact with infrastructure smart contracts

Batcher Smart Contract

The Batcher smart contract is a custom multi-call contract that enables infrastructure to execute multiple operations within a single blockchain transaction:

  • Batch token operations
  • Reduce gas costs
  • Execute meta-transaction based flows
  • Process multiple user operations atomically

EVM-Compatible Networks

The following addresses apply to the mainnets of: Ethereum, Polygon, Arbitrum, Base, Optimism, Celo, BNB Smart Chain (BSC), and Avalanche.

Treasury

0xdC5634CB1a95D0d2Bbd4600b79DaB709Ac6D78E2

Name Tag: Bakkt - Treasury

Cross-chain treasury wallet used to store operational liquidity.

Executor

0x8f850B3b5D398080CC39F4B02Bf9b5837f790F92

Name Tag: Bakkt - Executor

Infrastructure wallet used to execute transactions via the multicall smart contract.

Batcher Smart Contract

0x51DFa6D978d210879b6be102EaED4448672a6b21

Name Tag: Bakkt - Batcher

Custom multi-call smart contract used to execute batched blockchain operations.

Tron Network

Treasury

TW4EvyWfArckuwrB3BJ7es6utQjcGMvvSC

Executor

TP451YLu17Y3AHoAJno6zYZaLbH84YZfTG

Batcher Smart Contract

TJJCF8tXcEpb1r4DJ4MPThktU54doc6F2h

Solana Network

Solana infrastructure differs from EVM networks because transactions are composed of multiple signed instructions.

  • The Treasury wallet stores token balances (such as USDC and USDT)
  • The Executor wallet holds SOL used for paying network fees

Transactions are executed by the Executor while interacting with Treasury-owned token accounts.

Treasury

FreaiHHW25GoYzR8M2ovbAuXmbsNcdxQQhUYvcXMfLLn

Executor

4ZdyQdA4D5zznxoMea9ti7YGfiBoFCcmi9GgoqPoA5FP

There is no dedicated smart contract on Solana for batching, as multi-instruction transactions are supported natively by the Solana runtime.

Additional Notes

The infrastructure manages a large number of user-specific deposit addresses that are assigned to individual users. These addresses are used solely for receiving deposits and are programmatically processed by the infrastructure. Deposit addresses are not listed here due to their large number and operational rotation. Funds received at deposit addresses are processed through the batching infrastructure and consolidated into operational wallets listed above.

Contact

For compliance inquiries or address verification requests, please contact: [email protected]