Skip to content

Decompiled version :) #1

@kolinko

Description

@kolinko

Here's the Eveem-decompiled version of the deployed part, I wonder if it gets it right:
https://eveem.org/code/0x702248ccd521ec17

I got it by pasting this:
361560f65760003681610424376104a8516103e87f4a0a6d86122c7bd7083e83912c312adabf207e986f1ac10a35dfeb610d28d0b68152600180300180546104088181526104c8915085822061046852601987538384537fb0609d81c5f719d8a516ae2f25079b20fb63da3e07590e23fbf0028e6745e5f260025260a0852060225260428720945086875b305481101560d0576104286060820261048851010187815261012c6020816080848e8c610bb8f1508381515411151560c0578a8bfd5b8051935050505b8581019050608a565b505080518401835550858686836104285161044851f4151560ef578586fd5b5050505050505b

Into here:
https://eveem.org/pro/

What I find curious is that one of the asserts in the loop seems missing - I checked the assembly, and it seems that it's not there indeed ( https://eveem.org/asm/0x702248ccd521ec17 ).

I'm probably either doing something wrong here (not really proficient with yul and contract compilation - I do it the opposite way only :) ), or the decompiler doesn't handle this properly? :)

Edit: ah, I can see that's exactly what yul version says it is :) still curious to hear your thoughts

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions