(create-module-entry rt m & [refresh])
creates a compiled module contract entry
creates a compiled module contract entry
(create-pointer-entry rt ptr & [refresh])
creates a pointer entry
creates a pointer entry
(exec-rt-web3 rt f)
helper function for executing a command via node
helper function for executing a command via node
(rt-get-caller-address & [rt])
gets the caller address
gets the caller address
(rt-get-caller-private-key & [rt])
gets the caller private-key
gets the caller private-key
(rt-get-contract & [address rt])
gets the current contract
gets the current contract
(rt-get-contract-address & [rt])
gets the current contract address
gets the current contract address
(rt-web3 {:keys [id lang] :as m})
creates an starts a runtime
creates an starts a runtime
(rt-web3:create {:keys [id lang] :as m})
creates a runtime
creates a runtime
(rt:bytecode-size & [input refresh rt])
gets the bytecode size
gets the bytecode size
(rt:deploy & [m rt])
deploys current namespace as contract
deploys current namespace as contract
(rt:deploy-ptr ptr & [rt])
deploys a ptr a contract
deploys a ptr a contract
(rt:node-eval form & [rt])
evaluates a form in the node runtime
evaluates a form in the node runtime
(rt:node-get-balance & [address rt])
gets the current balance
gets the current balance
(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?
(start-ganache-server)
starts the ganache server in a given directory
starts the ganache server in a given directory
(start-web3 {:keys [id lang config] :as rt})
starts the solidity rt
starts the solidity rt
(stop-ganache-server)
stop the ganache server
stop the ganache server
(stop-web3 {:keys [id lang bench container] :as rt})
stops the solidity rt
stops the solidity rt
(ut:str-comp a b)
compares two strings together
compares two strings together
(with:caller-address [address] & body)
overrides caller address
overrides caller address
(with:caller-payment [payment] & body)
overrides the caller payment
overrides the caller payment
(with:caller-private-key [private-key] & body)
overrides caller private key
overrides caller private key
(with:closed-methods & body)
turns off the open methods flag
turns off the open methods flag
(with:contract-address [address] & body)
overrides contract address
overrides contract address
(with:gas-limit [gas-limit] & body)
sets the gas limit
sets the gas limit
(with:measure & body)
measures balance change before and after call
measures balance change before and after call
(with:open-methods & body)
forces the open methods flag
forces the open methods flag
(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
(with:stringify & body)
stringifies the output
stringifies the output
(with:suppress-errors & body)
suppresses printing of errors
suppresses printing of errors
(with:temp & body)
deploy and run temp contract
deploy and run temp contract
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close