Solutions are written as Smart Contracts in Rust and deployed on Arbitrum Sepolia thanks to Arbitrum Stylus.
For local development a Arbitrum Nitro dev node is used.
- OpenZeppelin Rust Contracts Stylus
- Arbitrum Stylus
- Arbitrum Docs Stylus Overview
- Arbitrum Nitro dev node
- Stylus by Example
- Stylus workshop counter example
Contract | Address | Comments |
---|---|---|
Orchestrator | 0x765fb73552ab1514b30d81e150ba82a056ae2d3e | |
Day 1 | 0xbaBC1eEADfc9F3860159503337aDa001adDe27F2 | |
Day 2 | 0x217BD447AAefb6544481a28A259501d3D9C50737 | |
Day 3 | 0x3a34b221000db023b42Ec8eFed213043D6BD7009 | |
Day 4 | 0x7699512B67D880BE29c98A941362dF2414Db61DB | |
Day 5 | 0x4D9aCD4600C018A0B56DF53920c9F4852B24515d | |
Day 6 | 0xDa6cc4d7F8219a22A4C5c0b3065b319C7280aE52 | Only part 1 works, as I was unable to optimize part 2 enough to not exceed the gas limit |
Day 7 | 0x8179e4dd10a0691DE3C12a8Fc19EEBEF0Dad5d9A | Only part 1 works, as I was unable to optimize part 2 enough to not exceed the gas limit |
Day 8 | 0x556e8a97f3d35cEa2c25716A349d4160216F2391 | |
Day 9 | 0x9D1225E68585B213496A4471Ad808bF02223E783 | Only part 1 works, as I was unable to optimize part 2 enough to not exceed the gas limit |
Day 10 | 0xd769f386c65bd36b6c19895b3a5d73919C345C8b | |
Day 11 | 0xbdB49aA568aA0b5a91D92bc6567e002B9DDc74c7 | Part 2 not solved. |
Day 12 | 0xB6038Ce7acF09b2c4E9039Bd803Cbc63aad616D0 | |
Day 13 | 0x9465E712a95475C9eD39553171BF1196005b8FdD | |
Day 14 | 0x7bDD2C39ef71D23a2c6585A71F48e8a7CC05E6a3 | Part 2 searchs starts at 3k, not sure if this will work for all inputs |
Day 15 |