I have the following code in hardhat.config.js when deploying my smart contract to hardhat using Fireblocks Hardhat Plugin:
module.exports = {
solidity: "0.8.20",
networks: {
goerli: {
url: "https://rpc.ankr.com/eth_goerli",
fireblocks: {
apiBaseUrl: ApiBaseUrl.Sandbox, // If using a sandbox workspace
privateKey: process.env.FIREBLOCKS_API_PRIVATE_KEY_PATH,
apiKey: process.env.FIREBLOCKS_API_KEY,
vaultAccountIds: process.env.FIREBLOCKS_VAULT_ACCOUNT_IDS,
}
},
},
};
My question is why do I need to provide vaultAccountIds? how Fireblocks uses vaultAccountIds parameter regarding to the smart contract being uploaded?