templar_common/registry.rs
1use near_sdk::{
2 json_types::{Base58CryptoHash, U64},
3 near,
4};
5
6#[derive(Debug, Clone)]
7#[near(serializers = [json, borsh])]
8pub enum DeployMode {
9 Normal,
10 GlobalHash,
11}
12
13#[derive(Clone, Debug)]
14#[near(serializers = [borsh, json])]
15pub struct Deployment {
16 pub version_key: String,
17 pub code_hash: Base58CryptoHash,
18 pub block_height: U64,
19}