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 | Part 2 throws out of gas. |
Day 7 | 0x8179e4dd10a0691DE3C12a8Fc19EEBEF0Dad5d9A | Part 2 throws out of gas. |
Day 8 | 0x556e8a97f3d35cEa2c25716A349d4160216F2391 | |
Day 9 | 0x9D1225E68585B213496A4471Ad808bF02223E783 | Part 2 throws out of gas. |
Day 10 | 0xd769f386c65bd36b6c19895b3a5d73919C345C8b | |
Day 11 | 0xbdB49aA568aA0b5a91D92bc6567e002B9DDc74c7 | Part 2 throws out of gas. |
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 | 0x728718a6369a9b243d9E028C5fb45B790b11c177 | |
Day 16 | 0x9326D8d7368d581FF5bae9a643E710179882A4dC | Part 2 throws out of gas. |
Day 17 | 0xAfa878fa40D892a9040E2592eec256D141B1f729 | Part 1 is solved, but has a different return type. |
Day 18 | 0x6C563B2d8084fE61784240021673Ba846b33b6b8 | Part 2 throws out of gas. |
Day 19 | 0x33Dc3605F18378b8b7524fB055482286fCCbe63a | |
Day 20 | 0xd8bDFcD34772dBEc1558EC37a2aBD7AD71005FE5 | Solved using ndarray. Part 2 throws out of gas. |
Day 21 | 0x23656E189698FaF80C9a1AcE31B64419dEA63670 | |
Day 22 | 0x2efC6C81Ad0c1f14E8c1ED028d0a380F57E8415f | Both parts throw out of gas. |
Day 23 | 0x9b9CaD10E25343793788dadf5102c13F1Ca76660 | Part 2 throws out of gas. |
Day 24 | 0xF4E4C1Ad6dcB0274feF38871F3aCE9e3B830d9a5 | Part 2 is solved, but has a different return type. |
Day 25 |