{
	"p": "ocf",
	"v": "0.1",
	"op": "deploy",
	"name": "forest_land_0_3",
	"func": "fn valid_if(para: &[String]) -> bool { return get_tx_block_number(&get_ord_genesis_tx_id(&para[0])) + 6 <= get_block_number() && (ord_ref_byself(&para[0])) && get_ocf_params(&para[0])[0].as_bytes()[0] as char >= '0' && get_ocf_params(&para[0])[0].as_bytes()[0] as char <= '3' && get_ocf_params(&para[0])[0].as_bytes()[0] as char == get_block_hash(get_block_number()).chars().last().unwrap() && get_brc20_tick(&get_ord_id(), 0) == \"cpos\" && get_brc20_amt(&get_ord_id(), 0) + get_brc20_current_supply(&get_ord_id(), 0) <= get_brc20_max_supply(&get_ord_id(), 0) && get_brc20_amt(&get_ord_id(), 0) <= if (get_brc20_balance(&get_ord_owner(), \"ordi\") >= 10.0) as i32 + (get_brc20_balance(&get_ord_owner(), \"sats\") >= 1000000000.0) as i32 + (get_brc20_balance(&get_ord_owner(), \"rats\") >= 1000000.0) as i32 + (get_brc20_balance(&get_ord_owner(), \"play\") >= 4000000.0) as i32 + (get_rune_snapshot(&get_ord_owner(), \"runestone\") >= 1) as i32 + (get_rune_snapshot(&get_ord_owner(), \"ainnrunestar\") >= 1) as i32 >= 2 { 4000.0 } else if (get_brc20_balance(&get_ord_owner(), \"ordi\") >= 10.0) as i32 + (get_brc20_balance(&get_ord_owner(), \"sats\") >= 1000000000.0) as i32 + (get_brc20_balance(&get_ord_owner(), \"rats\") >= 1000000.0) as i32 + (get_brc20_balance(&get_ord_owner(), \"play\") >= 4000000.0) as i32 + (get_rune_snapshot(&get_ord_owner(), \"runestone\") >= 1) as i32 + (get_rune_snapshot(&get_ord_owner(), \"ainnrunestar\") >= 1) as i32 >= 1 { 3000.0 } else { 2000.0 };}"
}