Example of a successful transaction (for reference): https://etherscan.io/tx/0xdd7d2b251aaf58b6004cf0354dbad836ead44cbe913ba17468fff2f957e0b7e0

As of now, my understanding is that I go here.. https://etherscan.io/address/0x3A3548e060Be10c2614d0a4Cb0c03CC9093fD799#writeProxyContractinteract

down to 23. purchase (0xc17d5959)

and fill in the following:

-payable amount (ether): 0.06529

-referrer address: 0x0000000000000000000000000000000000000000

-listingId (uint40): Whatever uint256 code was created in the most recent "Set Merkle Root" transaction here https://etherscan.io/address/0x278AB8c68aD2afE19D0E07426F277b896b73F086 In this instance: 1681

-data (bytes): This is where I'm lost I don't know what inputs to decode and via what method to achieve a valid transaction. My best guess is using the merkle root bytes312 from the previous step into something like https://lab.miguelmota.com/ethereum-input-data-decoder/example/ but I have no idea. maybe from the ABI implementation here? https://etherscan.io/address/0xa5d39e71c716e3964ed9dfa23ec9266d306501eb#code

Any/all help is much appreciated! Bonus points if you can ELInotashadowysupercoder why for the missing step. :saluting_face:



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.