Tenderly JudgingVideo 20230218 30 1920x1080
Ethereum Denver·Mon, Oct 9, 2023, 12:00 AM
Transcript
foreign [Music] Center the all-in-one web3 developer platform we're trusted by the industry leaders and small teams as well as solo developers who find our platform very helpful I'll be judging the bounties together with my awesome teammate Vanya as you probably know by now we have two Bounty programs for this year the first one focuses on our new web3 Gateway it's a production ready node supporting the standard Json RPC endpoints as well as some custom ones for the bounty we would love to see you build an app that integrates tenderly web3 gateway to access mainnet or supported test Networks we'll consider several judging criteria for this bounty first of all we want to see the wetry Gateway integrated within your application next we'd love to see you use the web3 gateway to deploy and use the app on one of the supported networks so it's ethereum mainnet Godly or sepolia after those two criteria we'll be judging the potential impact of the idea and lastly how unique the idea is and how much effort you had put into it for the second bounty we wanted to make use of transaction simulator via the stimulation API tenderly simulation API enables you to run transactions simulations programmatically you can use the simulator in your dap and do simulations of any of the supported networks and you can find the networks on our website and Docs we'd love to see you build a dab that integrates Central simulations so you would simulate a transaction and use the simulation result to determine if the transaction should be sent to the chain or discarded if it fails and also discard it if it results in undesired ways the simulation result itself contains State changes emitted events call trace of the direct and internal transactions and so on this is all the information that you can use within your solution the goal is to minimize the occurrence of failed transactions and avoid transactions with undesired results from the user's point of view you can approach this task in two ways the first way is to build a UI that lets the user decide if transaction should be sent to the chain based on the simulation results that you show to the users the second approach would be to build a programmatic decision-making process that automatically discards transactions that don't fit the criteria specific to your dap and of course informs users about it for example we can do a better swap that would be a criteria that automatically discards a transaction all right the judging criteria for the first approach is whether the UI includes all the relevant information about the transactions potential execution and allows the user to make an informed decision whether or not to approve or discard sending the transaction to the chain you should also be able to demonstrate the reduction of both failed and undesired transactions by providing examples of such transactions you can provide examples in a demo video or in a readme file in the git repository so we could evaluate or the second approach and that is the programmatic discarding of undesirable transactions or transactions that are about to revert we want to see the following first a written criteria of what desirable transactions are so or in other words what undesirable transactions are second programmatically discarding those undesirable transactions with undesirable effects third informing the users through the UI or any sort of interaction with the user that the transaction was automatically rejected and also showing the information about what led to rejection and finally providing an example of a failing transaction whose failure is avoided and over succeeding but undesirable transaction that gets automatically discarded again you can provide these examples either in a recording or a or a as a transaction object in your readme in either case it would be awesome to see a mechanism to calculate and display suggestions for transaction inputs so that the transaction gets desirable results this is a bonus so to speak you can find all the resources you need to help out with your bounties on our website in our docs and on our blog you'll have our team at your disposal during the main event and during the the hackathon and also feel free to reach out via Twitter or our Discord good luck
Automatic transcript — names and jargon may be misspelled.