Message from user Natia Kenchoshvili
has been removed because this user is in spam list (???)
просто параметр убрал)
теперь вызываю test4() без аргументов, но в msg.data все равно передаю нужную инфу и внутри функции уже распаковываю как надо
тем самым урезаю все нули
Message from user 𝓕𝓪𝓻𝓷𝓪𝔃
has been removed because this user is in spam list (???)
да я вроде на нее и ориентировался, но чет не пришло в голову в строку добавить длину и указатель
Читать полностью…0xedf3087700000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000080e0b6b3a764000012c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2d533a949740bb3306d119cc777fa900ba034cd52d533a949740bb3306d119cc777fa900ba034cd52c02aaa39b223fe8d0a0e5c4f27ead9083c756cc27a250d5630b4cf539739df2c5dacb4c659f2488d7a250d5630b4cf539739df2c5dacb4c659f2488d
Читать полностью…Message from user Каролина
has been removed because this user is in spam list (???)
Message from Kani1988
has been removed because it is not allowed to post links in this group for first 24 hours (???)
Message from user Ekaterina Alexseevna
has been removed because this user is in spam list (???)
Message from user Valentina Savko
has been removed because this user is in spam list (???)
Дорогу осилит идущий) надо пробовать
Думаю с этим справится гпт норм, дать ему просто примеры кода на zokrates
Message from user Наталья
has been removed because this user is in spam list (???)
Message from user Irina Khavronina
has been removed because this user is in spam list (???)
у меня задача просто кучу этих нулей лишних убрать, думаю вот как это сделать
даже с длиной и с указателем все равно их куча, газа больше, а надо укоротить по максимуму
о, так прошло
я так понимаю, сначала идет указатель где в памяти массив расположен, а потом длина его?
привет всем
подскажите как правильно передать bytes в функцию?
function test4(bytes calldata data) external returns(uint size) {
assembly {
size := calldatasize()
}
}
0xedf30877000000000000000000000000000000000000000000000000000000000000000de0b6b3a764000012C02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2D533a949740bb3306d119CC777fa900bA034cd52D533a949740bb3306d119CC777fa900bA034cd52C02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc27a250d5630b4cf539739df2c5dacb4c659f2488d7a250d5630b4cf539739df2c5dacb4c659f2488d
Message from user Дмитрий Асташев
has been removed because this user is in spam list (???)
Ищy заинтеpесованных в пасcивнoм доxоде, yдaлeнный фоpмат, по вcем вопpосам оoбpащайтесь в личныe сoобщения
Читать полностью…а я смогу метод в 2 экрана solidity переписать на этот zokrates?
noir выглядел интересно что там полноценный яп похожий на rust
Да, вынести и проверять zk пруфом отличная идея
Ты можешь воспользоваться zokrates, результат его компиляции легко встраивается в существующие солидити проекты а сам язык топчик
Пользовался, кайфанул, советую
https://zokrates.github.io/