Skip to content

Commit

Permalink
add get_money_address and resolve version issue
Browse files Browse the repository at this point in the history
  • Loading branch information
hylcore-V committed Oct 2, 2021
1 parent 0fa31ba commit a15cc8a
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ edition = "2018"
[dependencies]
ink_primitives = { version = "3.0.0-rc3", default-features = false }
ink_metadata = { version = "3.0.0-rc3", default-features = false, features = ["derive"], optional = true }
ink_env = { version = "3.0.0-rc3", default-features = false }
ink_env = { version = "3.0.0-rc5", default-features = false }
ink_storage = { version = "3.0.0-rc3", default-features = false }
ink_lang = { version = "3.0.0-rc3", default-features = false }
ink_prelude = { version ="3.0.0-rc3", default-features = false }
Expand Down
15 changes: 15 additions & 0 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1105,6 +1105,21 @@ pub mod subscrypt {
!self.username_to_address.contains_key(&username)
}


/// This function returns provider money address
///
#[ink(message)]
pub fn get_money_address(&self) -> ink_env::AccountId {
let caller = self.env().caller();

let provider = match self.providers.get(&caller) {
Some(x) => x,
None => panic!("You should first register in the contract!"),
};

provider.money_address
}

/// This function indicate `username` of `caller`
///
/// # Returns
Expand Down

0 comments on commit a15cc8a

Please sign in to comment.