Size: a a a

2021 May 15

SB

Sam Becket in Ethereum Russia
Попробуй мб price задать как
price = web3.toWei(price)


Кстати, а ты вообще дебагером пользуешься? Это по крайней мере позволит чекать как работает вызов по строчно, получать нужные логи, а так же поможет тебе отделять ошибки на стороне фронта от возможных ошибок в контракте
источник

SB

Sam Becket in Ethereum Russia
А, ты кстати можешь засунуть в дебагер txid какой нибудь твоей транзы и просто посмотреть, что туда в value передавалось
источник

SB

Sam Becket in Ethereum Russia
Не уверен, работаешь ли ты через трюфель, но если да то:

truffle debug <txid>
источник

SM

Sergey Mironov in Ethereum Russia
Та я вообще с фронтом не работал, так что с дебагерром не знаком :)
источник

SM

Sergey Mironov in Ethereum Russia
Не, я напрямую в ропстен стучу, там контакт задеплоен
источник

SB

Sam Becket in Ethereum Russia
Это понятно
источник

SB

Sam Becket in Ethereum Russia
Я имею ввиду ты какой фреймворк используешь для работы с кодом? truffle? hardhat? remix?
источник

SM

Sergey Mironov in Ethereum Russia
код я тупо пишу в sublime и потом открываю html в браузере :)
источник

SB

Sam Becket in Ethereum Russia
Гм, а контракты?
источник

SM

Sergey Mironov in Ethereum Russia
Контракты я пишу давно, там проблем нет :)
источник

SM

Sergey Mironov in Ethereum Russia
Тем более, как писал выше, на питоне вызов этих функций СК работает без проблем
источник

SM

Sergey Mironov in Ethereum Russia
Возможно, дело в моем недостаточном знании js :)
источник

MD

Microwave Dev in Ethereum Russia
а пробовал price выводить смотреть что там?
источник

AL

Andrey L in Ethereum Russia
const BigNumber = require('bignumber.js');
источник

AL

Andrey L in Ethereum Russia
const amount = new BigNumber('1e18');
источник

AL

Andrey L in Ethereum Russia
value: amount.toString()
источник

AL

Andrey L in Ethereum Russia
ethersproject/contracts глянь. а вообще, если свой контракт в каком то из тестнетов, то проще передеплоить и воткнуть event и посмотреть сколько eth приходит.
источник

V

Viktor in Ethereum Russia
Тут из фреймворков один truffle😀
источник

VT

Vasiliy Tikhonenko in Ethereum Russia
А хардхэт это что?
источник

V

Viktor in Ethereum Russia
Hardhat is an Ethereum development environment. Compile your contracts and run them on a development network. 

Написано так
источник