package
0.0.0-20181026122453-b7e984262a79
Repository: https://github.com/kowala-tech/kusd.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
BloomBitsBlocks is the number of blocks a single bloom bit section vector contains.
Gas needed for an elliptic curve addition.
Base price for an elliptic curve pairing check.
Per-point price for an elliptic curve pairing check.
Gas needed for an elliptic curve scalar multiplication.
Maximum depth of call/create stack.
Once per CALL operation & message call transaction.
Paid for CALL when the destination address didn't exist prior.
Free gas given at beginning of call.
Paid for CALL when the value transfer is non-zero.
.
.
Once per CREATE operation & contract-creation transaction.
No description provided by the author
Elliptic curve sender recovery gas price.
No description provided by the author
These are network parameters that need to be constant between clients, but aren't necesarilly consensus related.
Times ceil(log256(exponent)) for the EXP instruction.
Once per EXP instruction.
No description provided by the author
The bound divisor of the gas limit, used in update calculations.
Gas limit of the Genesis block.
HDCoinType hierarchical deterministic wallet coin_type (SLIP-44).
Base price for a data copy operation.
Per-work price for a data copy operation.
Refunded gas, once per SSTORE operation if the zeroness changes to zero.
No description provided by the author
No description provided by the author
Per byte in a LOG* operation's data.
Per LOG* operation.
Multiplied by the * of the LOG*, per LOG transaction.
These are network parameters that need to be constant between clients, but aren't necesarilly consensus related.
MaximumExtraDataSize maximum size extra data may be after Genesis.
Times the address of the (highest referenced byte in memory + 1).
Minimum the gas limit may ever be.
No description provided by the author
Divisor for the quadratic particle of the big int modular exponentiation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Proof of Stake - timeouts.
Divisor for the quadratic particle of the memory cost equation.
Base price for a RIPEMD160 operation.
Per-word price for a RIPEMD160 operation.
Base price for a SHA256 operation.
Per-word price for a SHA256 operation.
Once per SHA3 operation.
Once per word of the SHA3 operation's data.
No description provided by the author
Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added.
Once per SSTORE operation if the zeroness doesn't change.
Once per SSTORE operation if the zeroness changes to zero.
Once per SSTORE operation if the zeroness changes from zero.
Once per SLOAD operation.
No description provided by the author
Maximum size of VM stack allowed.
Refunded following a suicide operation.
No description provided by the author
No description provided by the author
Once per operation, for a selection of them.
Per byte of data attached to a transaction that is not equal to zero.
Per byte of data attached to a transaction that equals zero.
Per transaction not creating a contract.
Per transaction that creates a contract.
No description provided by the author
These are the multipliers for kcoin denominations.

# Variables

AllKonsensusProtocolChanges contains every protocol change (EIPs) introduced and accepted by the Kowala core developers.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GasTableAndromeda contain the gas prices for the andromeda phase.
No description provided by the author
MainnetBootnodes are the enode URLs of the P2P bootstrap nodes running on the main Kowala network.
MainnetChainConfig is the chain parameters to run a node on the main network.
No description provided by the author
Mainnet genesis hash to enforce below configs on.
The artificial target.
No description provided by the author
TestnetBootnodes are the enode URLs of the P2P bootstrap nodes running on the test network.
TestnetChainConfig contains the chain parameters to run a node on the test network.
TestnetDiscoveryV5Bootnodes are the enode URLs of the P2P bootstrap nodes for the experimental RLPx v5 topic-discovery network.
Testnet genesis hash to enforce below configs on.
No description provided by the author
Version holds the textual version string.
Major version component of the current release.
Version metadata to append to the version string.
Minor version component of the current release.
Patch version component of the current release.
Version holds the textual version string with commit.

# Structs

ChainConfig is the core config which determines the blockchain settings.
ConfigCompatError is raised if the locally-stored blockchain is initialised with a ChainConfig that would alter the past.
GasTable organizes gas prices for different kowala phases.
No description provided by the author
KonsensusConfig is the consensus engine configs for proof-of-stake based sealing.
Rules wraps ChainConfig and is merely syntatic sugar or can be used for functions that do not have or require information about the block.