tobytes.ts 634 B

12345678910111213141516171819202122232425
  1. import { ApiPromise, WsProvider } from '@polkadot/api';
  2. import { Bytes } from '@polkadot/types';
  3. import { types } from '@joystream/types'
  4. async function main() {
  5. const provider = new WsProvider('ws://127.0.0.1:9944');
  6. const api = await ApiPromise.create({ provider, types })
  7. const input:string = "myInputString"
  8. const output = new Bytes(api.registry, input);
  9. /*
  10. Some extrinsics require input as "Bytes".
  11. Replace <myInputString> with the string you want, and the output can be pasted in.
  12. */
  13. console.log("input string", input)
  14. console.log("output, as bytes toHex",output.toHex())
  15. api.disconnect()
  16. }
  17. main()