Skip to content

sui_v1.27.0_1717572903_ci

@longbowlu longbowlu tagged this 05 Jun 04:44
## Description 

This PR includes a few things:
1. adds more metrics, logs and instruments to bridge software
2. to do instruments we spin out `fn handle_execution_task` and `fn
handle_signing_task` from the while loops.
3. revise some existing metrics such that all errors starts with name
`bridge_err`
4. fix a bug where we exit the on chain execution task if the task is
already handled. Since it's now in `fn handle_execution_task` this
becomes a non-issue
5. added client command `DepositNativeEtherOnEth` which is
self-descriptive. I needed this when testing the change locally. The
change is small and straightforward so i didn't bother to separate it to
its own PR
6. update solidity deploy configs. for 31337.json, change the source
chain id to 12. Also add 31338 and make it match the local deploy
script's set up.


## Test plan 

Tested things locally including metrics.

---

## Release notes

Check each box that your changes affect. If none of the boxes relate to
your changes, release notes aren't required.

For each box you select, include information after the relevant heading
that describes the impact of your changes that a user might notice and
any actions they must take to implement updates.

- [ ] Protocol: 
- [ ] Nodes (Validators and Full nodes): 
- [ ] Indexer: 
- [ ] JSON-RPC: 
- [ ] GraphQL: 
- [ ] CLI: 
- [ ] Rust SDK:
Assets 2
Loading