Я использую polkadot js для разработки приложения управления, связанного с функциями демократии. Я хочу отправить предложения и проголосовать на референдумах. Я не уверен, как подписать и отправить голоса и секунды на узел.
const wsProvider = new WsProvider('ws://127.0.0.1:9944');
const api = await ApiPromise.create({ provider: wsProvider });
await web3Enable(APP);
const allAccounts = await web3Accounts();
const injected = await web3FromSource(allAccounts[0].meta.source);
api.setSigner(injected.signer);
const keyring = new Keyring({ type: 'sr25519' });
const account = keyring.getPair(allAccounts[0].address);
const second = api.tx.democracy.second(onchainId);
// send to node?
Я вижу функцию signAndSend на api.tx.balances.transfer, но не на api.tx.democracy.second