serai/orchestration/src
Luke Parker 3f0f4d520d Remove the Sandbox contract
If instead of intaking calls, we intake code, we can deploy a fresh contract
which makes arbitrary calls *without* attempting to build our abstraction
layer over the concept.

This should have the same gas costs, as we still have one contract deployment.
The new contract only has a constructor, so it should have no actual code and
beat the Sandbox in that regard? We do have to call into ourselves to meter the
gas, yet we already had to call into the deployed Sandbox to achieve that.

Also re-defines the OutInstruction to include tokens, implements
OutInstruction-specified gas amounts, bumps the Solidity version, and other
such misc changes.
2024-09-19 23:36:32 -07:00
..
networks Monero v0.18.3.4 (#605) 2024-09-06 01:43:31 -04:00
coordinator.rs Ethereum processor docker tests, barring send 2024-05-21 00:29:33 -04:00
docker.rs Rename the coins folder to networks (#583) 2024-07-18 15:16:45 -04:00
ethereum_relayer.rs Rename the coins folder to networks (#583) 2024-07-18 15:16:45 -04:00
main.rs One Round DKG (#589) 2024-09-19 21:43:26 -04:00
message_queue.rs Ethereum processor docker tests, barring send 2024-05-21 00:29:33 -04:00
mimalloc.rs Redo Dockerfile generation (#530) 2024-02-09 02:48:44 -05:00
processor.rs Remove the Sandbox contract 2024-09-19 23:36:32 -07:00
serai.rs Ethereum processor docker tests, barring send 2024-05-21 00:29:33 -04:00