Author

Topic: Перевести сразу несколько токенов одной &#109 (Read 243 times)

newbie
Activity: 1
Merit: 0
Для такого уже задизайнили и сделали проект WandX - https://www.wandx.co/  как раз позволяет такое делать.
newbie
Activity: 219
Merit: 0
Нет, нельзя такое провернуть
member
Activity: 336
Merit: 10
Возможно, надо покопаться в смарт-контракте и выявить универсальное решение для нескольких монет? Думаю, что это вполне возможно.
full member
Activity: 313
Merit: 103
по теории транзакция, независимо от содержимого, либо проходит полностью, либо полностью откатывается, возвращая блокчейн в исходное состояние, но сжигая газ за вычисления.
full member
Activity: 411
Merit: 139
Обычный клиент (обычный кошелёк) обычно поддерживает использование произвольных контрактов, так что в кошельке проблем нет. За перевод токена отвечает только его собственный смарт контракт (обычно). Стандартных смарт контрактов для перевода пачки токенов в нужном направлении нет. Но вроде как можно написать такой контракт, передав ему на вход адреса и ABI нужных токенов и установив такой контракт в свой кошелёк.

Правильно ли я понимаю, что вызов метода контракта (даже если он сам вызывает другие методы) атомарен т.е. делается в одной транзакции?
full member
Activity: 313
Merit: 103
Возможно ли с обычного кошелька (не контракт) перевести сразу несколько типов токенов на другой кошелек одной транзакцией (и как)? Может возможно использование какого-то контракта для этого (вызываем метод контракта, токены переводятся на другой кошелек).
Обычный клиент (обычный кошелёк) обычно поддерживает использование произвольных контрактов, так что в кошельке проблем нет. За перевод токена отвечает только его собственный смарт контракт (обычно). Стандартных смарт контрактов для перевода пачки токенов в нужном направлении нет. Но вроде как можно написать такой контракт, передав ему на вход адреса и ABI нужных токенов и установив такой контракт в свой кошелёк.

Второй вопрос - возможно ли одной транзакцией перевести токены сразу на несколько кошельков. Идеальным был бы вариант в обоих случаях создания одного контракта, который все этим занимался бы. И выводить токены с разных кошельков используя этот контракт. Скажите - возможно ли это в рамках ethereum? Или придется изначальные кошельки (обычные) менять на кошельки-контракты. Решаю задачу сбора комиссии при выводе токенов с внутренних кошельков проекта.

Можно переводить в разных направлениях, главное иметь доступ к тому, с которого делается перевод. В рамках одного контракта эфириума можно, если мы говорим о его токенах. Кошельков-контрактов не существует, если мы говорим о токенах эфириума -это один кошелёк с добавленными в него контрактами токена. Задачу сбора комиссии нужно конкретезировать, так ничего не скажу.
full member
Activity: 154
Merit: 100
ICP forever and ever
Если токены реализуются в одном проекте скажем на эфире, то перевод в рамках одной транзакции не представляется возможным, так как каждый тип токена  в контенте  индивидуален.
member
Activity: 108
Merit: 250
Перевод токена - это вызов метода контракта токена. Если контракт не поддерживает что-то типа approveAndCall, то одной транзакцией не сдеалать. Если поддерживает, то можно с помощью стороннего контракта реализвать перевод на несколько адресов за одну транзакцию
newbie
Activity: 55
Merit: 0
newbie
Activity: 224
Merit: 0
Одной транзакцией вроде бы как нельзя переводить сразу на несколько адресов. Так что вряд ли. Хотя, я могу ошибаться.
newbie
Activity: 115
Merit: 0
Коллеги, есть вопрос. Возможно ли с обычного кошелька (не контракт) перевести сразу несколько типов токенов на другой кошелек одной транзакцией (и как)? Может возможно использование какого-то контракта для этого (вызываем метод контракта, токены переводятся на другой кошелек). Второй вопрос - возможно ли одной транзакцией перевести токены сразу на несколько кошельков. Идеальным был бы вариант в обоих случаях создания одного контракта, который все этим занимался бы. И выводить токены с разных кошельков используя этот контракт. Скажите - возможно ли это в рамках ethereum? Или придется изначальные кошельки (обычные) менять на кошельки-контракты. Решаю задачу сбора комиссии при выводе токенов с внутренних кошельков проекта.
Jump to: