Rialto to Millau Transfer Generator (#568)

* Add option to relay for sending transfers to Millau chain

* Endow derived accounts on Millau chain

* Update message generator entrypoint script to send transfers

* Use correct command when sending messages

* Send Root messages from Root origin on source chain

* Wrap calls from Root Origin in Sudo Call

* Allow Root to send messages without paying fees

* Use correct variable when sending messages to Rialto

* Print warning if no message type is provided to script.

* Add note mentioning that certain source origins aren't supported yet

* Use correct runtime when initializing header sync

* Remove option to send messages as Root

* Remove endowment of derived Root accounts

* Fix indentation.

Co-authored-by: Tomasz Drwięga <tomasz@parity.io>
This commit is contained in:
Hernando Castano
2020-12-16 06:24:35 -05:00
committed by Bastian Köcher
parent ee655b1057
commit f26775d690
8 changed files with 80 additions and 44 deletions
@@ -46,9 +46,11 @@ where
Currency::transfer(submitter, relayer_fund_account, *fee, ExistenceRequirement::AllowDeath)
.map_err(Into::into)
}
Sender::Root | Sender::None => {
// fixme: we might want to add root account id to this struct.
Err("Root and None account is not allowed to send regular messages.")
Sender::Root => {
Err("Sending messages from Root account is not supported yet. See GitHub issue #559 for more.")
}
Sender::None => {
Err("Sending messages from None account is not supported yet. See GitHub issue #559 for more.")
}
}
}