Size: a a a

2021 November 14

EG

Egor Gavrilov in Ethereum Russia
боялся что она останется в pending и моя цепочка predictable адресов собьется
источник

i

ilya in Ethereum Russia
Ребят, сорентируейте как сейчас с nft. Если нужен 721 токен, сейчас есть подходы как подешевле задеплоить? С помощью прокси например?
источник

А

Андрей (Lustra777)... in Ethereum Russia
Подскажи как проверить вхождение элемента в массив ?
или только через mapping такое можно ?
источник

DG

Dmitriy Gogolev in Ethereum Russia
или перебирать весь массив, или использовать итерабельную мапу
источник

DG

Dmitriy Gogolev in Ethereum Russia
можно конечно оффчейн сканировать))) но это уже ... такое
источник

А

Андрей (Lustra777)... in Ethereum Russia
я хочу в require проверку сделать, нужно прочитать что за  итерабельную мапу
источник

DG

Dmitriy Gogolev in Ethereum Russia
можете исползовать в качестве имплементации другой контракт, но аккуратно
источник

DG

Dmitriy Gogolev in Ethereum Russia
скорее всего вам придётся отказаться от массива... но... много нюансов
источник

VT

Vasiliy Tikhonenko in Ethereum Russia
у 721 проблема не в деплое контракта а в дорогом минте самих токенов. Хорошего решения я не знаю
источник

DG

Dmitriy Gogolev in Ethereum Russia
посмотрите в сторону rarible у них есть функция lazyMint
источник

VT

Vasiliy Tikhonenko in Ethereum Russia
лучше мапой. По массиву бегать - дурной тон
источник

VT

Vasiliy Tikhonenko in Ethereum Russia
у openSea есть целая фабрика для того же самого
источник

VT

Vasiliy Tikhonenko in Ethereum Russia
но хорошего решения я всё равно не знаю
источник

DG

Dmitriy Gogolev in Ethereum Russia
его пока нет
источник

VT

Vasiliy Tikhonenko in Ethereum Russia
есть вроде какой-то там EIP для дешевого минта диапазона NFT (а не циклом), но реализации его я не видел. Хотя в роадмапе какого-то проекта было заявлено что они в процессе решения
источник

А

Андрей (Lustra777)... in Ethereum Russia
что значит через прокси деплоить это как ?
источник

i

ilya in Ethereum Russia
Чтобы залепляться только контракт где будет storage хранится, а функции использовать уже задеплоенного контракта
источник

А

Андрей (Lustra777)... in Ethereum Russia
можешь скинуть пример или статью где прочитать про такое, звучитт интересно
источник

i

ilya in Ethereum Russia
Я сам сюда пришёл чтобы узнать делают ли сейчас так и поискать примеры
источник

VT

Vasiliy Tikhonenko in Ethereum Russia
это делается для любых контрактов, как я понимаю через реализацию:
https://eips.ethereum.org/EIPS/eip-1167
которая есть нонче даже в шаблоне опензеппелина (кто знает все контракты опензепплеина и понимает как они работают, тот может считать себя почти сеньором :) )
https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/Clones.sol
источник