169 похожих чатов

Hello everyone! I have a problem with require in my

contract.
I have a such midifier:
modifier onlyOwner {
require(msg.sender == OWNER, "Access denied");
_;
}




Also I have a constructor when I initialize OWNER var:
constructor() {
OWNER = msg.sender;
}



And when I'm making a request via web3.js to the method with this modifier from owner I'm getting 'Access denied' error:
const tx = contract.methods.Method("args");
const receipt = await tx
.send({
from: signer.address,
gas: await tx.estimateGas(),
});

Above I print OWNER address and signer.address and I have the same values:
const owner = await contract.methods.OWNER().call();
console.log(owner);
console.log(signer.address);

Output of these:
0x9d17a8517afa39b8c06b9A041A6361E06c43029D
0x9d17a8517afa39b8c06b9A041A6361E06c43029D

Can anybody help me? What's wrong? I tested in the rinkeby testnet

2 ответов

21 просмотр

they would be the same value if you deployed the contract with the same EOA that you are using to make the .send call with to the contract

N-Tsigelnikov Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта