From d506bf6f62260561ae044c97d78f3fc032310c75 Mon Sep 17 00:00:00 2001 From: haochizzle Date: Wed, 5 Jun 2024 18:39:43 +0800 Subject: [PATCH 1/2] update gmp example dest chain to base-sepolia --- .../01-GMP-Example-With-A-Simple-Storage-Contract.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/03-sygma-sdk/04-Examples/02-GMP-Examples/01-GMP-Example-With-A-Simple-Storage-Contract.md b/docs/03-sygma-sdk/04-Examples/02-GMP-Examples/01-GMP-Example-With-A-Simple-Storage-Contract.md index e523b3a..eccb5d7 100644 --- a/docs/03-sygma-sdk/04-Examples/02-GMP-Examples/01-GMP-Example-With-A-Simple-Storage-Contract.md +++ b/docs/03-sygma-sdk/04-Examples/02-GMP-Examples/01-GMP-Example-With-A-Simple-Storage-Contract.md @@ -9,7 +9,7 @@ draft: false ### GMP Example With A Simple Storage Contract -In the following example, we will use the `TESTNET` environment to pass a generic message from Ethereum Sepolia to Cronos Testnet using a simple storage contract. Specifically, the `deposit` method will be called on Sepolia, passing the details of the function to be called (the `store` function, or function signature `0xa271ced2`) on a smart contract deployed on Cronos ([0xcb9eb2b2abbd51945a82f77e789c26720b3835bf](https://explorer.cronos.org/testnet/address/0xcb9eb2b2abbd51945a82f77e789c26720b3835bf)). The method will encode the current UNIX timestamp as the payload to be passed and stored in the destination chain contract. The data can be read by calling the `retrieve` function on the destination chain contract by querying the depositor address derived from the private key. +In the following example, we will use the `TESTNET` environment to pass a generic message from Ethereum Sepolia to Base-Sepolia Testnet using a simple storage contract. Specifically, the `deposit` method will be called on Sepolia, passing the details of the function to be called (the `store` function, or function signature `0xa271ced2`) on a smart contract deployed on Base-Sepolia ([0x669f52487ffa6f9abf722082f735537a98ec0e4b](https://sepolia.basescan.org/address/0x669f52487ffa6f9abf722082f735537a98ec0e4b)). The method will encode the current UNIX timestamp as the payload to be passed and stored in the destination chain contract. The data can be read by calling the `retrieve` function on the destination chain contract by querying the depositor address derived from the private key. This is an example script that demonstrates the functionality of the Sygma SDK and the wider Sygma ecosystem of relayers and bridge and handler contracts. The complete example can be found in this [repo]( https://github.com/sygmaprotocol/sygma-sdk/tree/main/examples/evm-to-evm-generic-mesage-passing). @@ -79,7 +79,7 @@ cd examples/evm-to-evm-generic-mesage-passing yarn run transfer ``` -The example will use `ethers` in conjunction with the sygma-sdk to call a function on a smart contract on Cronos by calling the `Deposit` method on Sepolia and passing the details of the function to be called. +The example will use `ethers` in conjunction with the sygma-sdk to call a function on a smart contract on Base-Sepolia by calling the `Deposit` method on Sepolia and passing the details of the function to be called. Replace the placeholder values in the `.env` file with your own Ethereum wallet private key and provider URL. From 0a04463482235d679d97c71b4dca47043703be0d Mon Sep 17 00:00:00 2001 From: haochizzle Date: Wed, 5 Jun 2024 19:31:01 +0800 Subject: [PATCH 2/2] dictionary --- dictionary.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dictionary.txt b/dictionary.txt index d6d58be..16b2507 100644 --- a/dictionary.txt +++ b/dictionary.txt @@ -465,4 +465,5 @@ incentivization domainID caip2 caip19 -optionalities \ No newline at end of file +optionalities +Base-Sepolia \ No newline at end of file