ethpandaops / assertoor Goto Github PK
View Code? Open in Web Editor NEWEthereum Testnet Testing Tool
License: GNU General Public License v3.0
Ethereum Testnet Testing Tool
License: GNU General Public License v3.0
Add a task that requests funds from the shadowvault
The shadowfork vault is a contract deployed to public testnets that is designed to release funds safely on a shadow fork.
Withdrawal transactions to this contract revert on the regular public testnets.
The contract can be used to gather some funds for subsequent tests on shadow forks.
generate_shadowvault_withdrawal
shadowWithdraw
functionshadowWithdraw
function can be generated via the generateHeaderProof
functionThe assertoor UI should be capable of:
Completed tests should be removed from the task history after configurable amount of time.
Default should be 3 days.
Add a new task check_consensus_eth1_votes
:
Add a proper API interface that is capable of:
Assertoor should be able to serve a security trimmed version of the UI for public access.
Key points:
Replace big.Int with custom helper.BigInt for all config settings.
The native big.Int does not support parsing big values as string.
Rel 4018563
Reminder to keep the documentation up to date!
Missing stuff:
schedule
section in test configuration & test scheduler descriptioncoordinator
section in test configuration with general settings (test retention time & execution concurrency)api.enabled
setting & reference to swagger api documentation within the assertoor UIconfigVars
and the ability to use jq syntax for more complex expressionsNice to have:
Assertoor needs to cache the validator set to avoid it from being requested for every task that needs it.
Currently there is no caching, so if there are like 4 tasks that need it, assertoor will request it 4 times.
That's quite some memory overhead as the validator set on holesky is extremely big.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.