Remix v3 - Push Chain - #219
Conversation
…contract address; add progress hook for transaction initialization
…Transaction.js; log countPC values before and after transaction
…anges are needed for deployment on the platform.
…hange RPC endpoint to Ethereum Sepolia.
…he Ethereum Sepolia network, and correct the Simple Counter contract transaction link.
…ensuring they point to the appropriate basics section.
…e SDK` and renaming the utility functions section to `utility-functions.js`.
…e Universal Counter tutorial, directing users to the basics section.
…Chain" and correcting the link to the Universal Counter tutorial, ensuring it directs to the appropriate basics section.
…ting its benefits for building UIs with Push Chain and providing a link to the integration guide.
Move tutorial changes from old repo
…with clearer step titles
… identity explanation
…ied UEA/UOA concepts with real-world context
… real-world context for UEA/UOA mapping
…and spacing for better readability
…anized use cases section, fixed typo in universal counter tutorial and enhanced explanations with clearer mental models, and expanded conclusion with stronger messaging about universal execution paradigm shift
…6 and conclusion from step 8 to 7, updated config paths accordingly
review fixes
Merge remix-v3 to master
|
|
||
| ## Step 2: Write a simple contract in Remix | ||
|
|
||
| 1. Open <a href="https://remix.ethereum.org" target="_blank">Remix IDE</a>. |
There was a problem hiding this comment.
The users are already in Remix - so this step if they follow the link will take them out of the tutorial. Or will open another tab with Remix in it - but its not necessary.
| ## Step 2: Write a simple contract in Remix | ||
|
|
||
| 1. Open <a href="https://remix.ethereum.org" target="_blank">Remix IDE</a>. | ||
| 2. Create a new file named `HelloPush.sol` in your workspace. |
There was a problem hiding this comment.
Why don't just include the contract below as a .sol file in the folder - like you do in the next chapter? No pasting will be necessary.
There was a problem hiding this comment.
Actually in the next chapter, you seem to want to have both the .sol and the .js file get loaded. At the moment, LearnEth only supports 1 file per chapter. But we should change that! In the meantime, I need to get back to you on the best way to proceed. See the comment in the next chapter
There was a problem hiding this comment.
Actually in the next chapter, it seems you are only using the .js file - so I think we are fine as is.
|
|
||
| A few example transactions showcasing the same interaction from multiple chains: | ||
|
|
||
| - <a href="https://donut.push.network/tx/0xa3478c4d4034355bd3828393256e5d80806a0c45d53c67b64f0f32305e0b54de">Universal Transaction from Sepolia Ethereum</a> |
|
|
||
| ## How to try this in Remix | ||
|
|
||
| 1. Open <a href="https://remix.ethereum.org" target="_blank">Remix IDE</a>. |
There was a problem hiding this comment.
not needed - they are already here.
| ## How to try this in Remix | ||
|
|
||
| 1. Open <a href="https://remix.ethereum.org" target="_blank">Remix IDE</a>. | ||
| 2. Create `UEAFactoryDemo.sol` and paste the contract from this folder. |
There was a problem hiding this comment.
This is already done - this file is automatically loaded into the editor.
| ## Step 2: Write a simple contract in Remix | ||
|
|
||
| 1. Open <a href="https://remix.ethereum.org" target="_blank">Remix IDE</a>. | ||
| 2. Create a new file named `HelloPush.sol` in your workspace. |
There was a problem hiding this comment.
Actually in the next chapter, it seems you are only using the .js file - so I think we are fine as is.
|
|
||
| - **Funding required**: The generated wallet needs native tokens (in this case Sepolia ETH) to execute transactions. | ||
| - **No Push Chain testnet tokens needed**: You should not run this directly on Push Chain. This chapter is specifically about universal transactions. | ||
|
|
There was a problem hiding this comment.
You need to instruct the user to switch to the Push Chain script configuration, otherwise the script will not run.
Resolve comments
ryestew
left a comment
There was a problem hiding this comment.
In 3-send-universal-transactions, you have a .js file and a .sol file - at the moment, in LearnEth, only 1 file can be shown in the Editor. We may be able to change this, so that more than a single file can be shown. But at the moment, that is a limitation of LearnEth. A solution is to break this chapter into multiple chapters. Most of the rest of the chapters have the same problem.

No description provided.