@mo из опыта: ты просто хранишь данные в инт в бд, а децималы берёшь из сетки
14 comments
@bano ну да ну да, только биржа все свои цены отдаёт в целых токенах. Мне за каждым туда сюда в сетку лазать, и табличку держать у кого сколько? @bano а да, его ещё в этой сетке надо ж найти. Не факт что биржа возьмет и просто даст адрес контракта @bano ну и дергание RPC с вот этим вот всем это тупо лишний сетевой вызов, который даст лишнее замедление. Чтобы что? Чтобы сэкономить на децималах в бд? Ну так в эфириуме инты 256-битные, и по хорошему хранить надо в таких же) А ещё же бывает не только эфириум…в общем ебля на ровном месте получается. Я допускаю, что твой план походит в других условиях, но когда из всех данных есть slug монеты для листинга, который нужно со множества ботов закупить ASAP — последнее что я хочу это обегать сетки @bano мне все все все селектить и в питоновские безразмерные децималы парсить? 100000icq move конечно @bano ну и да, токены на бирже и токены в сети это, мягко говоря, две большие разницы :DD @mo ну просто твой оригинальный вопрос как бы бессмысленен. Если это щиткоин у него будет 18 потому что школьники не понимают зачем вообще нужна эта цифра. Если это какой-то врап то такое же какое у оригинального ассета. Если это что-то с огромной эмиссией и малым валюэйшоном, то децималы будут и больше. Поэтому я и говорю что примерно поля там не будет :blobcatshrug: @bano меня устроит вариант, который позволит покрыть всё, что торгуется на централизованных биржах |
@bano я в данный момент не работаю с сетками, я работаю с апишками бирж