@@ -448,8 +448,8 @@ mod transaction {
448448 use crate :: { cli:: TransactionV1BuilderError , Error :: TransactionBuild } ;
449449 use casper_types:: {
450450 bytesrepr:: Bytes , system:: auction:: Reservation , PackageAddr , TransactionArgs ,
451- TransactionEntryPoint , TransactionInvocationTarget , TransactionRuntime , TransactionTarget ,
452- TransferTarget ,
451+ TransactionEntryPoint , TransactionInvocationTarget , TransactionRuntimeParams ,
452+ TransactionTarget , TransferTarget ,
453453 } ;
454454 use once_cell:: sync:: Lazy ;
455455 use rand:: { thread_rng, Rng } ;
@@ -1156,10 +1156,10 @@ mod transaction {
11561156 let entity_addr: EntityAddr = EntityAddr :: new_account ( [ 0u8 ; 32 ] ) ;
11571157 let entity_hash = entity_addr. value ( ) ;
11581158 let entry_point = String :: from ( "test-entry-point" ) ;
1159+ let params = TransactionRuntimeParams :: VmCasperV1 ;
11591160 let target = & TransactionTarget :: Stored {
11601161 id : TransactionInvocationTarget :: ByHash ( entity_hash) ,
1161- runtime : TransactionRuntime :: VmCasperV1 ,
1162- transferred_value : 0 ,
1162+ runtime : params,
11631163 } ;
11641164
11651165 let entry_point_ref = & TransactionEntryPoint :: Custom ( entry_point) ;
@@ -1184,11 +1184,11 @@ mod transaction {
11841184 chunked_args : None ,
11851185 } ;
11861186
1187+ let params = TransactionRuntimeParams :: VmCasperV1 ;
11871188 let transaction_builder_params = TransactionBuilderParams :: InvocableEntity {
11881189 entity_hash : entity_hash. into ( ) ,
11891190 entry_point : "test-entry-point" ,
1190- runtime : TransactionRuntime :: VmCasperV1 ,
1191- transferred_value : 0 ,
1191+ runtime : params,
11921192 } ;
11931193 let transaction =
11941194 create_transaction ( transaction_builder_params, transaction_string_params, true ) ;
@@ -1212,10 +1212,10 @@ mod transaction {
12121212 #[ test]
12131213 fn should_create_invocable_entity_alias_transaction ( ) {
12141214 let alias = String :: from ( "alias" ) ;
1215+ let params = TransactionRuntimeParams :: VmCasperV1 ;
12151216 let target = & TransactionTarget :: Stored {
12161217 id : TransactionInvocationTarget :: ByName ( alias) ,
1217- runtime : TransactionRuntime :: VmCasperV1 ,
1218- transferred_value : 0 ,
1218+ runtime : params,
12191219 } ;
12201220 let transaction_string_params = TransactionStrParams {
12211221 secret_key : "" ,
@@ -1237,11 +1237,11 @@ mod transaction {
12371237 chunked_args : None ,
12381238 } ;
12391239
1240+ let params = TransactionRuntimeParams :: VmCasperV1 ;
12401241 let transaction_builder_params = TransactionBuilderParams :: InvocableEntityAlias {
12411242 entity_alias : "alias" ,
12421243 entry_point : "entry-point-alias" ,
1243- runtime : TransactionRuntime :: VmCasperV1 ,
1244- transferred_value : 0 ,
1244+ runtime : params,
12451245 } ;
12461246 let transaction =
12471247 create_transaction ( transaction_builder_params, transaction_string_params, true ) ;
@@ -1267,13 +1267,13 @@ mod transaction {
12671267 let package_addr: PackageAddr = vec ! [ 0u8 ; 32 ] . as_slice ( ) . try_into ( ) . unwrap ( ) ;
12681268 let entry_point = "test-entry-point-package" ;
12691269 let maybe_entity_version = Some ( 23 ) ;
1270+ let params = TransactionRuntimeParams :: VmCasperV1 ;
12701271 let target = & TransactionTarget :: Stored {
12711272 id : TransactionInvocationTarget :: ByPackageHash {
12721273 addr : package_addr,
12731274 version : maybe_entity_version,
12741275 } ,
1275- runtime : TransactionRuntime :: VmCasperV1 ,
1276- transferred_value : 0 ,
1276+ runtime : params,
12771277 } ;
12781278 let transaction_string_params = TransactionStrParams {
12791279 secret_key : "" ,
@@ -1294,13 +1294,12 @@ mod transaction {
12941294 session_entry_point : None ,
12951295 chunked_args : None ,
12961296 } ;
1297-
1297+ let params = TransactionRuntimeParams :: VmCasperV1 ;
12981298 let transaction_builder_params = TransactionBuilderParams :: Package {
12991299 package_hash : package_addr. into ( ) ,
13001300 entry_point,
13011301 maybe_entity_version,
1302- runtime : TransactionRuntime :: VmCasperV1 ,
1303- transferred_value : 0 ,
1302+ runtime : params,
13041303 } ;
13051304 let transaction =
13061305 create_transaction ( transaction_builder_params, transaction_string_params, true ) ;
@@ -1326,13 +1325,13 @@ mod transaction {
13261325 let package_name = String :: from ( "package-name" ) ;
13271326 let entry_point = "test-entry-point-package" ;
13281327 let maybe_entity_version = Some ( 23 ) ;
1328+ let params = TransactionRuntimeParams :: VmCasperV1 ;
13291329 let target = & TransactionTarget :: Stored {
13301330 id : TransactionInvocationTarget :: ByPackageName {
13311331 name : package_name. clone ( ) ,
13321332 version : maybe_entity_version,
13331333 } ,
1334- runtime : TransactionRuntime :: VmCasperV1 ,
1335- transferred_value : 0 ,
1334+ runtime : params,
13361335 } ;
13371336 let transaction_string_params = TransactionStrParams {
13381337 secret_key : "" ,
@@ -1354,12 +1353,12 @@ mod transaction {
13541353 chunked_args : None ,
13551354 } ;
13561355
1356+ let params = TransactionRuntimeParams :: VmCasperV1 ;
13571357 let transaction_builder_params = TransactionBuilderParams :: PackageAlias {
13581358 package_alias : & package_name,
13591359 entry_point,
13601360 maybe_entity_version,
1361- runtime : TransactionRuntime :: VmCasperV1 ,
1362- transferred_value : 0 ,
1361+ runtime : params,
13631362 } ;
13641363 let transaction =
13651364 create_transaction ( transaction_builder_params, transaction_string_params, true ) ;
@@ -1383,12 +1382,11 @@ mod transaction {
13831382 fn should_create_session_transaction ( ) {
13841383 let transaction_bytes = Bytes :: from ( vec ! [ 1u8 ; 32 ] ) ;
13851384 let is_install_upgrade = true ;
1385+ let params = TransactionRuntimeParams :: VmCasperV1 ;
13861386 let target = & TransactionTarget :: Session {
13871387 is_install_upgrade,
1388- runtime : TransactionRuntime :: VmCasperV1 ,
1388+ runtime : params ,
13891389 module_bytes : transaction_bytes. clone ( ) ,
1390- transferred_value : 0 ,
1391- seed : None ,
13921390 } ;
13931391 let transaction_string_params = TransactionStrParams {
13941392 secret_key : "" ,
@@ -1410,12 +1408,11 @@ mod transaction {
14101408 chunked_args : None ,
14111409 } ;
14121410
1411+ let params = TransactionRuntimeParams :: VmCasperV1 ;
14131412 let transaction_builder_params = TransactionBuilderParams :: Session {
14141413 is_install_upgrade,
14151414 transaction_bytes,
1416- runtime : TransactionRuntime :: VmCasperV1 ,
1417- transferred_value : 0 ,
1418- seed : None ,
1415+ runtime : params,
14191416 } ;
14201417 let transaction =
14211418 create_transaction ( transaction_builder_params, transaction_string_params, true ) ;
0 commit comments