Size: a a a

2020 October 12

AZ

Alexey Zhdanov in Ethereum Russia
Ещё есть provable (бывш. oraclize)
источник

V

Vladimir in Ethereum Russia
как отправить эфир в payable метод вызвав его в ethers.js?
источник

DK

Dan Kaizer in Ethereum Russia
Vladimir
как отправить эфир в payable метод вызвав его в ethers.js?
Просто параметр value добавляешь к транзе
источник

DK

Dan Kaizer in Ethereum Russia
await contract.func1(arg1, ..., {value: 123})
источник

DK

Dan Kaizer in Ethereum Russia
Dan Kaizer
await contract.func1(arg1, ..., {value: 123})
Чет типа такого
источник

V

Vladimir in Ethereum Russia
это должен быть последний параметр, +1 к аргументам метода?
источник

V

Vladimir in Ethereum Russia
а как просто эфир отправить в контракт, не указывая метода, чтобы он в ресивер попал
источник

DK

Dan Kaizer in Ethereum Russia
Vladimir
а как просто эфир отправить в контракт, не указывая метода, чтобы он в ресивер попал
тебе вообще не надо функцию вызывать просто эфир кинуть хочешь?
источник

V

Vladimir in Ethereum Russia
да
источник

DK

Dan Kaizer in Ethereum Russia
тогда просто можешь метод SendTransaction использовать
signer.sendTransaction({to: contract.address, value:})
источник

DK

Dan Kaizer in Ethereum Russia
Dan Kaizer
тогда просто можешь метод SendTransaction использовать
signer.sendTransaction({to: contract.address, value:})
а еще gasPrice и gasLimit указать не забудь
источник

V

Vladimir in Ethereum Russia
а signer откуда импортировать?
источник

V

Vladimir in Ethereum Russia
документация у buidler каешно такая себе
источник

DK

Dan Kaizer in Ethereum Russia
const accounts = await ethers.getSigners();
signer - это твой акаунт с которого посылать будешь
signer = accounts[0];
источник

DK

Dan Kaizer in Ethereum Russia
Vladimir
документация у buidler каешно такая себе
так а бидлер то тут причем, если вопрос про ethers
это же разные вещи.
источник

V

Vladimir in Ethereum Russia
в бидлере же ethers используется для деплоя
источник

V

Vladimir in Ethereum Russia
Dan Kaizer
const accounts = await ethers.getSigners();
signer - это твой акаунт с которого посылать будешь
signer = accounts[0];
спасибо
источник

DK

Dan Kaizer in Ethereum Russia
Vladimir
в бидлере же ethers используется для деплоя
ну для деплоя да, но для тестов и отправки эфира например ты можешь и веб3 юзать, поидее.
источник

V

Vladimir in Ethereum Russia
дак я хочу в одном скрипте все делать одним инструментом
источник

V

Vladimir in Ethereum Russia
там какой-то китайский плагин для деплоя есть, но он совсем мутный
источник