@@ -1925,51 +1925,59 @@ interface Vm {
19251925
19261926 /// Deploys a contract from an artifact file. Takes in the relative path to the json file or the path to the
19271927 /// artifact in the form of <path>:<contract>:<version> where <contract> and <version> parts are optional.
1928+ /// Reverts if the target artifact contains unlinked library placeholders.
19281929 #[ cheatcode( group = Filesystem ) ]
19291930 function deployCode( string calldata artifactPath) external returns ( address deployedAddress) ;
19301931
19311932 /// Deploys a contract from an artifact file. Takes in the relative path to the json file or the path to the
19321933 /// artifact in the form of <path>:<contract>:<version> where <contract> and <version> parts are optional.
1934+ /// Reverts if the target artifact contains unlinked library placeholders.
19331935 ///
19341936 /// Additionally accepts abi-encoded constructor arguments.
19351937 #[ cheatcode( group = Filesystem ) ]
19361938 function deployCode( string calldata artifactPath, bytes calldata constructorArgs) external returns ( address deployedAddress) ;
19371939
19381940 /// Deploys a contract from an artifact file. Takes in the relative path to the json file or the path to the
19391941 /// artifact in the form of <path>:<contract>:<version> where <contract> and <version> parts are optional.
1942+ /// Reverts if the target artifact contains unlinked library placeholders.
19401943 ///
19411944 /// Additionally accepts `msg.value`.
19421945 #[ cheatcode( group = Filesystem ) ]
19431946 function deployCode( string calldata artifactPath, uint256 value) external returns ( address deployedAddress) ;
19441947
19451948 /// Deploys a contract from an artifact file. Takes in the relative path to the json file or the path to the
19461949 /// artifact in the form of <path>:<contract>:<version> where <contract> and <version> parts are optional.
1950+ /// Reverts if the target artifact contains unlinked library placeholders.
19471951 ///
19481952 /// Additionally accepts abi-encoded constructor arguments and `msg.value`.
19491953 #[ cheatcode( group = Filesystem ) ]
19501954 function deployCode( string calldata artifactPath, bytes calldata constructorArgs, uint256 value) external returns ( address deployedAddress) ;
19511955
19521956 /// Deploys a contract from an artifact file, using the CREATE2 salt. Takes in the relative path to the json file or the path to the
19531957 /// artifact in the form of <path>:<contract>:<version> where <contract> and <version> parts are optional.
1958+ /// Reverts if the target artifact contains unlinked library placeholders.
19541959 #[ cheatcode( group = Filesystem ) ]
19551960 function deployCode( string calldata artifactPath, bytes32 salt) external returns ( address deployedAddress) ;
19561961
19571962 /// Deploys a contract from an artifact file, using the CREATE2 salt. Takes in the relative path to the json file or the path to the
19581963 /// artifact in the form of <path>:<contract>:<version> where <contract> and <version> parts are optional.
1964+ /// Reverts if the target artifact contains unlinked library placeholders.
19591965 ///
19601966 /// Additionally accepts abi-encoded constructor arguments.
19611967 #[ cheatcode( group = Filesystem ) ]
19621968 function deployCode( string calldata artifactPath, bytes calldata constructorArgs, bytes32 salt) external returns ( address deployedAddress) ;
19631969
19641970 /// Deploys a contract from an artifact file, using the CREATE2 salt. Takes in the relative path to the json file or the path to the
19651971 /// artifact in the form of <path>:<contract>:<version> where <contract> and <version> parts are optional.
1972+ /// Reverts if the target artifact contains unlinked library placeholders.
19661973 ///
19671974 /// Additionally accepts `msg.value`.
19681975 #[ cheatcode( group = Filesystem ) ]
19691976 function deployCode( string calldata artifactPath, uint256 value, bytes32 salt) external returns ( address deployedAddress) ;
19701977
19711978 /// Deploys a contract from an artifact file, using the CREATE2 salt. Takes in the relative path to the json file or the path to the
19721979 /// artifact in the form of <path>:<contract>:<version> where <contract> and <version> parts are optional.
1980+ /// Reverts if the target artifact contains unlinked library placeholders.
19731981 ///
19741982 /// Additionally accepts abi-encoded constructor arguments and `msg.value`.
19751983 #[ cheatcode( group = Filesystem ) ]
0 commit comments