Network.Ethereum.Web3.Types.BigNumber
- Package
- purescript-web3
- Repository
- f-o-a-m/purescript-web3
#Algebra Source
class (Ring r, Ring a) <= Algebra r a whereClass for embedding one ring inside another. Used mostly for coercing numerical values to BigNumber types.
The emedding ring is refered to as the subalgebra. The embedding is assumed to be a ring homomorphism,
and a is an r-bimodule under lmul and rmul.
Members
embed :: r -> a
Instances
#(+<) Source
Operator alias for Network.Ethereum.Web3.Types.BigNumber.radd (right-associative / precedence 6)
#(>+) Source
Operator alias for Network.Ethereum.Web3.Types.BigNumber.ladd (left-associative / precedence 6)
#(-<) Source
Operator alias for Network.Ethereum.Web3.Types.BigNumber.rsub (right-associative / precedence 6)
#(>-) Source
Operator alias for Network.Ethereum.Web3.Types.BigNumber.lsub (left-associative / precedence 6)
#(*<) Source
Operator alias for Network.Ethereum.Web3.Types.BigNumber.rmul (right-associative / precedence 7)
#(>*) Source
Operator alias for Network.Ethereum.Web3.Types.BigNumber.lmul (left-associative / precedence 7)
#parseBigNumber Source
parseBigNumber :: Radix -> String -> Maybe BigNumberConvert a string in the given base to a BigNumber
#toTwosComplement Source
toTwosComplement :: BigNumber -> BigNumberTake the twos complement of a BigNumer
#unsafeToInt Source
unsafeToInt :: BigNumber -> IntUnsafely coerce a BigNumber to an Int.
#floorBigNumber Source
floorBigNumber :: BigNumber -> BigNumberTake the integer part of a big number
Re-exports from Data.Int
#Radix Source
newtype RadixThe number of unique digits (including zero) used to represent integers in a specific base.
#hexadecimal Source
hexadecimal :: RadixThe base-16 system.
- Modules
- Network.
Ethereum. Web3 - Network.
Ethereum. Web3. Api - Network.
Ethereum. Web3. Contract - Network.
Ethereum. Web3. JsonRPC - Network.
Ethereum. Web3. Provider - Network.
Ethereum. Web3. Solidity - Network.
Ethereum. Web3. Solidity. AbiEncoding - Network.
Ethereum. Web3. Solidity. Bytes - Network.
Ethereum. Web3. Solidity. EncodingType - Network.
Ethereum. Web3. Solidity. Int - Network.
Ethereum. Web3. Solidity. Size - Network.
Ethereum. Web3. Solidity. Tuple - Network.
Ethereum. Web3. Solidity. UInt - Network.
Ethereum. Web3. Solidity. Vector - Network.
Ethereum. Web3. Types - Network.
Ethereum. Web3. Types. BigNumber - Network.
Ethereum. Web3. Types. EtherUnit - Network.
Ethereum. Web3. Types. Sha3 - Network.
Ethereum. Web3. Types. Types - Network.
Ethereum. Web3. Types. Utils