-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Proxy colonies M3] feat: simple payments cross chain #4207
base: feat/M3-proxy-colonies
Are you sure you want to change the base?
Conversation
871d5ec
to
56e68f4
Compare
cb84e2e
to
83a4a20
Compare
74294ad
to
af57d65
Compare
d7f8a9c
to
59c55b0
Compare
59c55b0
to
e7f942b
Compare
e7f942b
to
3cc865c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is such a great feature @bassgeta that you unlocked for the new proxy colonies milestone 🎉
Tested everything and it works perfectly 💯
Transferred 1 ETH
to the proxy chain and accepted the incoming funds
The chain dropdown included the current chain and the active proxy chain
The tokens list updates properly based on the selected chain
Tested a Simple payment
on the main chain
And a Simple payment
on the proxy chain
And everything is working perfectly 💯 Great job!
}); | ||
|
||
const filterFn = ({ value: chainId }: SearchSelectOption<IconOption>) => { | ||
// remove the default chain from the select |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think here we should change the comment to keep the default chain in the select
3cc865c
to
6fb858c
Compare
6fb858c
to
80b78e2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice @bassgeta! Huge feature, really cool to see it working 📈
Tested following the steps and it all worked perfectly:
![Screenshot 2025-02-05 at 14 41 09](https://private-user-images.githubusercontent.com/38098203/410050107-455e1ef2-97a6-41fd-a6f2-f8892bccc295.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8zODA5ODIwMy80MTAwNTAxMDctNDU1ZTFlZjItOTdhNi00MWZkLWE2ZjItZjg4OTJiY2NjMjk1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg1YTg2ZmIxMWU0NzllNmJjMmEwYmNjMTk4YTA4MDIwYzlkYTNlYWQ3N2FmYmRhYjQwZmExZTdkMjkxNWVhMWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.EajGK--tqEDFrOANhdeY8qCHpQ8lldCr_iuBojixjTQ)
![Screenshot 2025-02-05 at 14 42 06](https://private-user-images.githubusercontent.com/38098203/410050120-30c283ba-02eb-4a1c-ab5c-83a1586581c3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8zODA5ODIwMy80MTAwNTAxMjAtMzBjMjgzYmEtMDJlYi00YTFjLWFiNWMtODNhMTU4NjU4MWMzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThhNjkxY2QxMmEwMWYzMTI0ZmQzMjUzMDkwOTMyMjAyNGNhOWIyODdmZGQwNDY5ZjA0NTBlYWI2YjlhMzM5MmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.x1ccUNKFn1__9pGThW6ZknvvXfmdx5Ke8CQ2Zp4nQEE)
![Screenshot 2025-02-05 at 14 42 54](https://private-user-images.githubusercontent.com/38098203/410050122-62e08caa-84d9-4657-b5db-67066b4b5e7b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8zODA5ODIwMy80MTAwNTAxMjItNjJlMDhjYWEtODRkOS00NjU3LWI1ZGItNjcwNjZiNGI1ZTdiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVkZmRmOTBkNWI2MTY5NWViZTA4Y2I2MjZiNGNkYmE0YmRjZTM1NmZmYWVmZDEzYjczMjViMWZlMWZiMjlmYjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.paTnHuYBboLKf7Xs0CGkfkuePGKNrUEf2qvpe4Dwgi8)
![Screenshot 2025-02-05 at 14 43 40](https://private-user-images.githubusercontent.com/38098203/410050128-90038b1f-67e0-4948-bc3c-d5f9a5513655.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8zODA5ODIwMy80MTAwNTAxMjgtOTAwMzhiMWYtNjdlMC00OTQ4LWJjM2MtZDVmOWE1NTEzNjU1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI1MDUxM2YzMGIxNWFlODMwMzE3MGVlOGFjODM0YWY1MWI1NmE3OWNiYWQwMTZhODNhMmZkZmJiMDE4ZTg2MzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Cu4qXq3S4YQSTLEuorOxFTFVpCG2pmH3Ca-l670f87o)
![Screenshot 2025-02-05 at 14 43 52](https://private-user-images.githubusercontent.com/38098203/410050132-7339fe41-04e9-41b0-b895-63b26c0ab53b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8zODA5ODIwMy80MTAwNTAxMzItNzMzOWZlNDEtMDRlOS00MWIwLWI4OTUtNjNiMjZjMGFiNTNiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUwYjcxNWRjNjA3ODNiNTI3ZTQyOTNkNTBiOGU4OWQzNGE2NTQwYzFjYmZhMmY5YmFiZWMwODk5NzU1ZjlhNWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.YfGqDuuis1Pt6pwLtbmThaqDgNYCOqJUI2QVCz3dCWU)
![Screenshot 2025-02-05 at 15 00 45](https://private-user-images.githubusercontent.com/38098203/410050140-17f57ee7-6293-4d94-8dc0-2911f2c9c260.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8zODA5ODIwMy80MTAwNTAxNDAtMTdmNTdlZTctNjI5My00ZDk0LThkYzAtMjkxMWYyYzljMjYwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBjOWM4ZTg4NGFlMGE1Yjc5ZDY3OWE3M2Q2YTg4Y2RlY2IzZTQ4YTM3Yzg3MjI3Zjc1Y2Q5YzdmNmI2ZDQ1MzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.WzEz-k-cPFd9Mw19GylgR7QoXywki15zIKeWdyvuo9E)
![Screenshot 2025-02-05 at 15 01 36](https://private-user-images.githubusercontent.com/38098203/410050154-29f4d079-1c3c-4aa3-b75a-3b92443eacf1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8zODA5ODIwMy80MTAwNTAxNTQtMjlmNGQwNzktMWMzYy00YWEzLWI3NWEtM2I5MjQ0M2VhY2YxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY1MTVmOTkxNTM4YmM4Nzc3MGFjZTAxMjYwMzM4MDFhMWMwMDU3NWE1NzNjOWVlYTZhOGVhNjJhYmU4ZGY3ZTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.9_gc4MeQnNfaBddexZ4b9ZwneldaF3dFcW9BiGn52z0)
![Screenshot 2025-02-05 at 15 02 08](https://private-user-images.githubusercontent.com/38098203/410050159-979949fd-4d25-44b6-b670-ebb4fbcd18dd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8zODA5ODIwMy80MTAwNTAxNTktOTc5OTQ5ZmQtNGQyNS00NGI2LWI2NzAtZWJiNGZiY2QxOGRkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIxODg1MDJmNmYyNTIyNTEwNjM5ZjZjMjVmNWJkNWNkMDRiMjA0YzcxZGJjZGY1MjQyMGExMzljOTU0Y2ZhNDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.x6UzPamn74ePoKN8PuC5wWKek8uOEwkEPctgf51lA-k)
![Screenshot 2025-02-05 at 15 03 39](https://private-user-images.githubusercontent.com/38098203/410050163-1f49c564-565c-4c54-bcda-b19134b4ebd9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8zODA5ODIwMy80MTAwNTAxNjMtMWY0OWM1NjQtNTY1Yy00YzU0LWJjZGEtYjE5MTM0YjRlYmQ5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU2YTVlMDU4MThhMzM5MmQ3ZmM2N2YzODcyOGFiMTE2Y2JlZjdlMWNmZWExYTg4YTY1ZDk1MzQ3NmIwZTU3NzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.6uyoN0ysWldCFK5GKQ_OLG0UxkR53DffcIqb71D9f7o)
![Screenshot 2025-02-05 at 15 04 08](https://private-user-images.githubusercontent.com/38098203/410050167-6be010f3-d99b-4674-8402-5bbe0e6e4bd2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8zODA5ODIwMy80MTAwNTAxNjctNmJlMDEwZjMtZDk5Yi00Njc0LTg0MDItNWJiZTBlNmU0YmQyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU1NjY2ZGZjNzhhNGM1N2FlNzY1OTRhMTgzOTM4YTI5OTlmMTI2Zjk3YzQxYzRmZWJjMGRiZWIzOTQ0YWJkYzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.mdXvcvrZxyr_mr2tk2ti622bMT7wSyzUbBlyQaiGtZI)
Description
This PR adds rudimentary functionality for making a simple payment cross chain.
There is no form validation for balances here, so don't test that!
Additionally, don't try to pay out from domains other than
General
for now :') We'll iron that out in a separate PR.Block ingestor PR
Testing
Prerequisites
leela
's account into Metamask (gimme a shout if you need help with it).Ganache 2
network and switch to it (RPC URL:https://localhost:8546
)Don't login as this user, you can login with
Dev wallet 1
, we'll just use this wallet to send funds to the proxy colony!Run your dev env and the create data script
Deploy a new proxy colony on
![image](https://private-user-images.githubusercontent.com/23449297/409602278-05130161-5fa8-422d-8b81-34bc38df9b75.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8yMzQ0OTI5Ny80MDk2MDIyNzgtMDUxMzAxNjEtNWZhOC00MjJkLThiODEtMzRiYzM4ZGY5Yjc1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTllODVmOTNjNzkxNTE3OTU4Y2I4ZWZmYzMzZjYwNWQ1ZDAwN2RmZmNhZjY4NjJlOThjZGNlOGY2ZTNmNmVjMDQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.SaPR9EU3x4D5LMelKaEpTJxqbDcAz0ny5z4BaQyWfbE)
![image](https://private-user-images.githubusercontent.com/23449297/409602355-685fca4a-a3e6-456a-aa11-609df74060d1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8yMzQ0OTI5Ny80MDk2MDIzNTUtNjg1ZmNhNGEtYTNlNi00NTZhLWFhMTEtNjA5ZGY3NDA2MGQxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZjYjIzZDA3MTdlODFlYjRlZTk0NjQ4Nzk5OTEzMGE3ODY4NDA5ODMyNzI1NzA4NTliOTJlOWI2OTY2MzZkODQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.xTxS718KDdS0w_eDKXfAnPkyBbAR7jU5zSHY_326ncQ)
Local proxy chain 1
Now when it's deployed send over 1 ETH to the proxy colony. Copy the colony address and send over some funds via metamask
![image](https://private-user-images.githubusercontent.com/23449297/409602658-addcf369-8f65-4e72-b4a6-c6f25d3cdcfe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8yMzQ0OTI5Ny80MDk2MDI2NTgtYWRkY2YzNjktOGY2NS00ZTcyLWI0YTYtYzZmMjVkM2NkY2ZlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFlYjczZDE3MmI3ZjBlZjRjYmNhMDk1Zjc3YWQwYTcxN2NkYjhiODBhYzAxOTEzNTI4NmEyYzhiODRjNGRkNjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.dshYfN7kmgkz8aZ8dK1458_Hi9NFVwQcovfOz46zjfo)
Go to the incoming funds page and refresh it. You should see some incoming ETH on chain 265669101! Accept it and go back to the dashboard.
![image](https://private-user-images.githubusercontent.com/23449297/409604152-c9c5f95f-5f38-48db-a37f-7ef53ae01eda.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8yMzQ0OTI5Ny80MDk2MDQxNTItYzljNWY5NWYtNWYzOC00OGRiLWEzN2YtN2VmNTNhZTAxZWRhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg1ZDJlMDhmMjM5MWY3MGI0MjkyMDc2MzgwMzJkZjZkZjMzYjA3YTY5YTZkZTliNWUxM2FiMGRmYTIwNGFmZTMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.BHEXsBJPF7Zw0KEdxN2UR1DybKS6MbPFXellgX0V8HQ)
Open up the simple payment form. Verify that when on
![image](https://private-user-images.githubusercontent.com/23449297/409604563-933e941e-d4b1-463e-9794-d8645a6ef46c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8yMzQ0OTI5Ny80MDk2MDQ1NjMtOTMzZTk0MWUtZDRiMS00NjNlLTk3OTQtZDg2NDVhNmVmNDZjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVmMDVjYzExOTgyNjNlYjgyY2NlYzQyOWVhYjc2MzdmNWQ2MTQ1Yjg5Mjc4NDA4MzQyNTljODNlNjg4ZGEwY2UmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.uhJcCWVmFbsLqSG21KE7iqCtxq_7WfgXw1jn9J9xTt8)
Ganache
we don't get 2 ETH tokens in the token dropdown:When choosing a different chain it should choose that chain's ETH token automatically.
![image](https://private-user-images.githubusercontent.com/23449297/409604743-e9983221-9c95-4305-9793-25456a1ff474.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8yMzQ0OTI5Ny80MDk2MDQ3NDMtZTk5ODMyMjEtOWM5NS00MzA1LTk3OTMtMjU0NTZhMWZmNDc0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIzMzM0OTMxMjQxYzA3MzA3NjE5YjQ3NGE5MzBjODNmYTRiMjY2ODlkNTkyMDM0MWVmNmU4NDFjYzdkMzA3MDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.vsHJ0IHDVm0kRNstqxNUvtI1p1P1O2L516dGR08-PvU)
When going back to
![image](https://private-user-images.githubusercontent.com/23449297/409604968-a24a2ff4-738c-40fc-a6f6-a36c04d23d7c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8yMzQ0OTI5Ny80MDk2MDQ5NjgtYTI0YTJmZjQtNzM4Yy00MGZjLWE2ZjYtYTM2YzA0ZDIzZDdjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU1ODg0NGQ1YWRiYzk5NjExNmFjOGY3ODExNDFkYTFjZGU4ZjNiYTNlNGZjYjkzMTY3ZDMyOTU4OGIzMTRiYjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.qeKVz_BhFjl_WR6RiOwWStBO9P0XBfTtirkGK3LzRIk)
Ganache
ETH stays (for now, we'll change that if need be).Anyhow let's test ordinary simple payments. Pay a user 4 of your colony's token on
![image](https://private-user-images.githubusercontent.com/23449297/409605268-68e3d850-3095-43ed-a0d8-b79435103a1f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8yMzQ0OTI5Ny80MDk2MDUyNjgtNjhlM2Q4NTAtMzA5NS00M2VkLWEwZDgtYjc5NDM1MTAzYTFmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIyMDFiY2JiNDc1YzMxOWExNDQ4NjU2MGZiYTVlZGUzYTQ4ZGU5ZWE4YjE3MDk3NjU1OWZiMWQxNjMzMTliOTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.2678q4sxVcb6lVuoammwCx5ilNuTYGl9U8gRB0kb1tI)
![image](https://private-user-images.githubusercontent.com/23449297/409605331-f043a3ac-4ffe-4591-a2c3-cdab1c44cdde.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4MTkyNjgsIm5iZiI6MTczODgxODk2OCwicGF0aCI6Ii8yMzQ0OTI5Ny80MDk2MDUzMzEtZjA0M2EzYWMtNGZmZS00NTkxLWEyYzMtY2RhYjFjNDRjZGRlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDA1MTYwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU3ODU4NGViYjM5NmZiMTliZGFlNThhNWJmZTQzNjhlNDNiOGY1YTg3Mzc5NDRhMmVjMjVhNjg3ZGZkYTM4NDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.rGT-LKpSg-7SC0mVRqUK1zD8s-gGV0SQDFCzCPskw6w)
Ganache
and verify that the balance is updated and everything still works.Run the following query and confirm that it has no multichain info.
6. Check that you balance is updated 👁️
7. Now it's time to cross chains! Create a simple payment paying out somebody
0.03
ETH onLocal proxy chain 1
. Verify that the completed action view shows the ETH token (fixed that bug didn't we 😎 ). Verify that the chain badge shows up.8. Run the query above and verify that it has multichain info 👁️
This should be it! This should unblock work on motions, versioning and everything else, so if you spot smaller issues, lemme know and we'll probably tackle them on a separate issue.
Diffs
New stuff ✨
OneTxPayment
handler is now versionedChanges 🏗
chainId
PayoutClaimed
events on the block-ingestor to includechainId
Resolves #4189