This is a Derive Macro for Workflow-Aurras. This macro implement functionalities for interaction between substrate based chain. This macro implement the methods like transfer, reward payout and batch reward payout.
Add following libraries.
substrate_macro = "0.1.1"
In your Cargo.toml
file of your rust package.
Access this Macro by importing.
use substrate_macro::Polkadot;
```
pub struct Data { input: TransactionInput, output: TransactionOutput }
struct TransactionInput { url: String, #[serde(default)] owner_key: String, address: String, #[serde(default)] amount: u32, #[serde(default)] era: u32, }
```
Licensed under Apache-2.0