acme_chains/controllers/accounts/
mod.rs1pub use account::*;
9pub use wallet::*;
10
11mod account;
12mod wallet;
13
14#[derive(Clone, Debug, Hash, PartialEq, serde::Deserialize, serde::Serialize)]
15pub enum ErcTokens {
16 ER20 {
17 name: String,
18 symbol: String,
19 total_supply: String,
20 },
21 ERC721,
22 ERC1155,
23}
24
25#[derive(Clone, Debug, Hash, PartialEq, serde::Deserialize, serde::Serialize)]
26pub enum AccountStates {
27 Active,
28 Inactive,
29}
30
31pub trait AccountSpec: Sized {
32 type Id;
33 type Address;
34 type Username;
35 type Password;
36 type Timestamp;
37}