PageRenderTime 62ms CodeModel.GetById 26ms RepoModel.GetById 0ms app.codeStats 1ms

/scripts/demo/php/otapi.php

http://github.com/FellowTraveler/Open-Transactions
PHP | 3522 lines | 2801 code | 709 blank | 12 comment | 316 complexity | acb1da2e84e8a58408e3a684c72f8867 MD5 | raw file
Possible License(s): AGPL-3.0, 0BSD, LGPL-3.0, GPL-3.0, BSD-3-Clause

Large files files are truncated, but you can click here to view the full file

  1. <?php
  2. /* ----------------------------------------------------------------------------
  3. * This file was automatically generated by SWIG (http://www.swig.org).
  4. * Version 2.0.9
  5. *
  6. * This file is not intended to be easily readable and contains a number of
  7. * coding conventions designed to improve portability and efficiency. Do not make
  8. * changes to this file unless you know what you are doing--modify the SWIG
  9. * interface file instead.
  10. * ----------------------------------------------------------------------------- */
  11. // Try to load our extension if it's not already loaded.
  12. if (!extension_loaded('otapi')) {
  13. if (strtolower(substr(PHP_OS, 0, 3)) === 'win') {
  14. if (!dl('php_otapi.dll')) return;
  15. } else {
  16. // PHP_SHLIB_SUFFIX gives 'dylib' on MacOS X but modules are 'so'.
  17. if (PHP_SHLIB_SUFFIX === 'dylib') {
  18. if (!dl('otapi.so')) return;
  19. } else {
  20. if (!dl('otapi.'.PHP_SHLIB_SUFFIX)) return;
  21. }
  22. }
  23. }
  24. abstract class otapi {
  25. const OT_PW_DISPLAY = OT_PW_DISPLAY;
  26. const OTPASSWORD_BLOCKSIZE = OTPASSWORD_BLOCKSIZE;
  27. const OTPASSWORD_MEMSIZE = OTPASSWORD_MEMSIZE;
  28. const OT_LARGE_BLOCKSIZE = OT_LARGE_BLOCKSIZE;
  29. const OT_LARGE_MEMSIZE = OT_LARGE_MEMSIZE;
  30. const OT_DEFAULT_BLOCKSIZE = OT_DEFAULT_BLOCKSIZE;
  31. const OT_DEFAULT_MEMSIZE = OT_DEFAULT_MEMSIZE;
  32. const PACK_MESSAGE_PACK = 0;
  33. const PACK_PROTOCOL_BUFFERS = PACK_PROTOCOL_BUFFERS;
  34. const PACK_TYPE_ERROR = PACK_TYPE_ERROR;
  35. const STORE_FILESYSTEM = 0;
  36. const STORE_TYPE_SUBCLASS = STORE_TYPE_SUBCLASS;
  37. const STORED_OBJ_STRING = 0;
  38. const STORED_OBJ_BLOB = STORED_OBJ_BLOB;
  39. const STORED_OBJ_STRING_MAP = STORED_OBJ_STRING_MAP;
  40. const STORED_OBJ_WALLET_DATA = STORED_OBJ_WALLET_DATA;
  41. const STORED_OBJ_BITCOIN_ACCT = STORED_OBJ_BITCOIN_ACCT;
  42. const STORED_OBJ_BITCOIN_SERVER = STORED_OBJ_BITCOIN_SERVER;
  43. const STORED_OBJ_RIPPLE_SERVER = STORED_OBJ_RIPPLE_SERVER;
  44. const STORED_OBJ_LOOM_SERVER = STORED_OBJ_LOOM_SERVER;
  45. const STORED_OBJ_SERVER_INFO = STORED_OBJ_SERVER_INFO;
  46. const STORED_OBJ_CONTACT_NYM = STORED_OBJ_CONTACT_NYM;
  47. const STORED_OBJ_CONTACT_ACCT = STORED_OBJ_CONTACT_ACCT;
  48. const STORED_OBJ_CONTACT = STORED_OBJ_CONTACT;
  49. const STORED_OBJ_ADDRESS_BOOK = STORED_OBJ_ADDRESS_BOOK;
  50. const STORED_OBJ_MARKET_DATA = STORED_OBJ_MARKET_DATA;
  51. const STORED_OBJ_MARKET_LIST = STORED_OBJ_MARKET_LIST;
  52. const STORED_OBJ_BID_DATA = STORED_OBJ_BID_DATA;
  53. const STORED_OBJ_ASK_DATA = STORED_OBJ_ASK_DATA;
  54. const STORED_OBJ_OFFER_LIST_MARKET = STORED_OBJ_OFFER_LIST_MARKET;
  55. const STORED_OBJ_TRADE_DATA_MARKET = STORED_OBJ_TRADE_DATA_MARKET;
  56. const STORED_OBJ_TRADE_LIST_MARKET = STORED_OBJ_TRADE_LIST_MARKET;
  57. const STORED_OBJ_OFFER_DATA_NYM = STORED_OBJ_OFFER_DATA_NYM;
  58. const STORED_OBJ_OFFER_LIST_NYM = STORED_OBJ_OFFER_LIST_NYM;
  59. const STORED_OBJ_TRADE_DATA_NYM = STORED_OBJ_TRADE_DATA_NYM;
  60. const STORED_OBJ_TRADE_LIST_NYM = STORED_OBJ_TRADE_LIST_NYM;
  61. const STORED_OBJ_ERROR = STORED_OBJ_ERROR;
  62. static function InitDefaultStorage($eStoreType,$ePackType) {
  63. return InitDefaultStorage($eStoreType,$ePackType);
  64. }
  65. static function GetDefaultStorage() {
  66. $r=GetDefaultStorage();
  67. $this->_cPtr = $r;
  68. return $this;
  69. }
  70. static function CreateStorageContext($eStoreType,$ePackType=null) {
  71. if (!is_resource($r)) return $r;
  72. switch (get_resource_type($r)) {
  73. case '_p_OTDB__Storage': return new Storage($r);
  74. default: return new Storage($r);
  75. }
  76. }
  77. static function CreateObject($eType) {
  78. $r=CreateObject($eType);
  79. if (is_resource($r)) {
  80. $c=substr(get_resource_type($r), (strpos(get_resource_type($r), '__') ? strpos(get_resource_type($r), '__') + 2 : 3));
  81. if (class_exists($c)) return new $c($r);
  82. return new Storable($r);
  83. }
  84. return $r;
  85. }
  86. static function CheckStringsExistInOrder($strFolder,$oneStr,$twoStr,$threeStr,$szFuncName=null) {
  87. switch (func_num_args()) {
  88. case 4: $r=CheckStringsExistInOrder($strFolder,$oneStr,$twoStr,$threeStr); break;
  89. default: $r=CheckStringsExistInOrder($strFolder,$oneStr,$twoStr,$threeStr,$szFuncName);
  90. }
  91. return $r;
  92. }
  93. static function Exists($strFolder,$oneStr=null,$twoStr=null,$threeStr=null) {
  94. switch (func_num_args()) {
  95. case 1: $r=Exists($strFolder); break;
  96. case 2: $r=Exists($strFolder,$oneStr); break;
  97. case 3: $r=Exists($strFolder,$oneStr,$twoStr); break;
  98. default: $r=Exists($strFolder,$oneStr,$twoStr,$threeStr);
  99. }
  100. return $r;
  101. }
  102. static function StoreString($strContents,$strFolder,$oneStr=null,$twoStr=null,$threeStr=null) {
  103. switch (func_num_args()) {
  104. case 2: $r=StoreString($strContents,$strFolder); break;
  105. case 3: $r=StoreString($strContents,$strFolder,$oneStr); break;
  106. case 4: $r=StoreString($strContents,$strFolder,$oneStr,$twoStr); break;
  107. default: $r=StoreString($strContents,$strFolder,$oneStr,$twoStr,$threeStr);
  108. }
  109. return $r;
  110. }
  111. static function QueryString($strFolder,$oneStr=null,$twoStr=null,$threeStr=null) {
  112. switch (func_num_args()) {
  113. case 1: $r=QueryString($strFolder); break;
  114. case 2: $r=QueryString($strFolder,$oneStr); break;
  115. case 3: $r=QueryString($strFolder,$oneStr,$twoStr); break;
  116. default: $r=QueryString($strFolder,$oneStr,$twoStr,$threeStr);
  117. }
  118. return $r;
  119. }
  120. static function StorePlainString($strContents,$strFolder,$oneStr=null,$twoStr=null,$threeStr=null) {
  121. switch (func_num_args()) {
  122. case 2: $r=StorePlainString($strContents,$strFolder); break;
  123. case 3: $r=StorePlainString($strContents,$strFolder,$oneStr); break;
  124. case 4: $r=StorePlainString($strContents,$strFolder,$oneStr,$twoStr); break;
  125. default: $r=StorePlainString($strContents,$strFolder,$oneStr,$twoStr,$threeStr);
  126. }
  127. return $r;
  128. }
  129. static function QueryPlainString($strFolder,$oneStr=null,$twoStr=null,$threeStr=null) {
  130. switch (func_num_args()) {
  131. case 1: $r=QueryPlainString($strFolder); break;
  132. case 2: $r=QueryPlainString($strFolder,$oneStr); break;
  133. case 3: $r=QueryPlainString($strFolder,$oneStr,$twoStr); break;
  134. default: $r=QueryPlainString($strFolder,$oneStr,$twoStr,$threeStr);
  135. }
  136. return $r;
  137. }
  138. static function StoreObject($theContents,$strFolder,$oneStr=null,$twoStr=null,$threeStr=null) {
  139. switch (func_num_args()) {
  140. case 2: $r=StoreObject($theContents,$strFolder); break;
  141. case 3: $r=StoreObject($theContents,$strFolder,$oneStr); break;
  142. case 4: $r=StoreObject($theContents,$strFolder,$oneStr,$twoStr); break;
  143. default: $r=StoreObject($theContents,$strFolder,$oneStr,$twoStr,$threeStr);
  144. }
  145. return $r;
  146. }
  147. static function QueryObject($theObjectType,$strFolder,$oneStr=null,$twoStr=null,$threeStr=null) {
  148. if (!is_resource($r)) return $r;
  149. switch (get_resource_type($r)) {
  150. case '_p_OTDB__Storable': return new Storable($r);
  151. default: return new Storable($r);
  152. }
  153. }
  154. static function EncodeObject($theContents) {
  155. return EncodeObject($theContents);
  156. }
  157. static function DecodeObject($theObjectType,$strInput) {
  158. $r=DecodeObject($theObjectType,$strInput);
  159. if (is_resource($r)) {
  160. $c=substr(get_resource_type($r), (strpos(get_resource_type($r), '__') ? strpos(get_resource_type($r), '__') + 2 : 3));
  161. if (class_exists($c)) return new $c($r);
  162. return new Storable($r);
  163. }
  164. return $r;
  165. }
  166. static function EraseValueByKey($strFolder,$oneStr=null,$twoStr=null,$threeStr=null) {
  167. switch (func_num_args()) {
  168. case 1: $r=EraseValueByKey($strFolder); break;
  169. case 2: $r=EraseValueByKey($strFolder,$oneStr); break;
  170. case 3: $r=EraseValueByKey($strFolder,$oneStr,$twoStr); break;
  171. default: $r=EraseValueByKey($strFolder,$oneStr,$twoStr,$threeStr);
  172. }
  173. return $r;
  174. }
  175. static function OT_API_Set_PasswordCallback($theCaller) {
  176. return OT_API_Set_PasswordCallback($theCaller);
  177. }
  178. }
  179. /* PHP Proxy Classes */
  180. class OTPassword {
  181. public $_cPtr=null;
  182. protected $_pData=array();
  183. function __set($var,$value) {
  184. if ($var === 'thisown') return swig_otapi_alter_newobject($this->_cPtr,$value);
  185. $this->_pData[$var] = $value;
  186. }
  187. function __isset($var) {
  188. if ($var === 'thisown') return true;
  189. return array_key_exists($var, $this->_pData);
  190. }
  191. function __get($var) {
  192. if ($var === 'm_theBlockSize') return OTPassword_m_theBlockSize_get($this->_cPtr);
  193. if ($var === 'thisown') return swig_otapi_get_newobject($this->_cPtr);
  194. return $this->_pData[$var];
  195. }
  196. const DEFAULT_SIZE = 128;
  197. const LARGER_SIZE = 32767;
  198. function isPassword() {
  199. return OTPassword_isPassword($this->_cPtr);
  200. }
  201. function getPassword_uint8() {
  202. return OTPassword_getPassword_uint8($this->_cPtr);
  203. }
  204. function getPassword() {
  205. return OTPassword_getPassword($this->_cPtr);
  206. }
  207. function getPasswordWritable() {
  208. return OTPassword_getPasswordWritable($this->_cPtr);
  209. }
  210. function getPasswordWritable_char() {
  211. return OTPassword_getPasswordWritable_char($this->_cPtr);
  212. }
  213. function setPassword($szInput,$nInputSize) {
  214. return OTPassword_setPassword($this->_cPtr,$szInput,$nInputSize);
  215. }
  216. function setPassword_uint8($szInput,$nInputSize) {
  217. return OTPassword_setPassword_uint8($this->_cPtr,$szInput,$nInputSize);
  218. }
  219. function addChar($theChar) {
  220. return OTPassword_addChar($this->_cPtr,$theChar);
  221. }
  222. static function randomizePassword_uint8($szDestination,$nNewSize) {
  223. return OTPassword_randomizePassword_uint8($szDestination,$nNewSize);
  224. }
  225. static function randomizePassword($self_or_szDestination,$nNewSize=null) {
  226. switch (func_num_args()) {
  227. case 1: $r=OTPassword_randomizePassword($self_or_szDestination); break;
  228. default: $r=OTPassword_randomizePassword($self_or_szDestination,$nNewSize);
  229. }
  230. return $r;
  231. }
  232. function isMemory() {
  233. return OTPassword_isMemory($this->_cPtr);
  234. }
  235. function getMemory() {
  236. return OTPassword_getMemory($this->_cPtr);
  237. }
  238. function getMemory_uint8() {
  239. return OTPassword_getMemory_uint8($this->_cPtr);
  240. }
  241. function getMemoryWritable() {
  242. return OTPassword_getMemoryWritable($this->_cPtr);
  243. }
  244. function setMemory($vInput,$nInputSize) {
  245. return OTPassword_setMemory($this->_cPtr,$vInput,$nInputSize);
  246. }
  247. function addMemory($vAppend,$nAppendSize) {
  248. return OTPassword_addMemory($this->_cPtr,$vAppend,$nAppendSize);
  249. }
  250. static function randomizeMemory_uint8($szDestination,$nNewSize) {
  251. return OTPassword_randomizeMemory_uint8($szDestination,$nNewSize);
  252. }
  253. static function randomizeMemory($self_or_szDestination,$nNewSize=null) {
  254. switch (func_num_args()) {
  255. case 1: $r=OTPassword_randomizeMemory($self_or_szDestination); break;
  256. default: $r=OTPassword_randomizeMemory($self_or_szDestination,$nNewSize);
  257. }
  258. return $r;
  259. }
  260. function getBlockSize() {
  261. return OTPassword_getBlockSize($this->_cPtr);
  262. }
  263. function Compare($rhs) {
  264. return OTPassword_Compare($this->_cPtr,$rhs);
  265. }
  266. function getPasswordSize() {
  267. return OTPassword_getPasswordSize($this->_cPtr);
  268. }
  269. function getMemorySize() {
  270. return OTPassword_getMemorySize($this->_cPtr);
  271. }
  272. static function zeroMemory($self_or_szMemory_or_vMemory,$theSize=null) {
  273. switch (func_num_args()) {
  274. case 1: OTPassword_zeroMemory($self_or_szMemory_or_vMemory); break;
  275. default: OTPassword_zeroMemory($self_or_szMemory_or_vMemory,$theSize);
  276. }
  277. }
  278. static function safe_memcpy($dest,$dest_size,$src,$src_length,$bZeroSource=false) {
  279. return OTPassword_safe_memcpy($dest,$dest_size,$src,$src_length,$bZeroSource);
  280. }
  281. static function CreateTextBuffer() {
  282. $r=OTPassword_CreateTextBuffer();
  283. if (is_resource($r)) {
  284. $c=substr(get_resource_type($r), (strpos(get_resource_type($r), '__') ? strpos(get_resource_type($r), '__') + 2 : 3));
  285. if (class_exists($c)) return new $c($r);
  286. return new OTPassword($r);
  287. }
  288. return $r;
  289. }
  290. function SetSize($uSize) {
  291. return OTPassword_SetSize($this->_cPtr,$uSize);
  292. }
  293. function __construct($theBlockSize_or_rhs_or_szInput_or_vInput=null,$nInputSize=null,$theBlockSize=null) {
  294. if (is_resource($theBlockSize_or_rhs_or_szInput_or_vInput) && get_resource_type($theBlockSize_or_rhs_or_szInput_or_vInput) === '_p_OTPassword') {
  295. $this->_cPtr=$theBlockSize_or_rhs_or_szInput_or_vInput;
  296. return;
  297. }
  298. switch (func_num_args()) {
  299. case 0: $this->_cPtr=new_OTPassword(); break;
  300. case 1: $this->_cPtr=new_OTPassword($theBlockSize_or_rhs_or_szInput_or_vInput); break;
  301. case 2: $this->_cPtr=new_OTPassword($theBlockSize_or_rhs_or_szInput_or_vInput,$nInputSize); break;
  302. default: $this->_cPtr=new_OTPassword($theBlockSize_or_rhs_or_szInput_or_vInput,$nInputSize,$theBlockSize);
  303. }
  304. }
  305. }
  306. class OTCallback {
  307. public $_cPtr=null;
  308. protected $_pData=array();
  309. function __set($var,$value) {
  310. if ($var === 'thisown') return swig_otapi_alter_newobject($this->_cPtr,$value);
  311. $this->_pData[$var] = $value;
  312. }
  313. function __isset($var) {
  314. if ($var === 'thisown') return true;
  315. return array_key_exists($var, $this->_pData);
  316. }
  317. function __get($var) {
  318. if ($var === 'thisown') return swig_otapi_get_newobject($this->_cPtr);
  319. return $this->_pData[$var];
  320. }
  321. function __construct($res=null) {
  322. if (is_resource($res) && get_resource_type($res) === '_p_OTCallback') {
  323. $this->_cPtr=$res;
  324. return;
  325. }
  326. if (get_class($this) === 'OTCallback') {
  327. $_this = null;
  328. } else {
  329. $_this = $this;
  330. }
  331. $this->_cPtr=new_OTCallback($_this);
  332. }
  333. function runOne($szDisplay,$theOutput) {
  334. OTCallback_runOne($this->_cPtr,$szDisplay,$theOutput);
  335. }
  336. function runTwo($szDisplay,$theOutput) {
  337. OTCallback_runTwo($this->_cPtr,$szDisplay,$theOutput);
  338. }
  339. }
  340. class OTCaller {
  341. public $_cPtr=null;
  342. protected $_pData=array();
  343. function __set($var,$value) {
  344. if ($var === 'thisown') return swig_otapi_alter_newobject($this->_cPtr,$value);
  345. $this->_pData[$var] = $value;
  346. }
  347. function __isset($var) {
  348. if ($var === 'thisown') return true;
  349. return array_key_exists($var, $this->_pData);
  350. }
  351. function __get($var) {
  352. if ($var === 'thisown') return swig_otapi_get_newobject($this->_cPtr);
  353. return $this->_pData[$var];
  354. }
  355. function __construct($res=null) {
  356. if (is_resource($res) && get_resource_type($res) === '_p_OTCaller') {
  357. $this->_cPtr=$res;
  358. return;
  359. }
  360. $this->_cPtr=new_OTCaller();
  361. }
  362. function GetPassword($theOutput) {
  363. return OTCaller_GetPassword($this->_cPtr,$theOutput);
  364. }
  365. function ZeroOutPassword() {
  366. OTCaller_ZeroOutPassword($this->_cPtr);
  367. }
  368. function GetDisplay() {
  369. return OTCaller_GetDisplay($this->_cPtr);
  370. }
  371. function SetDisplay($szDisplay,$nLength) {
  372. OTCaller_SetDisplay($this->_cPtr,$szDisplay,$nLength);
  373. }
  374. function delCallback() {
  375. OTCaller_delCallback($this->_cPtr);
  376. }
  377. function setCallback($cb) {
  378. OTCaller_setCallback($this->_cPtr,$cb);
  379. }
  380. function isCallbackSet() {
  381. return OTCaller_isCallbackSet($this->_cPtr);
  382. }
  383. function callOne() {
  384. OTCaller_callOne($this->_cPtr);
  385. }
  386. function callTwo() {
  387. OTCaller_callTwo($this->_cPtr);
  388. }
  389. }
  390. class OTAPI_Basic {
  391. public $_cPtr=null;
  392. protected $_pData=array();
  393. function __set($var,$value) {
  394. if ($var === 'thisown') return swig_otapi_alter_newobject($this->_cPtr,$value);
  395. $this->_pData[$var] = $value;
  396. }
  397. function __isset($var) {
  398. if ($var === 'thisown') return true;
  399. return array_key_exists($var, $this->_pData);
  400. }
  401. function __get($var) {
  402. if ($var === 'thisown') return swig_otapi_get_newobject($this->_cPtr);
  403. return $this->_pData[$var];
  404. }
  405. function __construct($res=null) {
  406. if (is_resource($res) && get_resource_type($res) === '_p_OTAPI_Basic') {
  407. $this->_cPtr=$res;
  408. return;
  409. }
  410. $this->_cPtr=new_OTAPI_Basic();
  411. }
  412. static function AppStartup() {
  413. return OTAPI_Basic_AppStartup();
  414. }
  415. static function AppShutdown() {
  416. return OTAPI_Basic_AppShutdown();
  417. }
  418. static function Init() {
  419. return OTAPI_Basic_Init();
  420. }
  421. static function SetWallet($strWalletFilename) {
  422. return OTAPI_Basic_SetWallet($strWalletFilename);
  423. }
  424. static function WalletExists() {
  425. return OTAPI_Basic_WalletExists();
  426. }
  427. static function LoadWallet() {
  428. return OTAPI_Basic_LoadWallet();
  429. }
  430. static function SwitchWallet() {
  431. return OTAPI_Basic_SwitchWallet();
  432. }
  433. static function Output($nLogLevel,$strOutput) {
  434. OTAPI_Basic_Output($nLogLevel,$strOutput);
  435. }
  436. static function GetTime() {
  437. return OTAPI_Basic_GetTime();
  438. }
  439. static function NumList_Add($strNumList,$strNumbers) {
  440. return OTAPI_Basic_NumList_Add($strNumList,$strNumbers);
  441. }
  442. static function NumList_Remove($strNumList,$strNumbers) {
  443. return OTAPI_Basic_NumList_Remove($strNumList,$strNumbers);
  444. }
  445. static function NumList_VerifyQuery($strNumList,$strNumbers) {
  446. return OTAPI_Basic_NumList_VerifyQuery($strNumList,$strNumbers);
  447. }
  448. static function NumList_VerifyAll($strNumList,$strNumbers) {
  449. return OTAPI_Basic_NumList_VerifyAll($strNumList,$strNumbers);
  450. }
  451. static function NumList_Count($strNumList) {
  452. return OTAPI_Basic_NumList_Count($strNumList);
  453. }
  454. static function Encode($strPlaintext,$bLineBreaks) {
  455. return OTAPI_Basic_Encode($strPlaintext,$bLineBreaks);
  456. }
  457. static function Decode($strEncoded,$bLineBreaks) {
  458. return OTAPI_Basic_Decode($strEncoded,$bLineBreaks);
  459. }
  460. static function Encrypt($RECIPIENT_NYM_ID,$strPlaintext) {
  461. return OTAPI_Basic_Encrypt($RECIPIENT_NYM_ID,$strPlaintext);
  462. }
  463. static function Decrypt($RECIPIENT_NYM_ID,$strCiphertext) {
  464. return OTAPI_Basic_Decrypt($RECIPIENT_NYM_ID,$strCiphertext);
  465. }
  466. static function CreateSymmetricKey() {
  467. return OTAPI_Basic_CreateSymmetricKey();
  468. }
  469. static function SymmetricEncrypt($SYMMETRIC_KEY,$PLAintEXT) {
  470. return OTAPI_Basic_SymmetricEncrypt($SYMMETRIC_KEY,$PLAintEXT);
  471. }
  472. static function SymmetricDecrypt($SYMMETRIC_KEY,$CIPHERTEXT_ENVELOPE) {
  473. return OTAPI_Basic_SymmetricDecrypt($SYMMETRIC_KEY,$CIPHERTEXT_ENVELOPE);
  474. }
  475. static function SignContract($SIGNER_NYM_ID,$THE_CONTRACT) {
  476. return OTAPI_Basic_SignContract($SIGNER_NYM_ID,$THE_CONTRACT);
  477. }
  478. static function FlatSign($SIGNER_NYM_ID,$THE_INPUT,$CONTRACT_TYPE) {
  479. return OTAPI_Basic_FlatSign($SIGNER_NYM_ID,$THE_INPUT,$CONTRACT_TYPE);
  480. }
  481. static function AddSignature($SIGNER_NYM_ID,$THE_CONTRACT) {
  482. return OTAPI_Basic_AddSignature($SIGNER_NYM_ID,$THE_CONTRACT);
  483. }
  484. static function VerifySignature($SIGNER_NYM_ID,$THE_CONTRACT) {
  485. return OTAPI_Basic_VerifySignature($SIGNER_NYM_ID,$THE_CONTRACT);
  486. }
  487. static function VerifyAndRetrieveXMLContents($THE_CONTRACT,$SIGNER_ID) {
  488. return OTAPI_Basic_VerifyAndRetrieveXMLContents($THE_CONTRACT,$SIGNER_ID);
  489. }
  490. static function GetMemlogSize() {
  491. return OTAPI_Basic_GetMemlogSize();
  492. }
  493. static function GetMemlogAtIndex($nIndex) {
  494. return OTAPI_Basic_GetMemlogAtIndex($nIndex);
  495. }
  496. static function PeekMemlogFront() {
  497. return OTAPI_Basic_PeekMemlogFront();
  498. }
  499. static function PeekMemlogBack() {
  500. return OTAPI_Basic_PeekMemlogBack();
  501. }
  502. static function PopMemlogFront() {
  503. return OTAPI_Basic_PopMemlogFront();
  504. }
  505. static function PopMemlogBack() {
  506. return OTAPI_Basic_PopMemlogBack();
  507. }
  508. static function CreateNym($nKeySize,$NYM_ID_SOURCE,$ALT_LOCATION) {
  509. return OTAPI_Basic_CreateNym($nKeySize,$NYM_ID_SOURCE,$ALT_LOCATION);
  510. }
  511. static function GetNym_SourceForID($NYM_ID) {
  512. return OTAPI_Basic_GetNym_SourceForID($NYM_ID);
  513. }
  514. static function GetNym_AltSourceLocation($NYM_ID) {
  515. return OTAPI_Basic_GetNym_AltSourceLocation($NYM_ID);
  516. }
  517. static function GetNym_CredentialCount($NYM_ID) {
  518. return OTAPI_Basic_GetNym_CredentialCount($NYM_ID);
  519. }
  520. static function GetNym_CredentialID($NYM_ID,$nIndex) {
  521. return OTAPI_Basic_GetNym_CredentialID($NYM_ID,$nIndex);
  522. }
  523. static function GetNym_CredentialContents($NYM_ID,$CREDENTIAL_ID) {
  524. return OTAPI_Basic_GetNym_CredentialContents($NYM_ID,$CREDENTIAL_ID);
  525. }
  526. static function GetNym_RevokedCredCount($NYM_ID) {
  527. return OTAPI_Basic_GetNym_RevokedCredCount($NYM_ID);
  528. }
  529. static function GetNym_RevokedCredID($NYM_ID,$nIndex) {
  530. return OTAPI_Basic_GetNym_RevokedCredID($NYM_ID,$nIndex);
  531. }
  532. static function GetNym_RevokedCredContents($NYM_ID,$CREDENTIAL_ID) {
  533. return OTAPI_Basic_GetNym_RevokedCredContents($NYM_ID,$CREDENTIAL_ID);
  534. }
  535. static function GetNym_SubcredentialCount($NYM_ID,$MASTER_CRED_ID) {
  536. return OTAPI_Basic_GetNym_SubcredentialCount($NYM_ID,$MASTER_CRED_ID);
  537. }
  538. static function GetNym_SubCredentialID($NYM_ID,$MASTER_CRED_ID,$nIndex) {
  539. return OTAPI_Basic_GetNym_SubCredentialID($NYM_ID,$MASTER_CRED_ID,$nIndex);
  540. }
  541. static function GetNym_SubCredentialContents($NYM_ID,$MASTER_CRED_ID,$SUB_CRED_ID) {
  542. return OTAPI_Basic_GetNym_SubCredentialContents($NYM_ID,$MASTER_CRED_ID,$SUB_CRED_ID);
  543. }
  544. static function AddSubcredential($NYM_ID,$MASTER_CRED_ID,$nKeySize) {
  545. return OTAPI_Basic_AddSubcredential($NYM_ID,$MASTER_CRED_ID,$nKeySize);
  546. }
  547. static function RevokeSubcredential($NYM_ID,$MASTER_CRED_ID,$SUB_CRED_ID) {
  548. return OTAPI_Basic_RevokeSubcredential($NYM_ID,$MASTER_CRED_ID,$SUB_CRED_ID);
  549. }
  550. static function CreateServerContract($NYM_ID,$strXMLcontents) {
  551. return OTAPI_Basic_CreateServerContract($NYM_ID,$strXMLcontents);
  552. }
  553. static function CreateAssetContract($NYM_ID,$strXMLcontents) {
  554. return OTAPI_Basic_CreateAssetContract($NYM_ID,$strXMLcontents);
  555. }
  556. static function AddServerContract($strContract) {
  557. return OTAPI_Basic_AddServerContract($strContract);
  558. }
  559. static function AddAssetContract($strContract) {
  560. return OTAPI_Basic_AddAssetContract($strContract);
  561. }
  562. static function GetServerCount() {
  563. return OTAPI_Basic_GetServerCount();
  564. }
  565. static function GetAssetTypeCount() {
  566. return OTAPI_Basic_GetAssetTypeCount();
  567. }
  568. static function GetAccountCount() {
  569. return OTAPI_Basic_GetAccountCount();
  570. }
  571. static function GetNymCount() {
  572. return OTAPI_Basic_GetNymCount();
  573. }
  574. static function GetServer_ID($nIndex) {
  575. return OTAPI_Basic_GetServer_ID($nIndex);
  576. }
  577. static function GetServer_Name($SERVER_ID) {
  578. return OTAPI_Basic_GetServer_Name($SERVER_ID);
  579. }
  580. static function GetServer_Contract($SERVER_ID) {
  581. return OTAPI_Basic_GetServer_Contract($SERVER_ID);
  582. }
  583. static function GetAssetType_ID($nIndex) {
  584. return OTAPI_Basic_GetAssetType_ID($nIndex);
  585. }
  586. static function GetAssetType_Name($ASSET_TYPE_ID) {
  587. return OTAPI_Basic_GetAssetType_Name($ASSET_TYPE_ID);
  588. }
  589. static function GetAssetType_Contract($ASSET_TYPE_ID) {
  590. return OTAPI_Basic_GetAssetType_Contract($ASSET_TYPE_ID);
  591. }
  592. static function GetAccountWallet_ID($nIndex) {
  593. return OTAPI_Basic_GetAccountWallet_ID($nIndex);
  594. }
  595. static function GetAccountWallet_Name($ACCOUNT_ID) {
  596. return OTAPI_Basic_GetAccountWallet_Name($ACCOUNT_ID);
  597. }
  598. static function GetAccountWallet_Balance($ACCOUNT_ID) {
  599. return OTAPI_Basic_GetAccountWallet_Balance($ACCOUNT_ID);
  600. }
  601. static function GetAccountWallet_Type($ACCOUNT_ID) {
  602. return OTAPI_Basic_GetAccountWallet_Type($ACCOUNT_ID);
  603. }
  604. static function GetAccountWallet_AssetTypeID($ACCOUNT_ID) {
  605. return OTAPI_Basic_GetAccountWallet_AssetTypeID($ACCOUNT_ID);
  606. }
  607. static function GetAccountWallet_ServerID($ACCOUNT_ID) {
  608. return OTAPI_Basic_GetAccountWallet_ServerID($ACCOUNT_ID);
  609. }
  610. static function GetAccountWallet_NymID($ACCOUNT_ID) {
  611. return OTAPI_Basic_GetAccountWallet_NymID($ACCOUNT_ID);
  612. }
  613. static function GetAccountWallet_InboxHash($ACCOUNT_ID) {
  614. return OTAPI_Basic_GetAccountWallet_InboxHash($ACCOUNT_ID);
  615. }
  616. static function GetAccountWallet_OutboxHash($ACCOUNT_ID) {
  617. return OTAPI_Basic_GetAccountWallet_OutboxHash($ACCOUNT_ID);
  618. }
  619. static function VerifyAccountReceipt($SERVER_ID,$NYM_ID,$ACCT_ID) {
  620. return OTAPI_Basic_VerifyAccountReceipt($SERVER_ID,$NYM_ID,$ACCT_ID);
  621. }
  622. static function GetNym_TransactionNumCount($SERVER_ID,$NYM_ID) {
  623. return OTAPI_Basic_GetNym_TransactionNumCount($SERVER_ID,$NYM_ID);
  624. }
  625. static function GetNym_ID($nIndex) {
  626. return OTAPI_Basic_GetNym_ID($nIndex);
  627. }
  628. static function GetNym_Name($NYM_ID) {
  629. return OTAPI_Basic_GetNym_Name($NYM_ID);
  630. }
  631. static function GetNym_Stats($NYM_ID) {
  632. return OTAPI_Basic_GetNym_Stats($NYM_ID);
  633. }
  634. static function GetNym_NymboxHash($SERVER_ID,$NYM_ID) {
  635. return OTAPI_Basic_GetNym_NymboxHash($SERVER_ID,$NYM_ID);
  636. }
  637. static function GetNym_RecentHash($SERVER_ID,$NYM_ID) {
  638. return OTAPI_Basic_GetNym_RecentHash($SERVER_ID,$NYM_ID);
  639. }
  640. static function GetNym_InboxHash($ACCOUNT_ID,$NYM_ID) {
  641. return OTAPI_Basic_GetNym_InboxHash($ACCOUNT_ID,$NYM_ID);
  642. }
  643. static function GetNym_OutboxHash($ACCOUNT_ID,$NYM_ID) {
  644. return OTAPI_Basic_GetNym_OutboxHash($ACCOUNT_ID,$NYM_ID);
  645. }
  646. static function IsNym_RegisteredAtServer($NYM_ID,$SERVER_ID) {
  647. return OTAPI_Basic_IsNym_RegisteredAtServer($NYM_ID,$SERVER_ID);
  648. }
  649. static function GetNym_MailCount($NYM_ID) {
  650. return OTAPI_Basic_GetNym_MailCount($NYM_ID);
  651. }
  652. static function GetNym_MailContentsByIndex($NYM_ID,$nIndex) {
  653. return OTAPI_Basic_GetNym_MailContentsByIndex($NYM_ID,$nIndex);
  654. }
  655. static function GetNym_MailSenderIDByIndex($NYM_ID,$nIndex) {
  656. return OTAPI_Basic_GetNym_MailSenderIDByIndex($NYM_ID,$nIndex);
  657. }
  658. static function GetNym_MailServerIDByIndex($NYM_ID,$nIndex) {
  659. return OTAPI_Basic_GetNym_MailServerIDByIndex($NYM_ID,$nIndex);
  660. }
  661. static function Nym_RemoveMailByIndex($NYM_ID,$nIndex) {
  662. return OTAPI_Basic_Nym_RemoveMailByIndex($NYM_ID,$nIndex);
  663. }
  664. static function Nym_VerifyMailByIndex($NYM_ID,$nIndex) {
  665. return OTAPI_Basic_Nym_VerifyMailByIndex($NYM_ID,$nIndex);
  666. }
  667. static function GetNym_OutmailCount($NYM_ID) {
  668. return OTAPI_Basic_GetNym_OutmailCount($NYM_ID);
  669. }
  670. static function GetNym_OutmailContentsByIndex($NYM_ID,$nIndex) {
  671. return OTAPI_Basic_GetNym_OutmailContentsByIndex($NYM_ID,$nIndex);
  672. }
  673. static function GetNym_OutmailRecipientIDByIndex($NYM_ID,$nIndex) {
  674. return OTAPI_Basic_GetNym_OutmailRecipientIDByIndex($NYM_ID,$nIndex);
  675. }
  676. static function GetNym_OutmailServerIDByIndex($NYM_ID,$nIndex) {
  677. return OTAPI_Basic_GetNym_OutmailServerIDByIndex($NYM_ID,$nIndex);
  678. }
  679. static function Nym_RemoveOutmailByIndex($NYM_ID,$nIndex) {
  680. return OTAPI_Basic_Nym_RemoveOutmailByIndex($NYM_ID,$nIndex);
  681. }
  682. static function Nym_VerifyOutmailByIndex($NYM_ID,$nIndex) {
  683. return OTAPI_Basic_Nym_VerifyOutmailByIndex($NYM_ID,$nIndex);
  684. }
  685. static function GetNym_OutpaymentsCount($NYM_ID) {
  686. return OTAPI_Basic_GetNym_OutpaymentsCount($NYM_ID);
  687. }
  688. static function GetNym_OutpaymentsContentsByIndex($NYM_ID,$nIndex) {
  689. return OTAPI_Basic_GetNym_OutpaymentsContentsByIndex($NYM_ID,$nIndex);
  690. }
  691. static function GetNym_OutpaymentsRecipientIDByIndex($NYM_ID,$nIndex) {
  692. return OTAPI_Basic_GetNym_OutpaymentsRecipientIDByIndex($NYM_ID,$nIndex);
  693. }
  694. static function GetNym_OutpaymentsServerIDByIndex($NYM_ID,$nIndex) {
  695. return OTAPI_Basic_GetNym_OutpaymentsServerIDByIndex($NYM_ID,$nIndex);
  696. }
  697. static function Nym_RemoveOutpaymentsByIndex($NYM_ID,$nIndex) {
  698. return OTAPI_Basic_Nym_RemoveOutpaymentsByIndex($NYM_ID,$nIndex);
  699. }
  700. static function Nym_VerifyOutpaymentsByIndex($NYM_ID,$nIndex) {
  701. return OTAPI_Basic_Nym_VerifyOutpaymentsByIndex($NYM_ID,$nIndex);
  702. }
  703. static function Wallet_CanRemoveServer($SERVER_ID) {
  704. return OTAPI_Basic_Wallet_CanRemoveServer($SERVER_ID);
  705. }
  706. static function Wallet_RemoveServer($SERVER_ID) {
  707. return OTAPI_Basic_Wallet_RemoveServer($SERVER_ID);
  708. }
  709. static function Wallet_CanRemoveAssetType($ASSET_ID) {
  710. return OTAPI_Basic_Wallet_CanRemoveAssetType($ASSET_ID);
  711. }
  712. static function Wallet_RemoveAssetType($ASSET_ID) {
  713. return OTAPI_Basic_Wallet_RemoveAssetType($ASSET_ID);
  714. }
  715. static function Wallet_CanRemoveNym($NYM_ID) {
  716. return OTAPI_Basic_Wallet_CanRemoveNym($NYM_ID);
  717. }
  718. static function Wallet_RemoveNym($NYM_ID) {
  719. return OTAPI_Basic_Wallet_RemoveNym($NYM_ID);
  720. }
  721. static function Wallet_CanRemoveAccount($ACCOUNT_ID) {
  722. return OTAPI_Basic_Wallet_CanRemoveAccount($ACCOUNT_ID);
  723. }
  724. static function Wallet_ChangePassphrase() {
  725. return OTAPI_Basic_Wallet_ChangePassphrase();
  726. }
  727. static function Wallet_ExportNym($NYM_ID) {
  728. return OTAPI_Basic_Wallet_ExportNym($NYM_ID);
  729. }
  730. static function Wallet_ImportNym($FILE_CONTENTS) {
  731. return OTAPI_Basic_Wallet_ImportNym($FILE_CONTENTS);
  732. }
  733. static function Wallet_ImportCert($DISPLAY_NAME,$FILE_CONTENTS) {
  734. return OTAPI_Basic_Wallet_ImportCert($DISPLAY_NAME,$FILE_CONTENTS);
  735. }
  736. static function Wallet_ExportCert($NYM_ID) {
  737. return OTAPI_Basic_Wallet_ExportCert($NYM_ID);
  738. }
  739. static function Wallet_GetNymIDFromPartial($PARTIAL_ID) {
  740. return OTAPI_Basic_Wallet_GetNymIDFromPartial($PARTIAL_ID);
  741. }
  742. static function Wallet_GetServerIDFromPartial($PARTIAL_ID) {
  743. return OTAPI_Basic_Wallet_GetServerIDFromPartial($PARTIAL_ID);
  744. }
  745. static function Wallet_GetAssetIDFromPartial($PARTIAL_ID) {
  746. return OTAPI_Basic_Wallet_GetAssetIDFromPartial($PARTIAL_ID);
  747. }
  748. static function Wallet_GetAccountIDFromPartial($PARTIAL_ID) {
  749. return OTAPI_Basic_Wallet_GetAccountIDFromPartial($PARTIAL_ID);
  750. }
  751. static function SetNym_Name($NYM_ID,$SIGNER_NYM_ID,$NYM_NEW_NAME) {
  752. return OTAPI_Basic_SetNym_Name($NYM_ID,$SIGNER_NYM_ID,$NYM_NEW_NAME);
  753. }
  754. static function SetAccountWallet_Name($ACCT_ID,$SIGNER_NYM_ID,$ACCT_NEW_NAME) {
  755. return OTAPI_Basic_SetAccountWallet_Name($ACCT_ID,$SIGNER_NYM_ID,$ACCT_NEW_NAME);
  756. }
  757. static function SetAssetType_Name($ASSET_ID,$STR_NEW_NAME) {
  758. return OTAPI_Basic_SetAssetType_Name($ASSET_ID,$STR_NEW_NAME);
  759. }
  760. static function SetServer_Name($SERVER_ID,$STR_NEW_NAME) {
  761. return OTAPI_Basic_SetServer_Name($SERVER_ID,$STR_NEW_NAME);
  762. }
  763. static function WriteCheque($SERVER_ID,$CHEQUE_AMOUNT,$VALID_FROM,$VALID_TO,$SENDER_ACCT_ID,$SENDER_USER_ID,$CHEQUE_MEMO,$RECIPIENT_USER_ID) {
  764. return OTAPI_Basic_WriteCheque($SERVER_ID,$CHEQUE_AMOUNT,$VALID_FROM,$VALID_TO,$SENDER_ACCT_ID,$SENDER_USER_ID,$CHEQUE_MEMO,$RECIPIENT_USER_ID);
  765. }
  766. static function DiscardCheque($SERVER_ID,$USER_ID,$ACCT_ID,$THE_CHEQUE) {
  767. return OTAPI_Basic_DiscardCheque($SERVER_ID,$USER_ID,$ACCT_ID,$THE_CHEQUE);
  768. }
  769. static function ProposePaymentPlan($SERVER_ID,$VALID_FROM,$VALID_TO,$SENDER_ACCT_ID,$SENDER_USER_ID,$PLAN_CONSIDERATION,$RECIPIENT_ACCT_ID,$RECIPIENT_USER_ID,$INITIAL_PAYMENT_AMOUNT,$INITIAL_PAYMENT_DELAY,$PAYMENT_PLAN_AMOUNT,$PAYMENT_PLAN_DELAY,$PAYMENT_PLAN_PERIOD,$PAYMENT_PLAN_LENGTH,$PAYMENT_PLAN_MAX_PAYMENTS) {
  770. return OTAPI_Basic_ProposePaymentPlan($SERVER_ID,$VALID_FROM,$VALID_TO,$SENDER_ACCT_ID,$SENDER_USER_ID,$PLAN_CONSIDERATION,$RECIPIENT_ACCT_ID,$RECIPIENT_USER_ID,$INITIAL_PAYMENT_AMOUNT,$INITIAL_PAYMENT_DELAY,$PAYMENT_PLAN_AMOUNT,$PAYMENT_PLAN_DELAY,$PAYMENT_PLAN_PERIOD,$PAYMENT_PLAN_LENGTH,$PAYMENT_PLAN_MAX_PAYMENTS);
  771. }
  772. static function EasyProposePlan($SERVER_ID,$DATE_RANGE,$SENDER_ACCT_ID,$SENDER_USER_ID,$PLAN_CONSIDERATION,$RECIPIENT_ACCT_ID,$RECIPIENT_USER_ID,$INITIAL_PAYMENT,$PAYMENT_PLAN,$PLAN_EXPIRY) {
  773. return OTAPI_Basic_EasyProposePlan($SERVER_ID,$DATE_RANGE,$SENDER_ACCT_ID,$SENDER_USER_ID,$PLAN_CONSIDERATION,$RECIPIENT_ACCT_ID,$RECIPIENT_USER_ID,$INITIAL_PAYMENT,$PAYMENT_PLAN,$PLAN_EXPIRY);
  774. }
  775. static function ConfirmPaymentPlan($SERVER_ID,$SENDER_USER_ID,$SENDER_ACCT_ID,$RECIPIENT_USER_ID,$PAYMENT_PLAN) {
  776. return OTAPI_Basic_ConfirmPaymentPlan($SERVER_ID,$SENDER_USER_ID,$SENDER_ACCT_ID,$RECIPIENT_USER_ID,$PAYMENT_PLAN);
  777. }
  778. static function Create_SmartContract($SIGNER_NYM_ID,$VALID_FROM,$VALID_TO) {
  779. return OTAPI_Basic_Create_SmartContract($SIGNER_NYM_ID,$VALID_FROM,$VALID_TO);
  780. }
  781. static function SmartContract_AddBylaw($THE_CONTRACT,$SIGNER_NYM_ID,$BYLAW_NAME) {
  782. return OTAPI_Basic_SmartContract_AddBylaw($THE_CONTRACT,$SIGNER_NYM_ID,$BYLAW_NAME);
  783. }
  784. static function SmartContract_AddClause($THE_CONTRACT,$SIGNER_NYM_ID,$BYLAW_NAME,$CLAUSE_NAME,$SOURCE_CODE) {
  785. return OTAPI_Basic_SmartContract_AddClause($THE_CONTRACT,$SIGNER_NYM_ID,$BYLAW_NAME,$CLAUSE_NAME,$SOURCE_CODE);
  786. }
  787. static function SmartContract_AddVariable($THE_CONTRACT,$SIGNER_NYM_ID,$BYLAW_NAME,$VAR_NAME,$VAR_ACCESS,$VAR_TYPE,$VAR_VALUE) {
  788. return OTAPI_Basic_SmartContract_AddVariable($THE_CONTRACT,$SIGNER_NYM_ID,$BYLAW_NAME,$VAR_NAME,$VAR_ACCESS,$VAR_TYPE,$VAR_VALUE);
  789. }
  790. static function SmartContract_AddCallback($THE_CONTRACT,$SIGNER_NYM_ID,$BYLAW_NAME,$CALLBACK_NAME,$CLAUSE_NAME) {
  791. return OTAPI_Basic_SmartContract_AddCallback($THE_CONTRACT,$SIGNER_NYM_ID,$BYLAW_NAME,$CALLBACK_NAME,$CLAUSE_NAME);
  792. }
  793. static function SmartContract_AddHook($THE_CONTRACT,$SIGNER_NYM_ID,$BYLAW_NAME,$HOOK_NAME,$CLAUSE_NAME) {
  794. return OTAPI_Basic_SmartContract_AddHook($THE_CONTRACT,$SIGNER_NYM_ID,$BYLAW_NAME,$HOOK_NAME,$CLAUSE_NAME);
  795. }
  796. static function SmartContract_AddParty($THE_CONTRACT,$SIGNER_NYM_ID,$PARTY_NAME,$AGENT_NAME) {
  797. return OTAPI_Basic_SmartContract_AddParty($THE_CONTRACT,$SIGNER_NYM_ID,$PARTY_NAME,$AGENT_NAME);
  798. }
  799. static function SmartContract_AddAccount($THE_CONTRACT,$SIGNER_NYM_ID,$PARTY_NAME,$ACCT_NAME,$ASSET_TYPE_ID) {
  800. return OTAPI_Basic_SmartContract_AddAccount($THE_CONTRACT,$SIGNER_NYM_ID,$PARTY_NAME,$ACCT_NAME,$ASSET_TYPE_ID);
  801. }
  802. static function SmartContract_CountNumsNeeded($THE_CONTRACT,$AGENT_NAME) {
  803. return OTAPI_Basic_SmartContract_CountNumsNeeded($THE_CONTRACT,$AGENT_NAME);
  804. }
  805. static function SmartContract_ConfirmAccount($THE_CONTRACT,$SIGNER_NYM_ID,$PARTY_NAME,$ACCT_NAME,$AGENT_NAME,$ACCT_ID) {
  806. return OTAPI_Basic_SmartContract_ConfirmAccount($THE_CONTRACT,$SIGNER_NYM_ID,$PARTY_NAME,$ACCT_NAME,$AGENT_NAME,$ACCT_ID);
  807. }
  808. static function SmartContract_ConfirmParty($THE_CONTRACT,$PARTY_NAME,$NYM_ID) {
  809. return OTAPI_Basic_SmartContract_ConfirmParty($THE_CONTRACT,$PARTY_NAME,$NYM_ID);
  810. }
  811. static function Smart_AreAllPartiesConfirmed($THE_CONTRACT) {
  812. return OTAPI_Basic_Smart_AreAllPartiesConfirmed($THE_CONTRACT);
  813. }
  814. static function Smart_IsPartyConfirmed($THE_CONTRACT,$PARTY_NAME) {
  815. return OTAPI_Basic_Smart_IsPartyConfirmed($THE_CONTRACT,$PARTY_NAME);
  816. }
  817. static function Smart_GetBylawCount($THE_CONTRACT) {
  818. return OTAPI_Basic_Smart_GetBylawCount($THE_CONTRACT);
  819. }
  820. static function Smart_GetBylawByIndex($THE_CONTRACT,$nIndex) {
  821. return OTAPI_Basic_Smart_GetBylawByIndex($THE_CONTRACT,$nIndex);
  822. }
  823. static function Bylaw_GetLanguage($THE_CONTRACT,$BYLAW_NAME) {
  824. return OTAPI_Basic_Bylaw_GetLanguage($THE_CONTRACT,$BYLAW_NAME);
  825. }
  826. static function Bylaw_GetClauseCount($THE_CONTRACT,$BYLAW_NAME) {
  827. return OTAPI_Basic_Bylaw_GetClauseCount($THE_CONTRACT,$BYLAW_NAME);
  828. }
  829. static function Clause_GetNameByIndex($THE_CONTRACT,$BYLAW_NAME,$nIndex) {
  830. return OTAPI_Basic_Clause_GetNameByIndex($THE_CONTRACT,$BYLAW_NAME,$nIndex);
  831. }
  832. static function Clause_GetContents($THE_CONTRACT,$BYLAW_NAME,$CLAUSE_NAME) {
  833. return OTAPI_Basic_Clause_GetContents($THE_CONTRACT,$BYLAW_NAME,$CLAUSE_NAME);
  834. }
  835. static function Bylaw_GetVariableCount($THE_CONTRACT,$BYLAW_NAME) {
  836. return OTAPI_Basic_Bylaw_GetVariableCount($THE_CONTRACT,$BYLAW_NAME);
  837. }
  838. static function Variable_GetNameByIndex($THE_CONTRACT,$BYLAW_NAME,$nIndex) {
  839. return OTAPI_Basic_Variable_GetNameByIndex($THE_CONTRACT,$BYLAW_NAME,$nIndex);
  840. }
  841. static function Variable_GetType($THE_CONTRACT,$BYLAW_NAME,$VARIABLE_NAME) {
  842. return OTAPI_Basic_Variable_GetType($THE_CONTRACT,$BYLAW_NAME,$VARIABLE_NAME);
  843. }
  844. static function Variable_GetAccess($THE_CONTRACT,$BYLAW_NAME,$VARIABLE_NAME) {
  845. return OTAPI_Basic_Variable_GetAccess($THE_CONTRACT,$BYLAW_NAME,$VARIABLE_NAME);
  846. }
  847. static function Variable_GetContents($THE_CONTRACT,$BYLAW_NAME,$VARIABLE_NAME) {
  848. return OTAPI_Basic_Variable_GetContents($THE_CONTRACT,$BYLAW_NAME,$VARIABLE_NAME);
  849. }
  850. static function Bylaw_GetHookCount($THE_CONTRACT,$BYLAW_NAME) {
  851. return OTAPI_Basic_Bylaw_GetHookCount($THE_CONTRACT,$BYLAW_NAME);
  852. }
  853. static function Hook_GetNameByIndex($THE_CONTRACT,$BYLAW_NAME,$nIndex) {
  854. return OTAPI_Basic_Hook_GetNameByIndex($THE_CONTRACT,$BYLAW_NAME,$nIndex);
  855. }
  856. static function Hook_GetClauseCount($THE_CONTRACT,$BYLAW_NAME,$HOOK_NAME) {
  857. return OTAPI_Basic_Hook_GetClauseCount($THE_CONTRACT,$BYLAW_NAME,$HOOK_NAME);
  858. }
  859. static function Hook_GetClauseAtIndex($THE_CONTRACT,$BYLAW_NAME,$HOOK_NAME,$nIndex) {
  860. return OTAPI_Basic_Hook_GetClauseAtIndex($THE_CONTRACT,$BYLAW_NAME,$HOOK_NAME,$nIndex);
  861. }
  862. static function Bylaw_GetCallbackCount($THE_CONTRACT,$BYLAW_NAME) {
  863. return OTAPI_Basic_Bylaw_GetCallbackCount($THE_CONTRACT,$BYLAW_NAME);
  864. }
  865. static function Callback_GetNameByIndex($THE_CONTRACT,$BYLAW_NAME,$nIndex) {
  866. return OTAPI_Basic_Callback_GetNameByIndex($THE_CONTRACT,$BYLAW_NAME,$nIndex);
  867. }
  868. static function Callback_GetClause($THE_CONTRACT,$BYLAW_NAME,$CALLBACK_NAME) {
  869. return OTAPI_Basic_Callback_GetClause($THE_CONTRACT,$BYLAW_NAME,$CALLBACK_NAME);
  870. }
  871. static function Smart_GetPartyCount($THE_CONTRACT) {
  872. return OTAPI_Basic_Smart_GetPartyCount($THE_CONTRACT);
  873. }
  874. static function Smart_GetPartyByIndex($THE_CONTRACT,$nIndex) {
  875. return OTAPI_Basic_Smart_GetPartyByIndex($THE_CONTRACT,$nIndex);
  876. }
  877. static function Party_GetID($THE_CONTRACT,$PARTY_NAME) {
  878. return OTAPI_Basic_Party_GetID($THE_CONTRACT,$PARTY_NAME);
  879. }
  880. static function Party_GetAcctCount($THE_CONTRACT,$PARTY_NAME) {
  881. return OTAPI_Basic_Party_GetAcctCount($THE_CONTRACT,$PARTY_NAME);
  882. }
  883. static function Party_GetAcctNameByIndex($THE_CONTRACT,$PARTY_NAME,$nIndex) {
  884. return OTAPI_Basic_Party_GetAcctNameByIndex($THE_CONTRACT,$PARTY_NAME,$nIndex);
  885. }
  886. static function Party_GetAcctID($THE_CONTRACT,$PARTY_NAME,$ACCT_NAME) {
  887. return OTAPI_Basic_Party_GetAcctID($THE_CONTRACT,$PARTY_NAME,$ACCT_NAME);
  888. }
  889. static function Party_GetAcctAssetID($THE_CONTRACT,$PARTY_NAME,$ACCT_NAME) {
  890. return OTAPI_Basic_Party_GetAcctAssetID($THE_CONTRACT,$PARTY_NAME,$ACCT_NAME);
  891. }
  892. static function Party_GetAcctAgentName($THE_CONTRACT,$PARTY_NAME,$ACCT_NAME) {
  893. return OTAPI_Basic_Party_GetAcctAgentName($THE_CONTRACT,$PARTY_NAME,$ACCT_NAME);
  894. }
  895. static function Party_GetAgentCount($THE_CONTRACT,$PARTY_NAME) {
  896. return OTAPI_Basic_Party_GetAgentCount($THE_CONTRACT,$PARTY_NAME);
  897. }
  898. static function Party_GetAgentNameByIndex($THE_CONTRACT,$PARTY_NAME,$nIndex) {
  899. return OTAPI_Basic_Party_GetAgentNameByIndex($THE_CONTRACT,$PARTY_NAME,$nIndex);
  900. }
  901. static function Party_GetAgentID($THE_CONTRACT,$PARTY_NAME,$AGENT_NAME) {
  902. return OTAPI_Basic_Party_GetAgentID($THE_CONTRACT,$PARTY_NAME,$AGENT_NAME);
  903. }
  904. static function activateSmartContract($SERVER_ID,$USER_ID,$THE_SMART_CONTRACT) {
  905. return OTAPI_Basic_activateSmartContract($SERVER_ID,$USER_ID,$THE_SMART_CONTRACT);
  906. }
  907. static function triggerClause($SERVER_ID,$USER_ID,$TRANSACTION_NUMBER,$CLAUSE_NAME,$STR_PARAM) {
  908. return OTAPI_Basic_triggerClause($SERVER_ID,$USER_ID,$TRANSACTION_NUMBER,$CLAUSE_NAME,$STR_PARAM);
  909. }
  910. static function Msg_HarvestTransactionNumbers($THE_MESSAGE,$USER_ID,$bHarvestingForRetry,$bReplyWasSuccess,$bReplyWasFailure,$bTransactionWasSuccess,$bTransactionWasFailure) {
  911. return OTAPI_Basic_Msg_HarvestTransactionNumbers($THE_MESSAGE,$USER_ID,$bHarvestingForRetry,$bReplyWasSuccess,$bReplyWasFailure,$bTransactionWasSuccess,$bTransactionWasFailure);
  912. }
  913. static function LoadUserPubkey_Encryption($USER_ID) {
  914. return OTAPI_Basic_LoadUserPubkey_Encryption($USER_ID);
  915. }
  916. static function LoadUserPubkey_Signing($USER_ID) {
  917. return OTAPI_Basic_LoadUserPubkey_Signing($USER_ID);
  918. }
  919. static function LoadPubkey_Encryption($USER_ID) {
  920. return OTAPI_Basic_LoadPubkey_Encryption($USER_ID);
  921. }
  922. static function LoadPubkey_Signing($USER_ID) {
  923. return OTAPI_Basic_LoadPubkey_Signing($USER_ID);
  924. }
  925. static function VerifyUserPrivateKey($USER_ID) {
  926. return OTAPI_Basic_VerifyUserPrivateKey($USER_ID);
  927. }
  928. static function LoadPurse($SERVER_ID,$ASSET_TYPE_ID,$USER_ID) {
  929. return OTAPI_Basic_LoadPurse($SERVER_ID,$ASSET_TYPE_ID,$USER_ID);
  930. }
  931. static function LoadMint($SERVER_ID,$ASSET_TYPE_ID) {
  932. return OTAPI_Basic_LoadMint($SERVER_ID,$ASSET_TYPE_ID);
  933. }
  934. static function LoadAssetContract($ASSET_TYPE_ID) {
  935. return OTAPI_Basic_LoadAssetContract($ASSET_TYPE_ID);
  936. }
  937. static function LoadServerContract($SERVER_ID) {
  938. return OTAPI_Basic_LoadServerContract($SERVER_ID);
  939. }
  940. static function Mint_IsStillGood($SERVER_ID,$ASSET_TYPE_ID) {
  941. return OTAPI_Basic_Mint_IsStillGood($SERVER_ID,$ASSET_TYPE_ID);
  942. }
  943. static function IsBasketCurrency($ASSET_TYPE_ID) {
  944. return OTAPI_Basic_IsBasketCurrency($ASSET_TYPE_ID);
  945. }
  946. static function Basket_GetMemberCount($BASKET_ASSET_TYPE_ID) {
  947. return OTAPI_Basic_Basket_GetMemberCount($BASKET_ASSET_TYPE_ID);
  948. }
  949. static function Basket_GetMemberType($BASKET_ASSET_TYPE_ID,$nIndex) {
  950. return OTAPI_Basic_Basket_GetMemberType($BASKET_ASSET_TYPE_ID,$nIndex);
  951. }
  952. static function Basket_GetMinimumTransferAmount($BASKET_ASSET_TYPE_ID) {
  953. return OTAPI_Basic_Basket_GetMinimumTransferAmount($BASKET_ASSET_TYPE_ID);
  954. }
  955. static function Basket_GetMemberMinimumTransferAmount($BASKET_ASSET_TYPE_ID,$nIndex) {
  956. return OTAPI_Basic_Basket_GetMemberMinimumTransferAmount($BASKET_ASSET_TYPE_ID,$nIndex);
  957. }
  958. static function LoadAssetAccount($SERVER_ID,$USER_ID,$ACCOUNT_ID) {
  959. return OTAPI_Basic_LoadAssetAccount($SERVER_ID,$USER_ID,$ACCOUNT_ID);
  960. }
  961. static function LoadInbox($SERVER_ID,$USER_ID,$ACCOUNT_ID) {
  962. return OTAPI_Basic_LoadInbox($SERVER_ID,$USER_ID,$ACCOUNT_ID);
  963. }
  964. static function LoadOutbox($SERVER_ID,$USER_ID,$ACCOUNT_ID) {
  965. return OTAPI_Basic_LoadOutbox($SERVER_ID,$USER_ID,$ACCOUNT_ID);
  966. }
  967. static function LoadInboxNoVerify($SERVER_ID,$USER_ID,$ACCOUNT_ID) {
  968. return OTAPI_Basic_LoadInboxNoVerify($SERVER_ID,$USER_ID,$ACCOUNT_ID);
  969. }
  970. static function LoadOutboxNoVerify($SERVER_ID,$USER_ID,$ACCOUNT_ID) {
  971. return OTAPI_Basic_LoadOutboxNoVerify($SERVER_ID,$USER_ID,$ACCOUNT_ID);
  972. }
  973. static function LoadPaymentInbox($SERVER_ID,$USER_ID) {
  974. return OTAPI_Basic_LoadPaymentInbox($SERVER_ID,$USER_ID);
  975. }
  976. static function LoadPaymentInboxNoVerify($SERVER_ID,$USER_ID) {
  977. return OTAPI_Basic_LoadPaymentInboxNoVerify($SERVER_ID,$USER_ID);
  978. }
  979. static function LoadRecordBox($SERVER_ID,$USER_ID,$ACCOUNT_ID) {
  980. return OTAPI_Basic_LoadRecordBox($SERVER_ID,$USER_ID,$ACCOUNT_ID);
  981. }
  982. static function LoadRecordBoxNoVerify($SERVER_ID,$USER_ID,$ACCOUNT_ID) {
  983. return OTAPI_Basic_LoadRecordBoxNoVerify($SERVER_ID,$USER_ID,$ACCOUNT_ID);
  984. }
  985. static function ClearRecord($SERVER_ID,$USER_ID,$ACCOUNT_ID,$nIndex,$bClearAll) {
  986. return OTAPI_Basic_ClearRecord($SERVER_ID,$USER_ID,$ACCOUNT_ID,$nIndex,$bClearAll);
  987. }
  988. static function Ledger_GetCount($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_LEDGER) {
  989. return OTAPI_Basic_Ledger_GetCount($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_LEDGER);
  990. }
  991. static function Ledger_CreateResponse($SERVER_ID,$USER_ID,$ACCOUNT_ID,$ORIGINAL_LEDGER) {
  992. return OTAPI_Basic_Ledger_CreateResponse($SERVER_ID,$USER_ID,$ACCOUNT_ID,$ORIGINAL_LEDGER);
  993. }
  994. static function Ledger_GetTransactionByIndex($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_LEDGER,$nIndex) {
  995. return OTAPI_Basic_Ledger_GetTransactionByIndex($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_LEDGER,$nIndex);
  996. }
  997. static function Ledger_GetTransactionByID($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_LEDGER,$TRANSACTION_NUMBER) {
  998. return OTAPI_Basic_Ledger_GetTransactionByID($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_LEDGER,$TRANSACTION_NUMBER);
  999. }
  1000. static function Ledger_GetTransactionIDByIndex($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_LEDGER,$nIndex) {
  1001. return OTAPI_Basic_Ledger_GetTransactionIDByIndex($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_LEDGER,$nIndex);
  1002. }
  1003. static function Ledger_AddTransaction($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_LEDGER,$THE_TRANSACTION) {
  1004. return OTAPI_Basic_Ledger_AddTransaction($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_LEDGER,$THE_TRANSACTION);
  1005. }
  1006. static function Transaction_CreateResponse($SERVER_ID,$USER_ID,$ACCOUNT_ID,$RESPONSE_LEDGER,$ORIGINAL_TRANSACTION,$BOOL_DO_I_ACCEPT) {
  1007. return OTAPI_Basic_Transaction_CreateResponse($SERVER_ID,$USER_ID,$ACCOUNT_ID,$RESPONSE_LEDGER,$ORIGINAL_TRANSACTION,$BOOL_DO_I_ACCEPT);
  1008. }
  1009. static function Ledger_FinalizeResponse($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_LEDGER) {
  1010. return OTAPI_Basic_Ledger_FinalizeResponse($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_LEDGER);
  1011. }
  1012. static function Ledger_GetInstrument($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_LEDGER,$nIndex) {
  1013. return OTAPI_Basic_Ledger_GetInstrument($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_LEDGER,$nIndex);
  1014. }
  1015. static function RecordPayment($SERVER_ID,$USER_ID,$bIsInbox,$nIndex) {
  1016. return OTAPI_Basic_RecordPayment($SERVER_ID,$USER_ID,$bIsInbox,$nIndex);
  1017. }
  1018. static function Transaction_GetType($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION) {
  1019. return OTAPI_Basic_Transaction_GetType($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION);
  1020. }
  1021. static function ReplyNotice_GetRequestNum($SERVER_ID,$USER_ID,$THE_TRANSACTION) {
  1022. return OTAPI_Basic_ReplyNotice_GetRequestNum($SERVER_ID,$USER_ID,$THE_TRANSACTION);
  1023. }
  1024. static function Transaction_GetVoucher($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION) {
  1025. return OTAPI_Basic_Transaction_GetVoucher($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION);
  1026. }
  1027. static function Transaction_GetSuccess($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION) {
  1028. return OTAPI_Basic_Transaction_GetSuccess($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION);
  1029. }
  1030. static function Transaction_IsCanceled($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION) {
  1031. return OTAPI_Basic_Transaction_IsCanceled($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION);
  1032. }
  1033. static function Transaction_GetBalanceAgreementSuccess($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION) {
  1034. return OTAPI_Basic_Transaction_GetBalanceAgreementSuccess($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION);
  1035. }
  1036. static function Transaction_GetDateSigned($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION) {
  1037. return OTAPI_Basic_Transaction_GetDateSigned($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION);
  1038. }
  1039. static function Transaction_GetAmount($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION) {
  1040. return OTAPI_Basic_Transaction_GetAmount($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION);
  1041. }
  1042. static function Pending_GetNote($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION) {
  1043. return OTAPI_Basic_Pending_GetNote($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION);
  1044. }
  1045. static function Transaction_GetSenderUserID($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION) {
  1046. return OTAPI_Basic_Transaction_GetSenderUserID($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION);
  1047. }
  1048. static function Transaction_GetSenderAcctID($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION) {
  1049. return OTAPI_Basic_Transaction_GetSenderAcctID($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION);
  1050. }
  1051. static function Transaction_GetRecipientUserID($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION) {
  1052. return OTAPI_Basic_Transaction_GetRecipientUserID($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION);
  1053. }
  1054. static function Transaction_GetRecipientAcctID($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION) {
  1055. return OTAPI_Basic_Transaction_GetRecipientAcctID($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION);
  1056. }
  1057. static function Transaction_GetDisplayReferenceToNum($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION) {
  1058. return OTAPI_Basic_Transaction_GetDisplayReferenceToNum($SERVER_ID,$USER_ID,$ACCOUNT_ID,$THE_TRANSACTION);
  1059. }
  1060. static function SavePurse($SERVER_ID,$ASSET_TYPE_ID,$USER_ID,$THE_PURSE) {
  1061. return OTAPI_Basic_SavePurse($SERVER_ID,$ASSET_TYPE_ID,$USER_ID,$THE_PURSE);
  1062. }
  1063. static function CreatePurse($SERVER_ID,$ASSET_TYPE_ID,$OWNER_ID,$SIGNER_ID) {
  1064. return OTAPI_Basic_CreatePurse($SERVER_ID,$ASSET_TYPE_ID,$OWNER_ID,$SIGNER_ID);
  1065. }
  1066. static function CreatePurse_Passphrase($SERVER_ID,$ASSET_TYPE_ID,$SIGNER_ID) {
  1067. return OTAPI_Basic_CreatePurse_Passphrase($SERVER_ID,$ASSET_TYPE_ID,$SIGNER_ID);
  1068. }
  1069. static function Purse_GetTotalValue($SERVER_ID,$ASSET_TYPE_ID,$THE_PURSE) {
  1070. return OTAPI_Basic_Purse_GetTotalValue($SERVER_ID,$ASSET_TYPE_ID,$THE_PURSE);
  1071. }
  1072. static function Purse_Count($SERVER_ID,$ASSET_TYPE_ID,$THE_PURSE) {
  1073. return OTAPI_Basic_Purse_Count($SERVER_ID,$ASSET_TYPE_ID,$THE_PURSE);
  1074. }
  1075. static function Purse_HasPassword($SERVER_ID,$THE_PURSE) {
  1076. return OTAPI_Basic_Purse_HasPassword($SERVER_ID,$THE_PURSE);
  1077. }
  1078. static function Purse_Peek($SERVER_ID,$ASSET_TYPE_ID,$OWNER_ID,$THE_PURSE) {
  1079. return OTAPI_Basic_Purse_Peek($SERVER_ID,$ASSET_TYPE_ID,$OWNER_ID,$THE_PURSE);
  1080. }
  1081. static function Purse_Pop($SERVER_ID,$ASSET_TYPE_ID,$OWNER_OR_SIGNER_ID,$THE_PURSE) {
  1082. return OTAPI_Basic_Purse_Pop($SERVER_ID,$ASSET_TYPE_ID,$OWNER_OR_SIGNER_ID,$THE_PURSE);
  1083. }
  1084. static function Purse_Push($SERVER_ID,$ASSET_TYPE_ID,$SIGNER_ID,$OWNER_ID,$THE_PURSE,$THE_TOKEN) {
  1085. return OTAPI_Basic_Purse_Push($SERVER_ID,$ASSET_TYPE_ID,$SIGNER_ID,$OWNER_ID,$THE_PURSE,$THE_TOKEN);
  1086. }
  1087. static function Purse_Empty($SERVER_ID,$ASSET_TYPE_ID,$SIGNER_ID,$THE_PURSE) {
  1088. return OTAPI_Basic_Purse_Empty($SERVER_ID,$ASSET_TYPE_ID,$SIGNER_ID,$THE_PURSE);
  1089. }
  1090. static function Wallet_ImportPurse($SERVER_ID,$ASSET_TYPE_ID,$USER_ID,$THE_PURSE) {
  1091. return OTAPI_Basic_Wallet_ImportPurse($SERVER_ID,$ASSET_TYPE_ID,$USER_ID,$THE_PURSE);
  1092. }
  1093. static function exchangePurse($SERVER_ID,$ASSET_TYPE_ID,$USER_ID,$THE_PURSE) {
  1094. return OTAPI_Basic_exchangePurse($SERVER_ID,$ASSET_TYPE_ID,$USER_ID,$THE_PURSE);
  1095. }
  1096. static function Token_ChangeOwner($SERVER_ID,$ASSET_TYPE_ID,$THE_TOKEN,$SIGNER_NYM_ID,$OLD_OWNER,$NEW_OWNER) {
  1097. return OTAPI_Basic_Token_ChangeOwner($SERVER_ID,$ASSET_TYPE_ID,$THE_TOKEN,$SIGNER_NYM_ID,$OLD_OWNER,$NEW_OWNER);
  1098. }
  1099. static function Token_GetID($SERVER_ID,$ASSET_TYPE_ID,$THE_TOKEN) {
  1100. return OTAPI_Basic_Token_GetID($SERVER_ID,$ASSET_TYPE_ID,$THE_TOKEN);
  1101. }
  1102. static function Token_GetDenomination($SERVER_ID,$ASSET_TYPE_ID,$THE_TOKEN) {
  1103. return OTAPI_Basic_Token_GetDenomination($SERVER_ID,$ASSET_TYPE_ID,$THE_TOKEN);
  1104. }
  1105. static function Token_GetSeries($SERVER_ID,$ASSET_TYPE_ID,$THE_TOKEN) {
  1106. return OTAPI_Basic_Token_GetSeries($SERVER_ID,$ASSET_TYPE_ID,$THE_TOKEN);
  1107. }
  1108. static function Token_GetValidFrom($SERVER_ID,$ASSET_TYPE_ID,$THE_TOKEN) {
  1109. return OTAPI_Basic_Token_GetValidFrom($SERVER_ID,$ASSET_TYPE_ID,$THE_TOKEN);
  1110. }
  1111. static function Token_GetValidTo($SERVER_ID,$ASSET_TYPE_ID,$THE_TOKEN) {
  1112. return OTAPI_Basic_Token_GetValidTo($SERVER_ID,$ASSET_TYPE_ID,$THE_TOKEN);
  1113. }
  1114. static function Token_GetAssetID($THE_TOKEN) {
  1115. return OTAPI_Basic_Token_GetAssetID($THE_TOKEN);
  1116. }
  1117. static function Token_GetServerID($THE_TOKEN) {
  1118. return OTAPI_Basic_Token_GetServerID($THE_TOKEN);
  1119. }
  1120. static function Instrmnt_GetAmount($THE_INSTRUMENT) {
  1121. return OTAPI_Basic_Instrmnt_GetAmount($THE_INSTRUMENT);
  1122. }
  1123. static function Instrmnt_GetTransNum($THE_INSTRUMENT) {
  1124. return OTAPI_Basic_Instrmnt_GetTransNum($THE_INSTRUMENT);
  1125. }
  1126. static function Instrmnt_GetValidFrom($THE_INSTRUMENT) {
  1127. return OTAPI_Basic_Instrmnt_GetValidFrom($THE_INSTRUMENT);
  1128. }
  1129. static function Instrmnt_GetValidTo($THE_INSTRUME

Large files files are truncated, but you can click here to view the full file