chik_sdk_types/condition/
nfts.rs1use chik_protocol::Bytes32;
2use klvm_traits::{FromKlvm, ToKlvm};
3
4#[derive(Debug, Clone, Copy, PartialEq, Eq, ToKlvm, FromKlvm)]
5#[klvm(list)]
6pub struct NewMetadataInfo<M> {
7 pub new_metadata: M,
8 pub new_updater_puzzle_hash: Bytes32,
9}
10
11#[derive(Debug, Clone, Copy, PartialEq, Eq, ToKlvm, FromKlvm)]
12#[klvm(list)]
13pub struct NewMetadataOutput<M, C> {
14 pub metadata_info: NewMetadataInfo<M>,
15 pub conditions: C,
16}
17
18#[derive(Debug, Clone, Copy, PartialEq, Eq, ToKlvm, FromKlvm)]
19#[klvm(list)]
20pub struct TradePrice {
21 pub amount: u64,
22 pub puzzle_hash: Bytes32,
23}