8000 Merge from main + fix by voltrevo · Pull Request #526 · getwax/bls-wallet · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Nov 5, 2023. It is now read-only.

Merge from main + fix #526

Merged
merged 59 commits into from
Feb 13, 2023
Merged

Conversation

voltrevo
Copy link
Collaborator

What is this PR doing?

How can these changes be manually tested?

Does this PR resolve or contribute to any issues?

Checklist

  • I have manually tested these changes
  • Post a link to the PR in the group chat

Guidelines

  • If your PR is not ready, mark it as a draft
  • The resolve conversation button is for reviewers, not authors
    • (But add a 'done' comment or similar)

jacque006 and others added 30 commits January 30, 2023 18:22
Add alea lib for deterministic random values
Move gas scripts to new folder
Move to config based approach for measurement script
Fix bls wallet lazy creation in fixture so nonce will be correct for larger amount of wallets
Fix fixture initialization of bls wallet contract from swallowing errors & attempting to initialize when not needed.
Get arbitrum specific gas field
Add address indexing optimization to expander, better typing on contracts fixture
Use @ethereumjs/tx to get raw txn size
Add sleep between measurements
Add local Ci test to make sure measurement script is working
Update measurements to be able to handle multiple transactions
Update gethDev to allow for longer http timeouts on longer running operations
Add gas measurement README.
Add BLS Wallet & EOA signer addresses to results.
Split gas measurement index into run & measurement files.
Minor code cleanup & bug fixes.
Add BLSWalletContracts and connectToContracts to clients to make it easier to bootstrap contracts.
Simplify gas measurement config to rely on netowrk config.
Use token minting instead of transfers.
Add processBundle utility with error checking.
Use a custom ethers.js provider and signer to better handle RPC throttling/rate limiting.
Remove sleep between transaction config runs.
…ovements

Integrations documentation improvements
@voltrevo voltrevo force-pushed the contract-updates-merge-fixes branch from 7186d86 to e2b0b77 Compare February 13, 2023 05:20
@github-actions github-actions bot added clients contracts Smart contract related labels Feb 13, 2023
@voltrevo voltrevo force-pushed the contract-updates-merge-fixes branch from e2b0b77 to 2b57673 Compare February 13, 2023 05:32
@voltrevo voltrevo merged commit 2b57673 into contract-updates Feb 13, 2023
@voltrevo voltrevo deleted the contract-updates-merge-fixes branch February 13, 2023 05:36
@voltrevo voltrevo changed the title bump Merge from main + fix Feb 13, 2023
@voltrevo
Copy link
Collaborator Author
voltrevo commented Feb 13, 2023

I didn't actually press the merge button without review! 😅

What I did do was merge in the changes from main, do some post-merge fixes, and push to contract-updates. I did this with this testing PR open and pushing contract-updates made github consider this to be merged.

Arguably we should actually be doing PRs for merging and getting them reviewed since they can contain discretionary changes from resolving conflicts. Was trying to avoid confusion. Hit me up if you're confused, sorry.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
clients contracts Smart contract related
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants
0