Liking cljdoc? Tell your friends :D

abi-clj.utils


dissoc-nameclj

(dissoc-name xs)

item->human-readablecljmultimethod


item->is-dynamic?clj

(item->is-dynamic? {type :type :as item})

item->signaturecljmultimethod


item->sizeclj

(item->size {type :type :as item})

Size, in hex chars, the item takes in the head of its container.

Size, in hex chars, the item takes in the head of its container.
raw docstring

type-kindclj

(type-kind type)

Classifies a solidity type: :vector, :tuple, :bool, :address, :string, :unumber, :number, :bytes (fixed size) or :dbytes (dynamic). Returns nil for unsupported types.

Classifies a solidity type: :vector, :tuple, :bool, :address, :string,
:unumber, :number, :bytes (fixed size) or :dbytes (dynamic). Returns nil
for unsupported types.
raw docstring

vector-typeclj

(vector-type type)

Splits an array type on its outermost dimension, returning [child-type length], with a nil length for dynamic arrays. "uint256[3][]" => ["uint256[3]" nil], "uint256[3]" => ["uint256" 3]

Splits an array type on its outermost dimension, returning
[child-type length], with a nil length for dynamic arrays.
"uint256[3][]" => ["uint256[3]" nil], "uint256[3]" => ["uint256" 3]
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close