Verifying the contract's signature
Don't trust, verify
Last updated
Don't trust, verify
Last updated
When deploying a new Vault, the user becomes the owner of the contract, but they must still trust that the compiled code provided is the official and open-sourced MultiversX multisig contract.
To verify the signature of the contract, one can use the official with the route /accounts/{address}, where the address is the address of the Vault. This will return the contract's code and code hash, as well as other properties. The user can then locally compile the open-source and compare the code, or the code hash, to ensure that the deployed contract is indeed the official and secure MultiversX multisig contract.
To convert your generated multisig-full.wasm into hexadecimal and store it in the file code.hex, you can use