UMAprotocol / protocol

UMA Protocol Running on Ethereum
https://uma.xyz
GNU Affero General Public License v3.0
367 stars 179 forks source link

feat: add tenderly fork management #4673

Closed Reinis-FRP closed 9 months ago

Reinis-FRP commented 9 months ago

Motivation

Monitoring bots might require to simulate a series of transactions (e.g. propose / execute oSnap proposals).

Summary

Adds Tenderly fork management methods to @uma/common.

Details

Also improves existing simulation module by using axios in a wrapped retry and adding docstrings.

Testing

Check a box to describe how you tested these changes and list the steps for reviewers to test.

Issue(s)

Fixes #XXXX