Возвращает информацию о аккаунте, ассоциированным с предоставленным номером аккаунта.
http://localhost:1400/api/getAccount? account=ACCOUNTNUM
Where:
{ "publicKey": "PUBKEY", "assetBalances": [ { [ARRAY_OF_ASSETs] } ], "balance": "BALANCE", "accountRS": "ACCOUNTRS", "unconfirmedAssetBalances": [ { [ARRAY_OF_UNCONFIRMED_ASSETs] } ], "account": "ACCOUNT", "effectiveBalance": EFFBALANCE, "unconfirmedBalance": "UNCONFBALANCE", "forgedBalance": "FORGEDBAL" }
Where:
Запрос:
http://localhost:1400/api/getAccount? account=7898870630272254992
Ответ:
{ "publicKey": "ce0fc0f2fed0645f7018e251493a8af1e1ecfb444a4603902e71bfd2a4b41558", "assetBalances": [ { "asset": "1013693125509851736", "balanceQNT": "48" } ], "balance": "1000700000000", "accountRS": "LMA-BK2J-ZMY4-93UY-8EM9V", "unconfirmedAssetBalances": [ { "unconfirmedBalanceQNT": "48", "asset": "1013693125509851736" } ], "account": "7898870630272254992", "effectiveBalance": 9932, "unconfirmedBalance": "1000700000000", "forgedBalance": "0" }
Verified 5/12/14
Возвращает номер счета, связанный с переданной парольной фразой.
http://localhost:1400/api/getAccountId? secretPhrase=PASSPHRASE
Где:
{ "accountId": "ACCOUNTNUM" "accountRS": "ACCOUNTRS" }
Where:
Запрос:
http://localhost:1400/api/getAccountId? secretPhrase=mySuperSecretPassphraseThatYouCanNeverGuess
Ответ:
{ "accountId": "4357314498768237104" "accountRS": "LMA-UWKJ-GFEV-AGY4-5C4YS" }
Внимание: Вы получите ERRORCODE:1, если вы делаете этот запрос не через метод POST
Возвращает ID всех блоков, созданных данным аккаунтом. Результаты отсортированы в хронологическом порядке.
http://localhost:1400/api/getAccountBlockIds? account=ACCOUNT timestamp=TIME
Где:
{ "blockIds": [ARRAY_OF_BLOCK_IDs] }
Примечание: результаты отсортированы в хронологическом порядке (самый ранний блок отображается первым)
Запрос:
http://localhost:1400/api/getAccountBlockIds? account=387977119245692429 timestamp=0
Ответ:
{ "blockIds": [ "932115710792099523" ] }
Возвращает публичный ключ, связанный с переданным номером счета.
http://localhost:1400/api/getAccountPublicKey? account=ACCOUNTNUM
Где:
{ "publicKey": "PUBKEY" }
Где:
Примечание: если переданный номер счета не известен, вы получите ошибку с кодом 5. Если счет существует, но с него не посылались транзакции, вы получите пустое значение: {}
Запрос:
http://localhost:1400/api/getAccountPublicKey? account=6483973064837388393
Ответ:
{ "publicKey": "29592749cd26f5c1c4bf0225f8ab225f289449b4978495e6fec09d486ae2d217" }
Возвращает ID транзакций, связанных с переданным номером счета. Параметр timestamp определяет насколько далеко в прошлое вам нужно заглянуть в вашем списке транзакций; нулевое значение позволит вам получить все транзакции данного счета, начиная с генезис блока.
http://localhost:1400/api/getAccountTransactionIds? account=ACCOUNT& timestamp=TIME& type=TYPE& subtype=SUBTYPE
Где:
{ "transactionIds": [ARRAY_OF_IDs] }
Где:
Примечание: результаты отсортированы в хронологическом порядке (самая ранняя транзакция отображается первой)
Запрос:
http://localhost:1400/api/getAccountTransactionIds? account=25940420118693217452& timestamp=0
Ответ:
{ "transactionIds": [ "17484500871708980634", "51938275284739120529" ] }
Возвращает баланс аккаунта.
http://localhost:1400/api/getBalance? account=ACCOUNT
Где:
{ "guaranteedBalance": "GUARANTEED_BALANCE", "balance": "BALANCE", "effectiveBalance": EFFBALANCE, "unconfirmedBalance": "UNCONFBALANCE", "forgedBalance": "0" }
Где:
Запрос:
http://localhost:1400/api/getBalance? account=7898870630272254992
Ответ:
{ "guaranteedBalance": "0", "balance": "1000700000000", "effectiveBalance": 9932, "unconfirmedBalance": "1000700000000", "forgedBalance": "0" }
Возвращает баланс счета, который подтвержден определенное число раз. Реализовано, начиная с версии 0.5.5
http://localhost:1400/api/getGuaranteedBalance? account=ACCOUNT& numberOfConfirmations=CONFIRMATIONS
Где:
{ "guaranteedBalance": GUARANTEED_BALANCE }
Где:
Запрос:
http://localhost:1400/api/getGuaranteedBalance? account=3847997711292454692& numberOfConfirmations=15
Ответ:
{ "guaranteedBalance": 1303400000000 }
Передача вашего баланса в аренду другому аккаунту.
http://localhost:1400/api/leaseBalance? period=PERIOD& recipient=REC& secretPhrase=SECRET& fee=FEE& deadline=DEADLINE& referencedTransaction=REFTXID& broadcast=BROAD
Где:
{ "fullHash": "FULLHASH", "signatureHash": "SIGHASH", "transactionBytes": "TXBYTES", "hash": "HASH", "transaction": "TX", "broadcasted": BROAD, "unsignedTransactionBytes": "UNTXBYTES" }
Где:
Запрос:
http://localhost:1400/api/leaseBalance? period=2880& recipient=1562462127635514638& secretPhrase=123& fee=100000000& deadline=1440
Ответ:
{ "fullHash": "e4d1f83e1cf26ee71d8566d00077510c4a641e04174e7ec3893d7e5aafc82e65", "signatureHash": "48cab5351b4c08ac2816b5e13e9d238fa910085a0d07a16e1c7d7986222fc444", "transactionBytes": "0400401adb00a005668683e673274c671802492d6f5...", "hash": "9b64d859cecdf63773d0696777c2783892616f3a793794544531e4fd7b8a66b2", "transaction": "16676532673329025508", "broadcasted": true, "unsignedTransactionBytes": "0400401adb00a005668683e673274c671802492d6f54cdc..." }
Запуск или остановка форжинга аккаунтом, или проверка, чтобы увидеть, форжит ли учетная запись. Учетная запись форжит, когда ее секретная фраза (закрытый ключ) предоставлена серверу/узлу LibreMoney.
http://localhost:1400/api? requestType=START_OR_STOP_OR_GET& secretPhrase=SECRET
Где:
{ "deadline": DEADLINE }
Где:
Для "stopForging":
{ "foundAndStopped": TRUE_OR_FALSE }
Запрос:
http://localhost:1400/api/startForging? secretPhrase=MySuperSecretPasswordThatIsNotActuallyPostedHereOrIsEvenRealSoDoNotEvenTryIt
Ответ:
{ "deadline": 1036742 }
Установка сведений об аккаунте
http://localhost:1400/api/setAccountInfo? secretPhrase=SECRET& name=NAME& description=DESCRIPT& publicKey=PUBKEY& fee=FEE& deadline=DEADLINE& referencedTransactionFullHash=REFTXHASH& broadcast=BROAD
Где:
{ "fullHash": "FULLHASH", "signatureHash": "SIGHASH", "transactionBytes": "TXBYTES", "hash": "HASH", "transaction": "TX", "broadcasted": BROAD, "unsignedTransactionBytes": "UNTXBYTES" }
Where:
Запрос:
http://localhost:1400/api/setAccountInfo? secretPhrase=MySuperSecretPasswordThatIsNotActuallyPostedHereOrIsEvenRealSoDoNotEvenTryIt& fee=100000000& deadline=1440
Ответ:
{ "fullHash": "93e8bba270eed8693f62576e13b45b45a848dd475e510fdb1e4026712829b734", "signatureHash": "5487681f5a828d379864cbbdba9b1f4f2c6f7035c8cf2f272dc323147aea5eac", "transactionBytes": "0105c84ad700a005668683e673274c671802492d6f54cdc33d247aa426e7...", "hash": "6b6ec6ad2f06119493caca546b6561069cd5341b41884d5be068e0b1d9ce7748", "transaction": "7627108136485906579", "broadcasted": true, "unsignedTransactionBytes": "0105c84ad700a005668683e673274c671802492d6f54cdc33d247aa4..." }