issues
search
primev
/
contracts
Smart Contracts deployed on mev-commit
Other
6
stars
2
forks
source link
feat: standard bridge contract improvements
#83
Closed
shaspitz
closed
9 months ago
shaspitz
commented
9 months ago
Removes usage of custom mint/burn precompiles in whitelist contract, in favor of funding whitelist contract directly on genesis with receiver func. See
https://github.com/primevprotocol/mev-commit-geth/commit/5b1843e05a0610688ffbdaa16dcf897d8a08583e
. This change has made interactions with whitelist contract more reliable and easier to test.
Makes additional bridge event fields
indexed
for more efficient client side querying
Adds
transferFinalizedIdx
to the gateway contracts to assert on-chain that messages are relayed FIFO and cannot be censored
Adds further testing to bridge contracts including interactions w/ whitelist
Changes expected contract addresses due to bytecode changes
indexed
for more efficient client side queryingtransferFinalizedIdx
to the gateway contracts to assert on-chain that messages are relayed FIFO and cannot be censored