#nearprotocol
Вопрос:
Я пытаюсь делегировать NEAR валидатору внутри DAO Sputnik версии 2, используя вызов пользовательской функции deposit_and_stake в DAO (simplegames.sputnik-dao.near). Мне удалось заставить его работать, но он не прислушивается к доводам:
{
"amount": "10000000000000000000000000" // 10 N
}
Это позволяет только принимать депозит предложения для deposit_and_stake, а не использовать средства внутри DAO.
Если я попытаюсь заполнить форму для вызова пользовательской функции, это заблокирует меня при попытке использовать любой депозит для предложения сделать это, требуя не более 24 Н. Это блокировщик для использования функций deposit_and_stake внутри DAO через пользовательскую форму.
Было бы здорово иметь предложения или как это исправить?
Изменить: Это вызов, который я попытался выполнить вручную из командной строки, но я получаю
«Это предложение создано с неверными данными, пожалуйста, рассмотрите возможность удаления и создания нового».
near call chaintyping-test2.sputnikv2.testnet add_proposal '{"proposal": {"description": "5 N deposit_and_stake", "submission_time": "60000000000", "kind": {"FunctionCall": { "receiver_id": "staked.pool.f863973.m0", "actions":[{ "method_name": "deposit_and_stake", "args":"", "deposit":"5000000000000000000000000", "gas": "75000000000000"}]}}}}' --accountId mic.testnet --amount 5
Комментарии:
1. Это может быть ограничением пользовательского интерфейса. Вы пробовали использовать REPL/командную строку, как показано в этой статье? hackmd.io/lMmmRVXASuGf9Xrx75Pmlw
2. Можете ли вы предоставить полный json, который вы использовали для создания пользовательского вызова?
3. Я только что обновил этот пост вызовом командной строки, который я пытался использовать. Спасибо!