Liking cljdoc? Tell your friends :D

freecoin-lib.core


->nxtclj

(->nxt server port)

Positional factory function for class freecoin_lib.core.nxt.

Positional factory function for class freecoin_lib.core.nxt.
sourceraw docstring

->transactionclj

(->transaction _id
               emission
               broadcast
               signed
               sender
               amount
               recipient
               blockchain
               currency)

Positional factory function for class freecoin_lib.core.transaction.

Positional factory function for class freecoin_lib.core.transaction.
sourceraw docstring

->voucherclj

(->voucher _id expiration sender amount blockchain currency)

Positional factory function for class freecoin_lib.core.voucher.

Positional factory function for class freecoin_lib.core.voucher.
sourceraw docstring

add-tags-list-paramsclj

(add-tags-list-params request-params)
source

add-transaction-list-paramsclj

(add-transaction-list-params request-params)
source

Blockchaincljprotocol

count-transactionsclj

(count-transactions bk params)

redeem-voucherclj

(redeem-voucher bk account-id voucher)

get-transactionclj

(get-transaction bk txid)

list-vouchersclj

(list-vouchers bk)

create-tagclj

(create-tag bk name params)

list-accountsclj

(list-accounts bk)

list-tagsclj

(list-tags bk params)

create-transactionclj

(create-transaction bk from-account-id amount to-account-id params)

remove-tagclj

(remove-tag bk name)

create-accountclj

(create-account bk name)

import-accountclj

(import-account bk account-id secret)

create-voucherclj

(create-voucher bk account-id amount expiration secret)

moveclj

(move bk from-account-id amount to-account-is params)

get-balanceclj

(get-balance bk account-id)

get-total-balanceclj

(get-total-balance bk)

get-tagclj

(get-tag bk name params)

get-addressclj

(get-address bk account-id)

update-transactionclj

(update-transaction bk txid fn)

labelclj

(label bk)

list-transactionsclj

(list-transactions bk params)

create-addressclj

(create-address bk account-id)
source

create-in-memory-blockchainclj

(create-in-memory-blockchain label)
(create-in-memory-blockchain label transactions-atom accounts-atom tags-atom)

Inputs: ([label :- s/Keyword] [label :- s/Keyword transactions-atom :- clojure.lang.Atom accounts-atom :- clojure.lang.Atom tags-atom :- clojure.lang.Atom])

Inputs: ([label :- s/Keyword] [label :- s/Keyword transactions-atom :- clojure.lang.Atom accounts-atom :- clojure.lang.Atom tags-atom :- clojure.lang.Atom])
sourceraw docstring

in-memory-filterclj

(in-memory-filter entry params)
source

map->nxtclj

(map->nxt m__7585__auto__)

Factory function for class freecoin_lib.core.nxt, taking a map of keywords to field values.

Factory function for class freecoin_lib.core.nxt, taking a map of keywords to field values.
sourceraw docstring

map->transactionclj

(map->transaction m__7585__auto__)

Factory function for class freecoin_lib.core.transaction, taking a map of keywords to field values.

Factory function for class freecoin_lib.core.transaction, taking a map of keywords to field values.
sourceraw docstring

map->voucherclj

(map->voucher m__7585__auto__)

Factory function for class freecoin_lib.core.voucher, taking a map of keywords to field values.

Factory function for class freecoin_lib.core.voucher, taking a map of keywords to field values.
sourceraw docstring

merge-paramsclj

(merge-params params f name updater)
source

new-btc-rpcclj

(new-btc-rpc currency)
(new-btc-rpc currency rpc-config-path)

Inputs: ([currency :- s/Str] [currency :- s/Str rpc-config-path :- s/Str])

Inputs: ([currency :- s/Str] [currency :- s/Str rpc-config-path :- s/Str])
sourceraw docstring

new-mongoclj

(new-mongo currency stores-m)

Inputs: [currency :- s/Str stores-m :- StoresMap]

Check that the blockchain is available, then return a record

Inputs: [currency :- s/Str stores-m :- StoresMap]

Check that the blockchain is available, then return a record
sourceraw docstring

recnameclj

(recname record)

Return a string which is the name of the record class, uppercase. Used to identify the class type.

Return a string which is the name of the record class, uppercase.
Used to identify the class type.
sourceraw docstring

strict-map->BtcRpcclj

(strict-map->BtcRpc m9824 & [drop-extra-keys?__5772__auto__])

Factory function for class BtcRpc, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->

Factory function for class BtcRpc, taking a map of keywords to field values.  All keys are required, and no extra keys are allowed.  Even faster than map->
sourceraw docstring

strict-map->Mongoclj

(strict-map->Mongo m9644 & [drop-extra-keys?__5772__auto__])

Factory function for class Mongo, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->

Factory function for class Mongo, taking a map of keywords to field values.  All keys are required, and no extra keys are allowed.  Even faster than map->
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close