Подключил возможность покупки токенов THL напрямую у сервиса @thallid.
В дальнейшем в зависимости от ситуации "дешевле" может быть либо покупка напрямую у @thallid путем перевода определенной суммы GOLOS с мемо в котором будет описан смартконтракт buy, либо напрямую путем сжигания GBG. (На данный момент пока дешевле покупка через голоса).
Итак, для того чтобы прикупить токены THL, который используются в бирже апвотов таллид2 необходимо для начала посмотреть текущий курс обмена
https://golos.id/thallid/@thallid/market
Находим строчку ASK
В данном случае сервис предлагает курс обмена 1.033 и за каждый токен GOLOS начислит 1.033 THL, но этот ценник действует только на объем покупки не более 8.612 токенов GOLOS.
Примечание 1. Биржа предлагает к покупке и продаже не более 10% своего стека. Если вы отправите сумму больше, то сервис вернет вам излишек. Если кто-то перед вами скупит эти токены раньше, то вам так же вернутся токены GOLOS.
Примечание 2. Биржа меняет курс каждые 100 блоков (5 минут). Поэтому если кто-то купит или продаст токены, то курс поменяется и в следующем раунде торгов так же будет предложено 10% от оставшегося стека.
https://golos.cf/tx/?=17034968261982a4895a9d70c07d5f9a7f0af246
Так выглядит операция в блокчейне.
Вам необходимо отправить токены GOLOS на аккаунт @thallid и в memo прописать смартконтракт вот таким образом.
{"contractName": "thallid", "contractAction": "buy", "contractPayload": {"symbol": "THL"}}
В payload необходимо прописать символ токена так сказать на будущее, а вдруг еще токены будут стоять на обмене.
Как вы видите, я сначала обменял один токен GOLOS на токен THL по курсу, а потом попытался обменять больше, чем предлагала биржа и мне лишнее вернулось.
Собственно биржа за свой счет сожгла GBG (всего 0.001 GBG), чтобы перевести токен со своего аккаунта на мой.
Итак, повторяем кратко.
- Смотрим по ссылке https://golos.id/thallid/@thallid/market курс обмена и максимальный объем.
- Считаем что выгодно, напечатать самому токены через сжигание GBG (смотрим предыдущий пост https://golos.id/ru--golos/@ksantoprotein/softsmartcontract-golos-tekhchast-1-contractaction-emission-transfer) или напрямую купить у биржи.
- Если выгоднее купить у биржи, то отправляем ей на аккаунт @thallid необходимую сумму и в мемо копируем и вставляем
{"contractName": "thallid", "contractAction": "buy", "contractPayload": {"symbol": "THL"}}
Основной "затык" недавно был в том, что если копировать текст с вебморды ид, то вместо обычных пробелов подставляются неразрывные пробелы, но сейчас этот момент уже учитывается. - Через некоторое время бот вам отправит токены THL и еще через некоторое время это отразится на вашем балансе.
Следующий этап это обратный процесс, обмен токенов THL обратно в токены GOLOS, если нет желания продвигать свой пост или просто надоело... или решили по спекулировать на курсе.