-
Notifications
You must be signed in to change notification settings - Fork 18
upgrade to v5 orderbook #1878
Copy link
Copy link
Closed
Labels
contractRelated to solidity contractsRelated to solidity contractsgeneral updateA general updateA general updatenixRelated to nix setupRelated to nix setuprefactorCode refactorCode refactorrustRelated to rust cratesRelated to rust crates
Metadata
Metadata
Assignees
Labels
contractRelated to solidity contractsRelated to solidity contractsgeneral updateA general updateA general updatenixRelated to nix setupRelated to nix setuprefactorCode refactorCode refactorrustRelated to rust cratesRelated to rust crates
update all repos to newer rust via rainix
get to the latest version of alloy across our stack
start by removing ethers dependency from rain.error, replace with latest alloy - Remove ethers dependency from rain.error rain.error#12
update alloy version in alloy-ethers-typecast, then remove ethers dependency from alloy-ethers-typecast
rain.errordependency and inability to have different modules use different versions of the craterain.erc
rain.metadata
rain.interpreter Update alloy rainlang#333
rain.orderbook
replay_transactionmethod was removed from the forkerreplay_transactionand a lot of stuff in the orderbook requireLocalEvm. the version ofLocalEvmfor interpreter v4 is re-created here local evm test helper for main branch rainlang#2902024-09-12-i9rbranchfloatcrate in rain.math.float create rust float lib rain.math.float#46.solsource still doesn't work withsol!macro due toerror: unresolved custom type: Floatpow10,log10, andpowwill undergo some changes as they require a deterministic factory to be deployedrevmto insert deployed bytecode into the database. and then use the DecimalFloat contract that wayDecimalFloatto all supported chainssettings.yaml, individual strategies, and then registry) rain.strategies#58settings.yamland registry URLs in the orderbook