zeus test tokenpeg --services "oracle,cron,ipfs"
flag --services
allows pretty name for each service specified in the models folder of that service, to be spun up for use in testing or creating an environment. This speeds up unit testing time drastically.--abi-serializer-max-time-ms=100
to local nodeos for unit testing to avoid occasional serialization errorszeus upsert-dsp-permission <endpoint> <contract> <key> <providers> <services>
to automatically configure DSP settings for service actionsMESSAGE_RECEIVED_HOOK
, MESSAGE_RECEIVED_FAILURE_HOOK
, MESSAGE_RECEIPT_HOOK
, MESSAGE_RECEIPT_FAILURE_HOOK
handlers be set for eosio link libraryfbatches
table to record failed batches in eosio link librarylinkconsumer.cpp
and linkconsumerx.cpp
ethtokenpeg.cpp
& tokenpeg/x.cpp
, both bridges now handle the automatic return of funds if the transfer, post LIB or finality check, falls outside of the LINK_PROCESSING_TIMEOUT
windowtokenpeg
contractszeus compile --phase "eth"
verbose_logs
setting for config.toml
config file for DSP, enables verbose logs for DSP related servicesmax_request_retries
, max retries to fetch an oracle request or ipfs warmup, or any other blocking DSP service action, default 10dsp_push_guarantee_per_service
, allows push guarantee to be set per service, default noneeidosonecoin
& gravyhftdefi
contract blacklists to ignore trxs to not slow down demux/logs
folder for DSP/Zeusbroadcast_event_timeout
to toml for timeout for DSPs not respondingtestabort
action and unit test for ensuring contract aborts transactionrequired service
error message is received from a failed oracle transaction that was unable to process the request, or other broadcast service