2.0.5328
2.0.5328
breaking changes
all unboxed
zeusboxes will need to be re-unboxed to support the newzeus_boxesarchitecture
add CoVax chain section for becoming BP or DSP
add example chains section of LiquidX chains
add EOS Block Producer Benchmarks | courtesy of Aloha EOS
use eos 2.0.5
update documentation to support
zeus_boxesrefactoradd
chain-threads=8eos-vm-oc-compile-threads=2to nodeos exampleconfig.iniin docsupdate LiquidAccounts section
update LiquidVRAM section
use 8887 instead of 8889 for state history port to match DSP docs
skip
01-dapp-client.jsif builtadd price feed example, price feed uses LiquidHarmony's oracles and LiquidScheduler's cron to fetch a price periodically and only use CPU when the price has changed from the last recorded price by more or less than 1%
add
'--eos-vm-oc-compile-threads=4'and--chain-threads=4to local nodeosupdate
zeusto modularize logic intozeus_boxesdirectory makingzeusmore likenpm, to create or unbox a new box start withzeus box create [name]then if you wish to unbox and existing boxzeus unbox <BOX>zeus now offers versioning of boxes
zeus now offers optional
zeus unbox <BOX>@[VERSION]can add and remove boxes with
zeus box add <BOX> [VERSION] [URI]zeus box remove <BOX> [VERSION]to update an existing box, run
zeus unbox <BOX>@[VERSION], if no version specified, latest used, will unbox everything again with new versionto only add new boxes, unbox after update with
--no-update
fixes
if Mac, detect and skip
--eos-vm-oc-enableflags as they are not supported
added warning to ensure
trace-history = trueset in nodeosconfig.iniadd how many blocks behind the head block in demux heartbeat
add
DATABASE_TIMEOUTto sample toml, adjust time before database connection times outadd
DEMUX_PROCESS_BLOCK_CHECKPOINTto sample toml, amount of blocks to pass before updating database with last processed blockadd
disabledServicesto ecosystem file to prevent pre-alpha services from being setupadd
DEMUX_MAX_MEMORY_MBoption to ecosystem file to set maximum amount of memory that can be used by demuxadd
dsp_account_permissionsoption for each sidechainfixes
handle
TypeError: Cannot read property 'this_block' of undefinedin demux
add cross chain support for LiquidAccounts using LiquidX
add cross chain reading of vRAM table data
add dapp-client examples for
get_uri.ts,unpin_public_file.ts,upload_archive_to_liquidstorage.ts,upload_file_to_liquidstorage.ts,upload_public_file_from_vaccount.tsadd sidechain storage unit test
add
zeus storage upload <ACCOUNT_NAME> package.json <ACCOUNT_PRIVATE_KEY>andzeus storage unpin <ACCOUNT_NAME> <IPFS_URI_RETURNED_ABOVE> <ACCOUNT_PRIVATE_KEY>zeus commands
add check to ensure each DSP only returns one oracle response
add hook to assert on oracle fetch before geturi is fired
add
Oracle minimum threshold checkunit testreduce oracle retries to 10 from 100
add
shouldAborteosio::checkhandler for aborting oracle service requestadd
echooracle, which uses the same structure ashttporhttpshowever the uri is replaced with a desired return value. This return value must be a base64 encoded string.echo: Mimics a GET request that returns textecho+json: Mimics a GET request that returns JSONecho+post: Mimics a POST request that returns textecho+post+json: Mimics a POST request that returns JSON
run exponential backoff forever, was 10 retries max
add
shouldAborteosio::checkhandler for rescheduling cron without CPU
patch new secondary index RPC API support
updated Dapp Client to support cross chain Liquid Accounts
Last updated
Was this helpful?