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}