Shared crypto wallet

for teams

Your operating system for managing on-chain assets

Your operating system for managing
on-chain assets

Non-custodial

Non-custodial

Non-custodial

MPC-Multisig

MPC-Multisig

MPC-Multisig

Multi-chain

Multi-chain

Multi-chain

By the numbers

100M+

100M+

API calls

served

API calls served

$10B+

$10B+

Transactions

Secured

Transactions Secured

Supported Chains

Supported Chains

TRUSTED by top BRANDS in Web 3

You have control

A self-custodial approach

"Not your keys, not your coins." This is even more true for enterprise customers with large amount of assets at stake. MPCVault's solution is self-custodial. We do not have total control over your keys or assets. In the extreme event that MPCVault is fully compromised, your assets will still be secure.

"Not your keys, not your coins." This is even more true for enterprise customers with large amount of assets at stake. MPCVault's solution is self-custodial. We do not have total control over your keys or assets. In the extreme event that MPCVault is fully compromised, your assets will still be secure.

STREAMLINE YOUR Operations

Manage all your wallets on a single platform with transaction policies

You can create multiple wallets for assets on various blockchains, set up members with hierarchical privileges, and establish approval flows based on volume.

Create vaults for different business operations

You can create multiple vaults under the same organization for various purposes, such as operating accounts, reserve accounts, or even employee vesting accounts. Each vault has its own member settings and transaction policies.

Create vaults for different business operations

You can create multiple vaults under the same organization for various purposes, such as operating accounts, reserve accounts, or even employee vesting accounts. Each vault has its own member settings and transaction policies.

Same address across all EVM chains

MPCVault is the only multi-sig solution that can maintain the same address across different EVM chains. You don't need to worry about your counter party making transactions on the wrong chain.

Same address across all EVM chains

MPCVault is the only multi-sig solution that can maintain the same address across different EVM chains. You don't need to worry about your counter party making transactions on the wrong chain.

Manage all asset types, across all blockchains

No whitelisting is required. Even tokens you just minted will be displayed. MPCVault supports all commonly used digital signature algorithms and all asset types.

Manage all asset types, across all blockchains

No whitelisting is required. Even tokens you just minted will be displayed. MPCVault supports all commonly used digital signature algorithms and all asset types.

Reconciliation with our bank-statement-like transaction history

MPCVault tracks all your asset movements, including staking, transfers, swaps, gas payments, and more. You can also export the statement as a CSV file for accounting purposes.

Reconciliation with our bank-statement-like transaction history

MPCVault tracks all your asset movements, including staking, transfers, swaps, gas payments, and more. You can also export the statement as a CSV file for accounting purposes.

Make batch payments in one go

Ever need to process payrolls or airdrops? It's easy to bundle a list of payouts into a single transaction request. We support up to 254 recipients per request.

Make batch payments in one go

Ever need to process payrolls or airdrops? It's easy to bundle a list of payouts into a single transaction request. We support up to 254 recipients per request.

Flexible multi-sig policies and access control

MPCVault's advanced policy engine allows you to utilize properties such as the total volume and destination addresses to determine the number of approvers required for each transaction.

Flexible multi-sig policies and access control

MPCVault's advanced policy engine allows you to utilize properties such as the total volume and destination addresses to determine the number of approvers required for each transaction.

Add transaction notes to help you remember their purpose

Say goodbye to Excel sheets. Simply add a note when creating a transaction, and all your team members will know its purpose.

Add transaction notes to help you remember their purpose

Say goodbye to Excel sheets. Simply add a note when creating a transaction, and all your team members will know its purpose.

“MPCVault has been an ideal partner to effectively manage and secure our various digital assets in a single platform (across fungible and NFT). The onboarding process was a breeze, allowing us to easily set-up governance rules tailored for our company. The interface is friendly to users across departments, and the customer support has been amazingly responsive, rapidly responding to our questions and adding new features to the service.”

“MPCVault has been an ideal partner to effectively manage and secure our various digital assets in a single platform (across fungible and NFT). The onboarding process was a breeze, allowing us to easily set-up governance rules tailored for our company. The interface is friendly to users across departments, and the customer support has been amazingly responsive, rapidly responding to our questions and adding new features to the service.”

Ben

Ben

CFO @ Story protocol, ex-director of Investment Banking at UBS

CFO @ Story protocol, ex-director of Investment Banking at UBS

A Multi-Faceted Approach to Security

Enjoy peace of mind,
as we handle security for you

Security is everything in Web 3 and it goes beyond private key management. You need a real time anti-virus for your Web3 operations.

Parameter decoding

MPCVault checks your interaction address for any malicious signals and alerts you if it's a suspicious address. MPCVault pulls contract ABIs and decodes the content of the transaction for you. This way, you always know what you are signing and are protected from malicious contract interactions.

Parameter decoding

MPCVault checks your interaction address for any malicious signals and alerts you if it's a suspicious address. MPCVault pulls contract ABIs and decodes the content of the transaction for you. This way, you always know what you are signing and are protected from malicious contract interactions.

Transaction simulation

MPCVault simulates the transaction at the current block and shows you the calculated balance change of your account as if you have signed the transaction and had it included in the blockchain. This allows you to verify the outcome before confirming the transaction. Should the transaction lead to new token approvals, you will be alerted as well.

Transaction simulation

MPCVault simulates the transaction at the current block and shows you the calculated balance change of your account as if you have signed the transaction and had it included in the blockchain. This allows you to verify the outcome before confirming the transaction. Should the transaction lead to new token approvals, you will be alerted as well.

A detailed audit for every action

MPCVault keeps a thorough record of every user action, making it simple for you to meet compliance standards and promptly pinpoint the source of any problems that may come up.

A detailed audit for every action

MPCVault keeps a thorough record of every user action, making it simple for you to meet compliance standards and promptly pinpoint the source of any problems that may come up.

Multi-sig for smart contract owner accounts

Securing the admin address of an upgradable contract is crucial. Failure to do so could lead to the loss of all assets owned by the protocol.

Multi-sig for smart contract owner accounts

Securing the admin address of an upgradable contract is crucial. Failure to do so could lead to the loss of all assets owned by the protocol.

Operate without passing around private keys

With our multi-party computation architecture, team members never have direct access to the private keys that hold your company’s assets.

Operate without passing around private keys

With our multi-party computation architecture, team members never have direct access to the private keys that hold your company’s assets.

“At Galxe, we used to manage 50+ Gnosis SAFEs across various chains for a multitude of purposes. Operating and updating them was a significant challenge. However, with MPCVault, we only need to manage one system, which makes everything much easier. MPCVault has revolutionized the way we handle our treasury, and we couldn't be more pleased with the results.”

“At Galxe, we used to manage 50+ Gnosis SAFEs across various chains for a multitude of purposes. Operating and updating them was a significant challenge. However, with MPCVault, we only need to manage one system, which makes everything much easier. MPCVault has revolutionized the way we handle our treasury, and we couldn't be more pleased with the results.”

Jiaxin

Jiaxin

Finance @ Galxe

Finance @ Galxe

Built for developers

The most powerful APIs

MPCVault's well-architected API stack allows you to build with agility and confidence. We offer different levels of abstractions that put no limits on what you can build, all the while remaining non-custodial.

MPCVault's well-architected API stack allows you to build with agility and confidence. We offer different levels of abstractions that put no limits on what you can build, all the while remaining non-custodial.

Flexible abstractions

From creating an account to creating key pairs, our API supports a myriad of use cases.

Flexible abstractions

From creating an account to creating key pairs, our API supports a myriad of use cases.

SDKs for every stack

We offer performant client libraries in everything from GoLang and Java to .NET and iOS, shortening your development time by 5x.

SDKs for every stack

We offer performant client libraries in everything from GoLang and Java to .NET and iOS, shortening your development time by 5x.

Simple setup for MPC computation

Clone, setup and run. That's it. We will take care of the complicated MPC set-up for you.

Simple setup for MPC computation

Clone, setup and run. That's it. We will take care of the complicated MPC set-up for you.

Designed with security

You can set caller IP range, total transaction limits, callback checks, and other security checks on your API caller. All API call logs are saved for auditing.

Designed with security

You can set caller IP range, total transaction limits, callback checks, and other security checks on your API caller. All API call logs are saved for auditing.

main.go

main.go

README.md

README.md

.gitignore

.gitignore

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

2425

26

// Create a SDK instance
var mpcvault *sdk.API


func init() {

mpcvault = &sdk.API{}

err := mpcvault.SetUp(apiKey, privateKey, "key_password_sf98n")

if err != nil {

panic(err)

}

}


// Create an Ethereum Tx and sign it

func SignTx() {

tx := NewTx()


signer := types.NewLondonSigner((&big.Int{}).SetInt64(1))

TxBytes := signer.Hash(tx).Bytes()


resp, err := mpcvault.CloudMPCServiceClient.Sign(context.Background(), &cloudmpc.SignRequest{

KeyId: "793a91b7-fa8d-4578-bb2e-8d008987a01d",

SigningAlgo: cloudmpc.SigningAlgo_SIGNING_ALGO_ECDSA,

Message: TxBytes,

})


....


// Create a SDK instance
var mpcvault *sdk.API


func init() {

mpcvault = &sdk.API{}

err := mpcvault.SetUp(apiKey, privateKey, "key_password_sf98n")

if err != nil {

panic(err)

}

}


// Create an Ethereum Tx and sign it

func SignTx() {

tx := NewTx()


signer := types.NewLondonSigner((&big.Int{}).SetInt64(1))

TxBytes := signer.Hash(tx).Bytes()


resp, err := mpcvault.CloudMPCServiceClient.Sign(context.Background(), &cloudmpc.SignRequest{

KeyId: "793a91b7-fa8d-4578-bb2e-8d008987a01d",

SigningAlgo: cloudmpc.SigningAlgo_SIGNING_ALGO_ECDSA,

Message: TxBytes,

})


....


LF

Line 5:16

UTF8

2 spaces

main

MPCVault has revolutionized my business finances by making payment processing, including payrolls and payments to vendors, a quick 5-minute task. The platform enables uploading payment templates and processing crypto payments by batch, which saved me so much time and allowed me to focus on other aspects of the business. I simply love the product.

MPCVault has revolutionized my business finances by making payment processing, including payrolls and payments to vendors, a quick 5-minute task. The platform enables uploading payment templates and processing crypto payments by batch, which saved me so much time and allowed me to focus on other aspects of the business. I simply love the product.

Nan

Nan

Finance @ CyberConnect

Finance @ CyberConnect

Eliminate single point of vulnerability

Enterprise-grade security and time-tested cryptography

Our architecture eliminates any single point of vulnerability and empowers you to hold assets with self-custody. We help you protect against both known and unknown risks.

No more static private keys

MPCVault employs multi-party computation cryptography. Instead of using a static private key, key shares are independently generated in multiple locations, with one key share generated on your phone. This approach eliminates single points of vulnerability, as your private key never materializes.

VS

No more static private keys

MPCVault employs multi-party computation cryptography. Instead of using a static private key, key shares are independently generated in multiple locations, with one key share generated on your phone. This approach eliminates single points of vulnerability, as your private key never materializes.

VS

Periodic key refresh

All key shares are refreshed regularly, providing maximum security against attacks over a long term. This process happens without any single point of vulnerability. No party will have knowledge of the entire key during the process.

Periodic key refresh

All key shares are refreshed regularly, providing maximum security against attacks over a long term. This process happens without any single point of vulnerability. No party will have knowledge of the entire key during the process.

A non-custodial approach

Your phone holds a key share that's needed for signing. MPCVault does not have complete control over your keys or assets. In the extreme event that MPCVault becomes fully compromised, your assets will still be secure.

A non-custodial approach

Your phone holds a key share that's needed for signing. MPCVault does not have complete control over your keys or assets. In the extreme event that MPCVault becomes fully compromised, your assets will still be secure.

SOC 2 Type 2 Audit

MPCVault is SOC 2 Type 2 certified as a vendor for enterprise software. However, we go beyond what the audit requires and proactively identify potential risks and implement mitigation measures.

SOC 2 Type 2 Audit

MPCVault is SOC 2 Type 2 certified as a vendor for enterprise software. However, we go beyond what the audit requires and proactively identify potential risks and implement mitigation measures.

Multi-cloud to further minimize risks

MPCVault is the only wallet solution that utilizes all three major cloud platforms – AWS, Azure, and Google Cloud. Our multi-cloud approach further reduces the potential for compromises or careless mistakes that could occur with a single cloud provider.

Multi-cloud to further minimize risks

MPCVault is the only wallet solution that utilizes all three major cloud platforms – AWS, Azure, and Google Cloud. Our multi-cloud approach further reduces the potential for compromises or careless mistakes that could occur with a single cloud provider.

Hardened with trusted execution environments

The runtime environments are further hardened with Trusted Execution Environments. MPCVault utilizes both AMD's SEV and Intel's SGX to create an orthogonal risk profile and enhance protection for your assets by employing encrypted memory, ephemeral cryptography, and remote attestation.

Hardened with trusted execution environments

The runtime environments are further hardened with Trusted Execution Environments. MPCVault utilizes both AMD's SEV and Intel's SGX to create an orthogonal risk profile and enhance protection for your assets by employing encrypted memory, ephemeral cryptography, and remote attestation.

End-to-end Encryption

Relying solely on multi-party computation is insufficient to secure your assets. Advanced threat vectors exist, such as on-path attackers with SSL issuing capabilities that could execute MITM attacks. To reduce the trust base, all critical components and communications within MPCVault are end-to-end secured using public key pinning, ensuring an unequivocal root of trust.

End-to-end Encryption

Relying solely on multi-party computation is insufficient to secure your assets. Advanced threat vectors exist, such as on-path attackers with SSL issuing capabilities that could execute MITM attacks. To reduce the trust base, all critical components and communications within MPCVault are end-to-end secured using public key pinning, ensuring an unequivocal root of trust.

FAQ

Frequently asked questions

Where are the keys stored?

Where are the keys stored?

What multisig policies do you support?

What multisig policies do you support?

If the key shares on my phone are exposed, are my assets still safe?

If the key shares on my phone are exposed, are my assets still safe?

What if I lose my key share?

What if I lose my key share?

How can I connect to dApps?

How can I connect to dApps?

Upgrade you financial OS and start protecting your assets today

MPCVault is a non-custodial cryptocurrency wallet designed for team usage. By using our services, you acknowledge and agree that you are solely responsible for the management and security of your team's private keys, passwords, and any other sensitive information required to access and control your wallet and its associated funds.

Cryptocurrency investments and transactions are subject to various risks, including price volatility, regulatory changes, and dApp vulnerabilities. By using MPCVault, you acknowledge and accept these risks and agree that MPCVault is not liable for any financial losses, damages, or consequences that may result from your use of our services or your participation in cryptocurrency transactions.

It is essential for users to take proper security precautions, including but not limited to creating secure passwords, backing up private keys, and following best practices for protecting sensitive information. MPCVault is not responsible for any damages, losses, or issues that may arise from user errors, negligence, or failure to follow security guidelines.

MPCVault is not a financial advisor and does not provide investment advice or recommendations. Users are responsible for conducting their own research, consulting with professionals, and making informed decisions about their cryptocurrency investments and transactions.

©2024 MPCVault, MetaLoop Inc. All rights reserved.

MPCVault is a non-custodial cryptocurrency wallet designed for team usage. By using our services, you acknowledge and agree that you are solely responsible for the management and security of your team's private keys, passwords, and any other sensitive information required to access and control your wallet and its associated funds.

Cryptocurrency investments and transactions are subject to various risks, including price volatility, regulatory changes, and dApp vulnerabilities. By using MPCVault, you acknowledge and accept these risks and agree that MPCVault is not liable for any financial losses, damages, or consequences that may result from your use of our services or your participation in cryptocurrency transactions.

It is essential for users to take proper security precautions, including but not limited to creating secure passwords, backing up private keys, and following best practices for protecting sensitive information. MPCVault is not responsible for any damages, losses, or issues that may arise from user errors, negligence, or failure to follow security guidelines.

MPCVault is not a financial advisor and does not provide investment advice or recommendations. Users are responsible for conducting their own research, consulting with professionals, and making informed decisions about their cryptocurrency investments and transactions.

©2024 MPCVault, MetaLoop Inc. All rights reserved.