use types::ProcessResult;
pub fn create(code: &[u8]) -> ProcessResult<()> {
unsafe { ::sys::_create_contract(code.as_ptr(), code.len()) }.into()
}
pub fn activate(target_id: &str, reason: &[u8]) -> ProcessResult<()> {
let target_id = target_id.as_bytes();
unsafe { ::sys::_activate_contract(target_id.as_ptr(), target_id.len(), reason.as_ptr(), reason.len()) }.into()
}