near / multisig-tool Goto Github PK
View Code? Open in Web Editor NEWA tool / UI to manage multisig contracts
A tool / UI to manage multisig contracts
Chris wants to add co-signers to the multisig contract
Up to discuss how exactly it will look like yet.
@
useful links and other additional information is listed here
https://4irelabs.atlassian.net/wiki/spaces/NEAR/overview
At some point we will need the localization.
We need to discuss when and how should it be done (right now, or later, or no info enough to have it now etc etc) and then put the outcome to this particular ticket
@shadowray please write here the details of how it's gonna work after you set it up
details of Redux-toolkit, local storage:
auth
to reduxaccounts
to reduxredux-persist
for accounts
PR below:
#28
We need to setup everything in terms of management to deliver the product
Discussion on user stories is taking part here
Chris wants to propose to remove co-signers from the multisig contract
@
@eclipseeer please write here the details of how it's gonna work after you set it up
https://docs.google.com/document/d/1Xcnsx4U6wlAbvRm8GdCzMfvj_mPpe5QzDIoLmlOkGd0/edit?usp=sharing
@
Chris wants to set the number of signers required to finish transaction
@
Chris wants to connect to multisig with ledger, so that he can initiate and sign transactions in the multisig with his ledger
@
https://4irelabs.invisionapp.com/console/share/HP24UUSM2X/505532812
https://4irelabs.invisionapp.com/console/share/HP24UUSM2X/505532813
https://4irelabs.invisionapp.com/console/share/HP24UUSM2X/505532814
->
https://4irelabs.invisionapp.com/console/share/HP24UUSM2X/505532820
@
Chris wants to see list of active multisig sets he is part of
Multisigs options
@
Chris wants to manage not only NEAR in his multisig
@
Chris wants to approve/decline existing proposals to remove co-signers from the multisig contract
@
Connecting via Ledger might have multiple accounts connected. We need to provide nice UX for Chris to be able to switch between accounts and to see the information on those accounts
@
Chris wants to disconnect form the multisig connected via near.wallet.org so no data would be accessible afterwards
@
The tool fetches current_validators and next_validators but misses the pools that were kicked out below the active set. Suggest adding a fuller query to grab those too.
Chris wants to create a new multisig contract
Multisig contract creation screen with input fields for:
Multisafe name
Co-signer name / address
Add another co-signer
Confirmations amount
Creating new multisig in progress
New multisig created successfully
Something went wrong
@
After Chris is succesfully logged in to NEAR multisig interface - he wants to have the option to create a new multisig contract
@
Do we plan to have mobile version somewhere in next versions?
As we are building a webapp here I assume we could also make that work eventually on mobile - the issue however being the signing of txβs etc, which only works well in βdapp browsersβ etc.
So I would also push the Mobile question for now. I know some frameworks make it not very hard to push native mobile apps out of webapps too - and I think generally thats the standard for multisigs on mobile to be native apps
So I personally dont know any who really needs multisig for mobile
What some people do is using a mobile wallet as the signing key
Then scan via wallet connect on a web-interface
High amounts = ledger often, and I dont see anyone connecting ledger to mobiles
We are working with wallet connect to have support, but might take some time before it is implemented
That would then probably allow every NEAR compatible mobible wallet to sign txβs via the MULTI SAFE web-interface at that time
@
Chris wants to connect to the multisig with near.wallet.org so that he can initiate and sign transactions in the multisig via web
@
Chris wants to disconnect form the multisig connected via Ledger so no data would be accessible afterwards
@
Line 115 in bbbd0e1
Chris wants to login into multisig web app
@
Potentially, the function call wasnβt set up properly β if itβs trying to withdraw from the perspective of the root account rather than the lockup? There is enough on there for the lockup account and itβs allowed to withdraw:
View call: okexpool.poolv1.near.get_account({"account_id": "c714b75133376c47a913777cbf1ea44719cb872b.lockup.near"})
{
account_id: 'c714b75133376c47a913777cbf1ea44719cb872b.lockup.near',
unstaked_balance: '999950004761735380336258840711',
staked_balance: '0',
can_withdraw: true
}
@
Using dummy app we need to create a multisig with basic settings:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.