mpcvault.com Open in urlscan Pro
52.223.52.2  Public Scan

Submitted URL: https://npcvault.com/
Effective URL: https://mpcvault.com/
Submission: On July 02 via api from US — Scanned from NL

Form analysis 0 forms found in the DOM

Text Content

Home

Cards

Product



Blog

Company

Pricing

Download



Request demo

Log in

Sign up


SHARED CRYPTO WALLET


FOR TEAMS


YOUR OPERATING SYSTEM FOR MANAGING ON-CHAIN ASSETS

Non-custodial

MPC-Multisig

Multi-chain

Start for free



Get a demo





BY THE NUMBERS

100M+

API calls

served

$10B+

Transactions

Secured

∞

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.






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.



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.


 * 
 * 
 * 

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.



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.



“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

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.



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.



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.



“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

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.

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.

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.

main.go

README.md

.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,

})




....




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.

Nan

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




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.



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.

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.


FAQ


FREQUENTLY ASKED QUESTIONS

Where are the keys stored?




What multisig policies do you support?




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




What if I lose my key share?




How can I connect to dApps?





UPGRADE YOU FINANCIAL OS AND START PROTECTING YOUR ASSETS TODAY

Start for free



Get a demo



Made with love in

London


info@mpcvault.com

NMLS# 2357870

FinCEN ID 31000213664980




General

Blog

Product documentation

Company

Careers

Media kit

Support

Legal

Bug bounty program

Privacy policy

User agreement

Terms and conditions

Developers


API documentation

Status




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.