Repository - API - Source
web3
dependencyweb3
and eth-tester
dependenciesmypy_extensions
requirementServiceRegistry
in the deployment scriptsTokenNetwork.cooperativeSettle
, which settles the channel in a single transaction when the participants cooperateTokenNetwork.openChannelWithDeposit
, which combines opening and depositing to a channelUserDeposit.withdrawToBeneficiary
, which allows withdrawing to a beneficiaryTokenNetwork.ChannelSettled
eventsemver
dependency, which was causing version conflicts for other packages using raiden-contracts
CONTRACTS_VERSION
, which was outdated in 0.37.0-b2.non_closing_address
that goes together with non_closing_signature
.expiration_block
argument to TokenNetwork.setTotalWithdraw()
.raiden_contracts.constants.GAS_REQUIRED_FOR*
constants. Use instead raiden_contracts.contract_manager.gas_measurements()
.get_contracts_deployment_info()
.SERVICES
, RAIDEN
or ALL
) instead of services:bool
service
command takes an additional option --user-deposit-whole-limit
register
command takes two additional options --channel-participant-deposit-limit and --token-network-deposit-limit_channel_participant_deposit_limit
and _token_network_deposit_limit
._channel_participant_deposit_limit
and _token_network_deposit_limit
max_number_of_token_networks
contracts_data_path
, contracts_precompiled_path
and contracts_gas_path
require an additional flavor
argument (either Flavor.Limited
or Flavor.Unlimited
).raiden_contracts/data
raiden-libs
dependency0.3._
version (not to be used in production)raiden-libs
dependencyMonitoringService
require
checkTokenNetwork
in constants.py