Liking cljdoc? Tell your friends :D

rt.solidity


abi-decodeclj


abi-encodeclj


abi-encode-callclj


abi-encode-packedclj


abi-encode-with-selectorclj


abi-encode-with-signatureclj


addmodclj


assertclj


block-basefeeclj


block-chainidclj


block-coinbaseclj


block-difficultyclj


block-gaslimitclj


block-numberclj


block-timestampclj


blockhashclj


bytesclj


bytes-concatclj


create-module-entryclj

(create-module-entry rt m & [refresh])

creates a compiled module contract entry

creates a compiled module contract entry
raw docstring

create-pointer-entryclj

(create-pointer-entry rt ptr & [refresh])

creates a pointer entry

creates a pointer entry
raw docstring

ecrecoverclj


exec-rt-web3clj

(exec-rt-web3 rt f)

helper function for executing a command via node

helper function for executing a command via node
raw docstring

gasleftclj


keccak256clj


msg-dataclj


msg-senderclj


msg-sigclj


msg-valueclj


mulmodclj


payableclj


requireclj


revertclj


ripemd160clj


rt-get-caller-addressclj

(rt-get-caller-address & [rt])

gets the caller address

gets the caller address
raw docstring

rt-get-caller-private-keyclj

(rt-get-caller-private-key & [rt])

gets the caller private-key

gets the caller private-key
raw docstring

rt-get-contractclj

(rt-get-contract & [address rt])

gets the current contract

gets the current contract
raw docstring

rt-get-contract-addressclj

(rt-get-contract-address & [rt])

gets the current contract address

gets the current contract address
raw docstring

rt-get-idclj

(rt-get-id & [rt])

gets the rt node id

gets the rt node id
raw docstring

rt-get-nodeclj

(rt-get-node & [rt])

gets the node runtime

gets the node runtime
raw docstring

rt-set-contractclj

(rt-set-contract address m & [rt])

TODO

TODO
raw docstring

rt-web3clj

(rt-web3 {:keys [id lang] :as m})

creates an starts a runtime

creates an starts a runtime
raw docstring

rt-web3:createclj

(rt-web3:create {:keys [id lang] :as m})

creates a runtime

creates a runtime
raw docstring

rt:bytecode-sizeclj

(rt:bytecode-size & [input refresh rt])

gets the bytecode size

gets the bytecode size
raw docstring

rt:contractclj

(rt:contract & [input refresh rt])

gets the contract

gets the contract
raw docstring

rt:deployclj

(rt:deploy & [m rt])

deploys current namespace as contract

deploys current namespace as contract
raw docstring

rt:deploy-ptrclj

(rt:deploy-ptr ptr & [rt])

deploys a ptr a contract

deploys a ptr a contract
raw docstring

rt:node-evalclj

(rt:node-eval form & [rt])

evaluates a form in the node runtime

evaluates a form in the node runtime
raw docstring

rt:node-get-balanceclj

(rt:node-get-balance & [address rt])

gets the current balance

gets the current balance
raw docstring

rt:node-get-block-numberclj

(rt:node-get-block-number & [rt])

TODO

TODO
raw docstring

rt:node-past-eventsclj

(rt:node-past-events name & [opts address rt])

gets past events

###_(compile-node/rt:node-past-events) => vector?

gets past events

#_#_#_(compile-node/rt:node-past-events)
=> vector?
raw docstring

rt:node-pingclj

(rt:node-ping & [rt])

pings the node

pings the node
raw docstring

rt:printclj

(rt:print & [m no-lines])

prints out the contract

prints out the contract
raw docstring

rt:send-weiclj

(rt:send-wei to-address amount & [rt])

TODO

TODO
raw docstring

selfdestructclj


sha256clj


start-ganache-serverclj

(start-ganache-server)

starts the ganache server in a given directory

starts the ganache server in a given directory
raw docstring

start-web3clj

(start-web3 {:keys [id lang config] :as rt})

starts the solidity rt

starts the solidity rt
raw docstring

stop-ganache-serverclj

(stop-ganache-server)

stop the ganache server

stop the ganache server
raw docstring

stop-web3clj

(stop-web3 {:keys [id lang bench container] :as rt})

stops the solidity rt

stops the solidity rt
raw docstring

stringclj


string-concatclj


superclj


thisclj


tx-gaspriceclj


tx-originclj


ut:str-compclj

(ut:str-comp a b)

compares two strings together

compares two strings together
raw docstring

with:caller-addresscljmacro

(with:caller-address [address] & body)

overrides caller address

overrides caller address
raw docstring

with:caller-paymentcljmacro

(with:caller-payment [payment] & body)

overrides the caller payment

overrides the caller payment
raw docstring

with:caller-private-keycljmacro

(with:caller-private-key [private-key] & body)

overrides caller private key

overrides caller private key
raw docstring

with:cleancljmacro

(with:clean [clean] & body)

with clean flag

with clean flag
raw docstring

with:closed-methodscljmacro

(with:closed-methods & body)

turns off the open methods flag

turns off the open methods flag
raw docstring

with:contract-addresscljmacro

(with:contract-address [address] & body)

overrides contract address

overrides contract address
raw docstring

with:gas-limitcljmacro

(with:gas-limit [gas-limit] & body)

sets the gas limit

sets the gas limit
raw docstring

with:measurecljmacro

(with:measure & body)

measures balance change before and after call

measures balance change before and after call
raw docstring

with:open-methodscljmacro

(with:open-methods & body)

forces the open methods flag

forces the open methods flag
raw docstring

with:paramscljmacro

(with:params {:keys [clean url contract-address caller-address
                     caller-private-key caller-payment gas-limit temp stringify
                     open-methods suppress-errors]}
             &
             body)

overrides all parameters

overrides all parameters
raw docstring

with:stringifycljmacro

(with:stringify & body)

stringifies the output

stringifies the output
raw docstring

with:suppress-errorscljmacro

(with:suppress-errors & body)

suppresses printing of errors

suppresses printing of errors
raw docstring

with:tempcljmacro

(with:temp & body)

deploy and run temp contract

deploy and run temp contract
raw docstring

with:urlcljmacro

(with:url [url] & body)

overrides api url

overrides api url
raw docstring

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

× close