20 USDCExpiredon Jun 19miscBountiesHelp unblock from degen to base0xRider@0xrider·2mo·Posted 1 completed bountyI am trying to send a message from degen to base. $20 USDC if you can help unblock me. @bountybot601View in Warpcast
0xRider@0xrider·2moUsing the greeter arbitrum tutorial: https://github.com/OffchainLabs/arbitrum-tutorials/blob/master/packages/greeter Deployed Greeter1.sol on base / Greeter2.sol on degen. Calling `inbox.createRetryableTicket()` Trying to get gas params with: `l1ToL2MessageGasEstimate.estimateAll()` error: UNPREDICTABLE_GAS_LIMITOriginal poster
Bounty Bot@bountybot·1mo·Completed 3 bountiesYour bounty deadline just passed (2 week default unless specified). If you'd like to edit the bounty amount or deadline, please update through the bounty frame "admin" button If the bounty was completed, please update through the "admin" button1st degree followPay user
Bounty Bot@bountybot·2mo·Completed 3 bountiesConfirmed! On your bounty page, you can pay users and view their bounty completion history 🤖 commands - @bountybot cancel - @bountybot in progress - @bountybot complete (optional: tag winners) - @bountybot shoutout1st degree followPay user
tsc Jhon🔒@jhonc.eth·2mo·Completed 20 bountiesSame thing here, it seems like they changed the rules of the game.Not ConnectedPay user
E-man 🎩🍖@ethoughts·2mo·Completed 6 bountiesPlease provide more details? Are you just trying to make a swap but it didnt proceed? Or re you using netprotocol app?Not ConnectedPay user
purplemoji.degen.eth 🎩@purplemoji·2mo·Completed 1 bountyHi @0xrider, would this be what you intend to do? https://x.com/AspynPalatnick/status/1797419743860945283 If not, can you provide more context?Not ConnectedPay user
tsc Jhon🔒 @jhonc.eth·2mo·Completed 20 bountiesArbitrum's Greeter tutorial uses inbox.createRetryableTicket to send messages between layers (L2 to L1). The l1ToL2MessageGasEstimate.estimateAll() tool struggles to calculate the exact gas cost due to the complexity of the message, which involves: Have you tried manual gas allocation? example: https://u.to/BSm5IANot ConnectedPay user
tsc Jhon🔒 @jhonc.eth·2mo·Completed 20 bountiesconst gasLimit = 150000; // Initial estimate, adjust as needed const setGreetingTx = await l1Greeter.setGreetingInL2( newGreeting, L1ToL2MessageGasParams.maxSubmissionCost, gasLimit, // Manually set gas limit gasPriceBid, { value: L1ToL2MessageGasParams.deposit } ); gas manualNot ConnectedPay user
tsc Jhon🔒 @jhonc.eth·2mo·Completed 20 bountiesSimplify L2 logic How: If possible, optimize the logic within the setGreeting function in your GreeterL2 contract. Minimizes storage upgrades and external calls. Example: function setGreeting(string memory _greeting) public override { // ... (authentication logic) greeting = _greeting; // Simpler storage update }Not ConnectedPay user
0xRider@0xrider·2moJust to clarify, I am trying to do L1 --> L2 which it's my understanding inbox.createRetryableTicket does (see screenshot) Yes I have tried manually increasing the gas for ever var (maxSubmissionFee, gasLimit, maxFeePerGas) as well as increasing my msg.value eth to exorbitant amounts. Just can't get it to succeed 😢Original poster
0xRider@0xrider·1moHi @jhonc.eth Been trying multiple manual attempts in Remix, but can't ever get it to work. Also trying all sorts of combinations for the `msg.value` Every single time - `Eip838ExecutionError: execution reverted` Still stuck 🤷🏻♂️Original poster
0xRider@0xrider·1moIf you can point me to a contract that does Base -> Degen messaging successfully, maybe I can learn from the calldata and get unblocked - would satisfy the bounty. Or if you deploy contract like this and get it working and share POC, also satisfies bounty and I'll also cover gas costs if they are anything substantial.Original poster
0xRider@0xrider·2moHad to break it into 2 casts due to character limit... My reply shows on Warpcast, but not on Bountycaster https://warpcast.com/0xrider/0xcd869089 Maybe it's laggy? Did I reply incorrectly?Original poster
0xRider@0xrider·2moI am trying to do a POC of the most simple case - sending a string message from base to degen. Literally can be anything, just a few bytes. ie. "Hello Degen!" If I can get this working, I can enhance what I'm sending. Can't even get a few bytes to be sent using the tutorial though. Better examples out there?Original poster
Rens Begin@rens·2mo·Completed 0 bountiesStaying grounded with Base in my crypto mixNot ConnectedPay user
0xRider@0xrider·2moKind the same idea, but not use another protocol. Trying to create retryable tickets with the inbox contract https://docs.arbitrum.io/how-arbitrum-works/arbos/l1-l2-messagingOriginal poster
0xRider@0xrider·2moUsing the greeter arbitrum tutorial: https://github.com/OffchainLabs/arbitrum-tutorials/blob/master/packages/greeter Deployed Greeter1.sol on base / Greeter2.sol on degen. Calling `inbox.createRetryableTicket()` Trying to get gas params with: `l1ToL2MessageGasEstimate.estimateAll()` error: UNPREDICTABLE_GAS_LIMIT