refactored the staking vault
This commit is contained in:
@@ -208,6 +208,16 @@ export async function deployAndConfigureContractsAsync(
|
||||
rewardVaultContract.address,
|
||||
zrxVaultContract.address,
|
||||
);
|
||||
// set eth vault in staking contract
|
||||
const setEthVaultCalldata = stakingContract.setEthVault.getABIEncodedTransactionData(ethVaultContract.address);
|
||||
const setEthVaultCalldataTxData = {
|
||||
from: ownerAddress,
|
||||
to: stakingProxyContract.address,
|
||||
data: setEthVaultCalldata,
|
||||
};
|
||||
await env.web3Wrapper.awaitTransactionSuccessAsync(
|
||||
await env.web3Wrapper.sendTransactionAsync(setEthVaultCalldataTxData),
|
||||
);
|
||||
|
||||
// configure erc20 proxy to accept calls from zrx vault
|
||||
await erc20ProxyContract.addAuthorizedAddress.awaitTransactionSuccessAsync(zrxVaultContract.address);
|
||||
|
Reference in New Issue
Block a user