-
Notifications
You must be signed in to change notification settings - Fork 5
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
track count of multisig sessions opened between two dates #10
Comments
@divine-comedian |
@LatifatAbdullahi - here's how to test this issue:
I recommend creating a new multisig with 2/2 signers - using two addresses you control, use two separate browsers to connect with each signer (firefox / brave / chrome are all good options)
|
Noted. |
The Dashboard keeps throwing this error Also, I would like to have a call with you when you are available please before dropping my feedback on the test |
I will check this error with @mohammadranjbarz |
The error is fixed now, you can start your tests with this link: |
@LatifatAbdullahi - what is the status update of the QA? |
I would have to retest the task to give an update, I had to pause since bugs were still being fixed |
I missed this comment, thanks I will check |
Using this link (https://analytics-dashboard-q4j1m7o0a-givethio.vercel.app/), this issue is fixed Based on this Step " When you've connected successfully does the count of sessions go up? " Gnosis Chain Using a safe account created with Gnosis chain and with 2 signers, connecting successfully to the Giveth staging with each signer on chrome and mozilla does not count on the Analytics for Multisig session. The count only reflected when a transaction was done and signed by both signers on separate browsers. Base Sepolia Using a safe account created with Base Sepolia and with 2 signers, connecting successfully to the Giveth staging with each signer on chrome and mozilla does not count on the Analytics for Multisig session. |
@divine-comedian I have a concern that I discussed with @LatifatAbdullahi |
@ae2079 - that's for you, I don't have a strong opinion on what method we use to track the information, as long as it is reliable.. And to clarify from Latifat's testing - we should be tracking the moment from when a multisig session is opened - not from when a transaction is made from a multisig. |
yes, I use swieAuthMicroservice for that, and I get the data from multisigSessions repository |
Based on the implementation, it seems there are no dependencies with donations, but I will double-check it and test it. |
@mateodaza it seems the login issue still exists on the staging because I tried many times to sign messages in the safe wallet and after a while it didn't apply to the staging app and I am still not logged in. I gave this query from @CarlosQ96 to create a multisig session manually on the database:
and after executing this query, the amount of multisig sessions increased correctly: @LatifatAbdullahi I think the problem may be related to multisig sessions issue on the staging because the metrics increased for me without making any donation. @divine-comedian For releasing this feature, we need to deploy changes on the swieAuth microservice first, and these changes did not affect other features so we can deploy them independently. |
You still need to sign with your signer address every single time, according to your screenshot you still miss that step |
@mateodaza I checked the multisig_sessions table and there was no entry for my multisig wallet address and also checked the code and saw there is no config for network ID that relates to base sepolia network, maybe this can help you to find the issue |
I think I do that, let me do it again to ensure that |
first I open the app from the safe wallet webpage, then I click on my MyAccount, and this pop-up is shown: then I click on sign in button and select a 1 week duration for example: after clicking on 'let's do it' button, I have to sign this message with my Metamask wallet: after that, I redirected to the safe message signing page and signed it with my Metamast again: after signing it, I was redirected to this page again: and after that, when I closed the pop-up and selected myAccount again, I faced this pop-up again (without reloading the page): @mateodaza if I missed any steps, let me know what should I exactly do, thanks |
Can you please test it with a multisig of 2 signers at least? - there's an edge case for 1 signer multisigs that we haven't tackled yet |
Oh, ok, I'll do that |
@LatifatAbdullahi I tried to create a new safe wallet with two singers on base sepolia, but it seems there are some issues(maybe because it is a test net) with the help of @mateodaza, I created a wallet and tested on the gnosis chain FYI @divine-comedian |
@divine-comedian |
looks like this all merged on production! great |
in order to track how often the multisig integration feature is being used we should find a way to track how many multisig sessions were opened between two given dates.
@CarlosQ96 knows where to find this information
The text was updated successfully, but these errors were encountered: