Bitcoin Forum
November 15, 2024, 12:02:00 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Мультиподписные кошельки Эфира, вариант  (Read 225 times)
vollmond (OP)
Member
**
Offline Offline

Activity: 123
Merit: 10


View Profile WWW
March 04, 2018, 10:06:34 AM
 #1

Задавал я тут вопрос и даже удивился, когда ответов на него кроме как "сам напиши" не последовало.

Мы знаем, что мультиподписной можно создать и в Мисте том же, но задача несколько иная была.

В общем для тех кому тоже будет это нужно, особенно для сбора или хранения бабла

На эфире мультиподписной кошелек - это контракт.

Идете на wallet.gnosis.pm

Там возможны два варианта генерации контрактов мультиподписи - на встроенном фэктори и на кастомном адресе, я выбирал кастом, это в  Settings делается.

Сразу скажу, что сервис по юзабилити не самый прозрачный, но там главное помнить одну суть

авторизация через метамаск и то, что вы видите на экране это элементы для ТЕКУЩЕГО адреса с которого вы авторизованы

второй момент, что для создания мультиподписного кошелька вам нужно будет указать адреса-подписанты, если адрес с которого вы авторизованы не входит в их число то элементы управления будут работать только после того, как вы авторизуетесь с кошельков подписантов через метамаск опять же, контролируйте верхню строку на экране, там показывается текущий АВТОРИЗОВАННЫЙ адрес


САМЫЙ ГЛАВНЫЙ КОСЯК! Операции которые не могут быть выполнены сервисом не отклоняются, он все равно создает тразакцию которую контракт просто отфутболит, вы это увидите не раньше чем смайнится транзакция

кошель создается на вкладке Wallets, жмете Add. Предложит варианты, выбирайте создание нового, дажее предложит ввести подписантов с возможностью удалить адрес с которого авторизованы, лимиты и число необходимых подписунов, есть глючок, что если автор в числе подписунов то допустим вы не постаивте 2 из 2 при двух подписунах включая автора. Это не страшно, можно ставить пока 1, потом можно добавлять и удалять подписунов при подтверждении этой операции всей толпой.


В общем когда вы указали подписантов, пошла транзакция на создание контракта. Можете контролировать на вкладке Transactions. В какой-тл момент в левом столбце появится ссылка ввиде адреса контракта, шлепайте по ней и попадете в Etherscan. Там копируйте код создаваемого контракта, он может появиться далеко не сразу, зависит от загрузки сети, в общем берете адрес создаваемого контракта открываете обратно гнозиз, вкладку Wallets жмете Add выбираете Restore и вставляете адрес созданного контракта. Все, в списке появится ваш кошель с мультиподписью.

В него можно добавлять подписантов, удалять подписантов, менять лимиты, (ноль это безлимит) и т.д. НО все эти действия требуют подтверждения  ВСЕХ подписантов кошелька

Подписание происходит так

Каждый из подписантов, авторизованный со своего адреса эфира так же в гнозисе при шлепке на имени кошелька попадает к списку параметров и операций кошелька. Если кем-то из подписунов запущена какая-либо операция у остальных подписунов в списке операции отоборазится она же с кнопкой Confirm. Confirm - это подписать. По умолчанию инициировавший действие считается уже подписавшим.


Важно помнить, что тут любое действие - это транзакция эфира от адреса  с которого в в данный момент АВТОРИЗОВАНЫ в гнозисе через метамаск, к самому контракту если он кастомный либо к контрату-фэктори если выбрали его. Поэтому хорошо иметь какое-то баблишко на газ при конфигурировании кошелько и у подписунов тоже, для транзакций подписания вывода.


Как-то так, если сложно или остаются вопросы готов подсказать.




PayBack420
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
March 10, 2018, 09:53:27 AM
 #2

Те, это что-то вроде голосовалки для определенного количества людей?
vollmond (OP)
Member
**
Offline Offline

Activity: 123
Merit: 10


View Profile WWW
March 16, 2018, 06:57:45 PM
 #3

Те, это что-то вроде голосовалки для определенного количества людей?

Ну почти что да ) Голоса нужны для всех типов действий включая вывод, или изменение числа подписантов, или изменение лимита вывода, ну и т.д.
Seriousman911
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
March 26, 2018, 05:56:18 PM
 #4

Задавал я тут вопрос и даже удивился, когда ответов на него кроме как "сам напиши" не последовало.

Мы знаем, что мультиподписной можно создать и в Мисте том же, но задача несколько иная была.

В общем для тех кому тоже будет это нужно, особенно для сбора или хранения бабла

На эфире мультиподписной кошелек - это контракт.

Идете на wallet.gnosis.pm

Там возможны два варианта генерации контрактов мультиподписи - на встроенном фэктори и на кастомном адресе, я выбирал кастом, это в  Settings делается.

Сразу скажу, что сервис по юзабилити не самый прозрачный, но там главное помнить одну суть

авторизация через метамаск и то, что вы видите на экране это элементы для ТЕКУЩЕГО адреса с которого вы авторизованы

второй момент, что для создания мультиподписного кошелька вам нужно будет указать адреса-подписанты, если адрес с которого вы авторизованы не входит в их число то элементы управления будут работать только после того, как вы авторизуетесь с кошельков подписантов через метамаск опять же, контролируйте верхню строку на экране, там показывается текущий АВТОРИЗОВАННЫЙ адрес


САМЫЙ ГЛАВНЫЙ КОСЯК! Операции которые не могут быть выполнены сервисом не отклоняются, он все равно создает тразакцию которую контракт просто отфутболит, вы это увидите не раньше чем смайнится транзакция

кошель создается на вкладке Wallets, жмете Add. Предложит варианты, выбирайте создание нового, дажее предложит ввести подписантов с возможностью удалить адрес с которого авторизованы, лимиты и число необходимых подписунов, есть глючок, что если автор в числе подписунов то допустим вы не постаивте 2 из 2 при двух подписунах включая автора. Это не страшно, можно ставить пока 1, потом можно добавлять и удалять подписунов при подтверждении этой операции всей толпой.


В общем когда вы указали подписантов, пошла транзакция на создание контракта. Можете контролировать на вкладке Transactions. В какой-тл момент в левом столбце появится ссылка ввиде адреса контракта, шлепайте по ней и попадете в Etherscan. Там копируйте код создаваемого контракта, он может появиться далеко не сразу, зависит от загрузки сети, в общем берете адрес создаваемого контракта открываете обратно гнозиз, вкладку Wallets жмете Add выбираете Restore и вставляете адрес созданного контракта. Все, в списке появится ваш кошель с мультиподписью.

В него можно добавлять подписантов, удалять подписантов, менять лимиты, (ноль это безлимит) и т.д. НО все эти действия требуют подтверждения  ВСЕХ подписантов кошелька

Подписание происходит так

Каждый из подписантов, авторизованный со своего адреса эфира так же в гнозисе при шлепке на имени кошелька попадает к списку параметров и операций кошелька. Если кем-то из подписунов запущена какая-либо операция у остальных подписунов в списке операции отоборазится она же с кнопкой Confirm. Confirm - это подписать. По умолчанию инициировавший действие считается уже подписавшим.


Важно помнить, что тут любое действие - это транзакция эфира от адреса  с которого в в данный момент АВТОРИЗОВАНЫ в гнозисе через метамаск, к самому контракту если он кастомный либо к контрату-фэктори если выбрали его. Поэтому хорошо иметь какое-то баблишко на газ при конфигурировании кошелько и у подписунов тоже, для транзакций подписания вывода.


Как-то так, если сложно или остаются вопросы готов подсказать.





Спасибо за предоставленную информацию ! Очень была полезна  !
vollmond (OP)
Member
**
Offline Offline

Activity: 123
Merit: 10


View Profile WWW
March 27, 2018, 01:21:05 PM
 #5

Задавал я тут вопрос и даже удивился, когда ответов на него кроме как "сам напиши" не последовало.

Мы знаем, что мультиподписной можно создать и в Мисте том же, но задача несколько иная была.

В общем для тех кому тоже будет это нужно, особенно для сбора или хранения бабла

На эфире мультиподписной кошелек - это контракт.

Идете на wallet.gnosis.pm

Там возможны два варианта генерации контрактов мультиподписи - на встроенном фэктори и на кастомном адресе, я выбирал кастом, это в  Settings делается.

Сразу скажу, что сервис по юзабилити не самый прозрачный, но там главное помнить одну суть

авторизация через метамаск и то, что вы видите на экране это элементы для ТЕКУЩЕГО адреса с которого вы авторизованы

второй момент, что для создания мультиподписного кошелька вам нужно будет указать адреса-подписанты, если адрес с которого вы авторизованы не входит в их число то элементы управления будут работать только после того, как вы авторизуетесь с кошельков подписантов через метамаск опять же, контролируйте верхню строку на экране, там показывается текущий АВТОРИЗОВАННЫЙ адрес


САМЫЙ ГЛАВНЫЙ КОСЯК! Операции которые не могут быть выполнены сервисом не отклоняются, он все равно создает тразакцию которую контракт просто отфутболит, вы это увидите не раньше чем смайнится транзакция

кошель создается на вкладке Wallets, жмете Add. Предложит варианты, выбирайте создание нового, дажее предложит ввести подписантов с возможностью удалить адрес с которого авторизованы, лимиты и число необходимых подписунов, есть глючок, что если автор в числе подписунов то допустим вы не постаивте 2 из 2 при двух подписунах включая автора. Это не страшно, можно ставить пока 1, потом можно добавлять и удалять подписунов при подтверждении этой операции всей толпой.


В общем когда вы указали подписантов, пошла транзакция на создание контракта. Можете контролировать на вкладке Transactions. В какой-тл момент в левом столбце появится ссылка ввиде адреса контракта, шлепайте по ней и попадете в Etherscan. Там копируйте код создаваемого контракта, он может появиться далеко не сразу, зависит от загрузки сети, в общем берете адрес создаваемого контракта открываете обратно гнозиз, вкладку Wallets жмете Add выбираете Restore и вставляете адрес созданного контракта. Все, в списке появится ваш кошель с мультиподписью.

В него можно добавлять подписантов, удалять подписантов, менять лимиты, (ноль это безлимит) и т.д. НО все эти действия требуют подтверждения  ВСЕХ подписантов кошелька

Подписание происходит так

Каждый из подписантов, авторизованный со своего адреса эфира так же в гнозисе при шлепке на имени кошелька попадает к списку параметров и операций кошелька. Если кем-то из подписунов запущена какая-либо операция у остальных подписунов в списке операции отоборазится она же с кнопкой Confirm. Confirm - это подписать. По умолчанию инициировавший действие считается уже подписавшим.


Важно помнить, что тут любое действие - это транзакция эфира от адреса  с которого в в данный момент АВТОРИЗОВАНЫ в гнозисе через метамаск, к самому контракту если он кастомный либо к контрату-фэктори если выбрали его. Поэтому хорошо иметь какое-то баблишко на газ при конфигурировании кошелько и у подписунов тоже, для транзакций подписания вывода.


Как-то так, если сложно или остаются вопросы готов подсказать.





Спасибо за предоставленную информацию ! Очень была полезна  !

Ну значит не зря клавишы жамкал ))))
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!