Skip to content

martines3000/advent-of-code-2024-smart-contracts-stylus

Repository files navigation

Advent of Code 2024 - Smart Contracts

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.

Resources and References

Deployments

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