Files
tycho-protocol-sdk/evm/scripts/_buildRuntime.s.sol
2023-11-02 10:47:07 +00:00

17 lines
573 B
Solidity

// SPDX-License-Identifier: AGPL-3.0-or-later
pragma solidity ^0.8.13;
import "forge-std/Script.sol";
contract buildRuntime is Script {
function run() external {
bytes memory args = vm.envBytes("__PROPELLER_DEPLOY_ARGS");
string memory contractRef = vm.envString("__PROPELLER_CONTRACT");
string memory outFilePath = vm.envString("__PROPELLER_OUT_FILE");
address deployedContract = deployCode(contractRef, args);
bytes memory deployedCode = deployedContract.code;
vm.writeFileBinary(outFilePath, deployedCode);
}
}