(contract-call contract method)(contract-call contract method args)(contract-call contract method args {:keys [:ignore-forward?] :as opts})Will call a method and execute its smart contract method in the EVM without sending any transaction.
contract parameter can be one of:method is a :camel_case keyword corresponding to the smart-contract functionargs is a vector of arguments for the methodopts is a map of options passed as message datafunction returns a Promise resolving to the result of method call.
Will call a method and execute its smart contract method in the EVM without sending any transaction. # arguments: ## `contract` parameter can be one of: * keyword :some-contract * tuple of keyword and address [:some-contract 0x1234...] * instance SomeContract ## `method` is a :camel_case keyword corresponding to the smart-contract function ## `args` is a vector of arguments for the `method` ## `opts` is a map of options passed as message data # returns: function returns a Promise resolving to the result of `method` call.
(contract-event-in-tx contract event {:keys [:transaction-hash] :as tx-receipt})(contract-send contract method)(contract-send contract method args)(contract-send contract
method
args
{:keys [:from :gas :ignore-forward?] :as opts})Will send a transaction to the smart contract and execute its method.
contract parameter can be one of:method is a :camel_case keyword corresponding to the smart-contract functionargs is a vector of arguments for the methodopts is a map of options passed as message datafunction returns a Promise resolving to a tx receipt.
Will send a transaction to the smart contract and execute its method. # arguments: ## `contract` parameter can be one of: * keyword :some-contract * tuple of keyword and address [:some-contract 0x1234...] * instance SomeContract ## `method` is a :camel_case keyword corresponding to the smart-contract function ## `args` is a vector of arguments for the `method` ## `opts` is a map of options passed as message data # returns: function returns a Promise resolving to a tx receipt.
(replay-past-events-in-order events
callback
{:keys [:from-block :to-block :ignore-forward?
:delay :transform-fn :on-finish]
:or {delay 0 transform-fn identity}
:as opts})(subscribe-event-logs contract
event
{:keys [:from-block :address :topics :ignore-forward?]
:as opts}
&
[callback])(subscribe-events contract
event
{:keys [:from-block :address :topics :ignore-forward?
:latest-event?]
:as opts}
callbacks)cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |