Bitcoin Forum
September 22, 2025, 01:27:23 PM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Local / Альтернативные криптовалюты / Помогите разобраться с ошибкой: ERC-20 Token Transfer Error on: May 06, 2019, 01:43:34 PM
Задеплоил контракт больше месяца назад, перед этим тестил долго в тестовой сети rinkeby, все было нормально, токены ходили исправно.

На реальной сети тоже сначала ходили, а через некоторое время перестали трансфериться. Выдает ошибку выполнения контракта.
Не могу понять, в чем ошибка.
Warning! Error encountered during contract execution [Reverted]
ERC-20 Token Transfer Error (Unable to locate Corresponding Transfer Event Logs), Check with Sender.

Адрес контракта https://etherscan.io/address/0xaa44a4443d095a8064104ed680ef5070fa72399c


После деплоя сминтил все токены на один адрес 0x4eb536a1a2eef731b36ba95fa28be7c13ba65df0, чтоб с него потом раздавать токены.
На два адреса сделал трансферы и все. После этого перестали проходить транзакции.
Подскажите пожалуйста, куда копать?

Спасибо
2  Alternate cryptocurrencies / Tokens (Altcoins) / Re: [ANN][ICO] Legal Neural Network by LawTest on: October 25, 2018, 01:33:29 PM
FineReader do it very well on scanned copies of a document. But our application detect text on the photo - billboard, banknotes, your display, check, personal identification card ...
3  Local / Кодеры / Re: Искуственный интелект и алгоритмическа on: August 07, 2018, 09:01:02 AM
Интересно, посмотрел вашу страничку, ни одного упоминания об искусственном интеллекте.
Зачем вы тогда о нем в теме упоминаете?
4  Local / Бayнти и aиpдpoпы / Re: Нужны ли ICO криптоинвесторы? on: July 27, 2018, 03:11:57 PM
Есть компания и регистрация, то ответственность больше или меньше присутствует.
Есть за какие места подергать.

А если компания зарегистрирована на Кипре или Виргинских Островах, то кого и за что дергать?
Хотя мысль правильная!
+1
5  Local / Бayнти и aиpдpoпы / Re: Нужны ли ICO криптоинвесторы? on: July 26, 2018, 01:17:29 PM
Мне кажется, если проект связан напрямую с криптовалютами и с развитием блокчейна, то тут сам Бог велел оращаться к криптосообществу за поддержкой. Организовать ICO, выложить свою идею на блюдечке и собирать крипту для реализации своего крипто-проекта.

А если вы собираетесь построить завод по изготовлению презервативов со значком биткоина, то вас крипто-сообщество пошлет подальше и правильно сделает.

Т.е. стартапы не связанные с криптой для криптоинвесторов не интересны. Хотя бывают исключения.
Другое дело чтобы привлечь инвестфонд вам понадобится глобальная подготовка, команда специалистов, куча времени на переговоры. Потом они еще месяц думают, дать тебе денег или не дать, а потом в итоге дают, но не столько, сколько тебе надо. В конце концов ты начинаешь что-то делать по проекту, а на середине заканчиваются финансы и проект остается не завершенным.
С криптой, как по мне, на много проще. Народ не очень замарачивается. Прочитал белую бумагу, посмотрел контракт и вперед, на тебе мои 100 баксов, потом отдашь. А не отдашь, ну и фиг с ними. У меня еще есть. Как-то так.
6  Local / Альтернативные криптовалюты / Re: Смарт контракт, нужен совет on: July 12, 2018, 01:44:53 PM
С testrpc должно работать.

У меня работало все с таким truffle.js
Code:
module.exports = {
  networks: {
    development: {
      host: "localhost",
      port: 8545,
      network_id: "*", // Match any network id
      gas: 4600000
    }
  }
};

Хотя ругается на объект 'module'. Попробуй такую конфигурацию, может сработает.

неа( не проканало, та же ошибка

Погуглил немного, народ пишет, что сообщение 800A1391 может возникать из-за ошибок в окружении. Т.е. ошибки JavaScript, NodeJS и т.п. Даже пишут про ошибки в реестре Windows, хотя мне с трудом верится. Может стоит в эту сторону копнуть. Посмотреть версии, может чего-то обновить. А может все с начала попробовать поставить, как в этой статье написано.
На рисунке светится скрипт 1_inital_maigration.js. И красным выделены строки с 13 по 15. В них видно глубоко вложенные колбэки:
return deployer
   .then(() => {
        return deployer.deploy(token);
   })...

Может и на этом скрипт валится. Попробуйте упростить деплой
Code:
module.exports = function(deployer) {
  deployer.deploy(token);
};
Если отработает, то уже дальше копать.
7  Local / Альтернативные криптовалюты / Re: Смарт контракт, нужен совет on: July 12, 2018, 12:18:12 PM
С testrpc должно работать.

У меня работало все с таким truffle.js
Code:
module.exports = {
  networks: {
    development: {
      host: "localhost",
      port: 8545,
      network_id: "*", // Match any network id
      gas: 4600000
    }
  }
};

Хотя ругается на объект 'module'. Попробуй такую конфигурацию, может сработает.
8  Local / Альтернативные криптовалюты / Re: Смарт контракт, нужен совет on: July 11, 2018, 02:30:20 PM
еще вопросик, все делаю по этой инструкции Grin про пять минут это кончено бред какой то) уже третий день ковыряюсь, дошел до пункта

Code:
truffle migrate --reset

после этой команды выскакивает ошибка

https://i.imgur.com/uHGpXdt.jpg

я так понимаю что проблема в  truffle.js та мнадо прописать настройки сети  а вот где бы их взять


вот так пробовал все равно ошибка:
Code:
module.exports = {
  networks: {
    localhost: {
      host: "localhost",
      port: 8545,
      network_id: "*"
    },  
    ropsten: {
      host: "localhost",
      port: 8545,
      gas: 4700000,
      gasPrice: 1000000000,
      network_id: "1"
    }
  }
};

С такой настройкой трюфеля используется тестовая сеть ropsten. На сколько я знаю, Mist поднимает у себя на локалке ноду ropsten автоматически. Просто загружаете кошелек, подключаете его к тестовой сети ropsten и ждете. Кошелек синхронизируется с общим блокчейном, о чем он показывает на экране о процессе загрузки блоков. После окончания синхронизации вы подключаетесь через tryffle по licalhost:8545

Code:
truffle migrate --reset

Есть еще вариант через geth поднять ноду, на rinkeby это просто:
Code:
geth --rinkeby
Для быстрой синхронизации нужно использовать ключ -fast

Эта ошибка у вас вылазит потому, что не включен ни кошелек, ни geth, ничего.
9  Local / Альтернативные криптовалюты / Re: Смарт контракт, нужен совет on: July 11, 2018, 02:13:57 PM
for (uint i = 0; i < parts.length; i++) {       // Идем по списку всех дольщиков
            totalPercent += parts.percent;           // Складываем общий процент каждого дольщика
        }

for - это и есть цикл

Но главное это массовая рассылка токенов, в конце ICO  инвесторам,  тут идет запись данных в блокчейн, очень по итогу дорогая операция

Я думаю это потому, что у вас изначально не определено количество дольщиков parts.length.
Поэтому не возможно изначально расчитать количество газа на все переводы токенов.

Спасибо, вроде очевидно, а не увидели этот момент. Но не совсем понятно как в Solidity  задавать массивы? Ни где не нашел инфу об этом?

Я встречал вот такую конструкцию в контракте StandardToken

contract StandardToken is ERC20, BasicToken {

  mapping (address => mapping (address => uint256)) allowed;
  ...

Потом этот allowed используют так:
allowed[msg.sender][_spender] = _value;

Это двумерный массив. Однако с большими объемами не советую связываться. Действительно потом нужно будет много газа на обработку транзакции. Есть в ютубе видеолекция хорошая по поводу распределения памяти при записи транзакции в блокчейн. Там много полезного рассказывается, что нужно хранить, что не нужно. А самое главное, сколько это стоит! Хотите, я найду ссылку.
10  Local / Альтернативные криптовалюты / Re: Смарт контракт, нужен совет on: July 10, 2018, 03:13:09 PM
for (uint i = 0; i < parts.length; i++) {       // Идем по списку всех дольщиков
            totalPercent += parts.percent;           // Складываем общий процент каждого дольщика
        }

for - это и есть цикл

Но главное это массовая рассылка токенов, в конце ICO  инвесторам,  тут идет запись данных в блокчейн, очень по итогу дорогая операция

Я думаю это потому, что у вас изначально не определено количество дольщиков parts.length.
Поэтому не возможно изначально расчитать количество газа на все переводы токенов.
11  Local / Работа / Re: Заработок от 1000$ в день on: June 12, 2018, 08:17:12 AM
@neveryu
@forspam Smiley
12  Local / Новички / Re: 2018 последний год бирж и обменнков on: June 04, 2018, 11:09:33 AM
На каждую децентрализацию найдется своя централизация.
Кто-то доверяет больше человеку (т.е. обменнику), кто-то доверяет больше машине (т.е. бирже)
Это хорошо, что есть из чего выбирать
13  Local / Русский (Russian) / Re: Будь готов к взлому своей учетки on: June 04, 2018, 10:53:51 AM
Спасибо автору. На самом деле вопрос безопасности всегда актуален. Но привязка акка к телефону во многом бы упростила процесс восстановления.
Все равно, спс
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!