Skip to content

Commit

Permalink
feat: use the config made for the factories
Browse files Browse the repository at this point in the history
  • Loading branch information
EtienneWallet committed Feb 29, 2024
1 parent 26e75ee commit 14cc8e1
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions mxops/execution/steps.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,10 @@
)
from multiversx_sdk_core import transaction_builders as tx_builder
from multiversx_sdk_core.serializer import arg_to_string
from multiversx_sdk_core.transaction_factories import SmartContractTransactionsFactory
from multiversx_sdk_core.transaction_factories import (
TransactionsFactoryConfig,
SmartContractTransactionsFactory,
)
from multiversx_sdk_network_providers import ProxyNetworkProvider
from multiversx_sdk_network_providers.transactions import TransactionOnNetwork
from multiversx_sdk_network_providers.contract_query_response import (
Expand Down Expand Up @@ -252,8 +255,8 @@ def _build_unsigned_transaction(self) -> Transaction:
else:
deploy_args = serializer.encode_endpoint_inputs("init", retrieved_arguments)

network_config = Config.get_config().get_network_config()
sc_factory = SmartContractTransactionsFactory(network_config, TokenComputer())
factory_config = TransactionsFactoryConfig(Config.get_config().get("CHAIN"))
sc_factory = SmartContractTransactionsFactory(factory_config, TokenComputer())
bytecode = Path(self.wasm_path).read_bytes()

return sc_factory.create_transaction_for_deploy(
Expand Down Expand Up @@ -343,8 +346,8 @@ def _build_unsigned_transaction(self) -> Transaction:
"upgrade", retrieved_arguments
)

network_config = Config.get_config().get_network_config()
sc_factory = SmartContractTransactionsFactory(network_config, TokenComputer())
factory_config = TransactionsFactoryConfig(Config.get_config().get("CHAIN"))
sc_factory = SmartContractTransactionsFactory(factory_config, TokenComputer())
bytecode = Path(self.wasm_path).read_bytes()

return sc_factory.create_transaction_for_upgrade(
Expand Down Expand Up @@ -435,8 +438,8 @@ def _build_unsigned_transaction(self) -> Transaction:
]
value = utils.retrieve_value_from_any(self.value)

network_config = Config.get_config().get_network_config()
sc_factory = SmartContractTransactionsFactory(network_config, TokenComputer())
factory_config = TransactionsFactoryConfig(Config.get_config().get("CHAIN"))
sc_factory = SmartContractTransactionsFactory(factory_config, TokenComputer())

return sc_factory.create_transaction_for_execute(
sender=utils.get_address_instance(self.sender),
Expand Down

0 comments on commit 14cc8e1

Please sign in to comment.