# README
This package contains declaration of casper types and base functions to construct them. (See documentation for more information.)
# Functions
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
NewBlockFromBlockV1 construct Block from BlockV1.
NewBlockFromBlockWrapper construct Block from BlockWithSignatures.
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
No description provided by the author
No description provided by the author
No description provided by the author
NewTransactionTargetFromSession create new TransactionTarget from ExecutableDeployItem.
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
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
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
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
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
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
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
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
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
# Variables
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
# Structs
Account representing a user's account, stored in a global state.
ActionThresholds have to be met when executing an action of a certain type.
No description provided by the author
No description provided by the author
No description provided by the author
AssociatedKey is allowed to provide signatures on deploys for the account.
AuctionState is a data structure summarizing auction contract data.
Bid An entry in the validator map.
BidKind Auction bid variants.
Block represents a common object returned as result from RPC response unifying BlockV2 and BlockV1.
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Bridge is a bridge record pointing to a new `ValidatorBid` after the public key was changed.
ByPackageHashInvocationTarget The address and optional version identifying the package.
ByPackageNameInvocationTarget The alias and optional version identifying the package.
ByteCode A container for contract's Wasm bytes.
No description provided by the author
No description provided by the author
Contract contains information, entry points and named keys belonging to a Contract.
ContractGroup associate a set of URefs with a label.
ContractPackage contains contract definition, metadata, and security container.
ContractVersion contains information related to an active version of a contract.
Credit is a bridge record pointing to a new `ValidatorBid` after the public key was changed.
Delegator is associated with the given validator.
No description provided by the author
DelegatorV1 of version 1 which is associated with the given validator.
Deploy is an item containing a smart contract along with the requester's signature(s).
DeployExecutionInfo represents the result of executing a single deploy V2.
DeployExecutionResult represents the result of executing a single deploy.
No description provided by the author
DeployInfo provides information relating to the given Deploy.
DisabledContractVersion is a disabled version of a contract.
No description provided by the author
EntityActionThresholds Thresholds that have to be met when executing an action of a certain type.
No description provided by the author
No description provided by the author
EntityVersionKey Major element of `ProtocolVersion` combined with `EntityVersion`.
EntryPointAccess is access control options for a contract entry point (method).
No description provided by the author
EntryPointV1 is a type signature of a method.
EntryPointV2 Entrypoints to be executed against the V2 Casper VM.
EntryPointValue The encapsulated representation of entrypoints.
No description provided by the author
EraEndV1 contains a report and list of validator weights for the next era.
EraEndV2 information related to the end of an era, and validator weights for the following era.
EraInfo stores an auction metadata.
EraReport is an equivocation and reward information to be included in the terminal block.
No description provided by the author
EraSummary is a summary of an era.
EraValidators contains validators and weights for an Era.
ExecutableDeployItem is a base structure for the possible variants of an executable deploy.
ExecutionInfo represents the result of executing a single deploy V2.
No description provided by the author
No description provided by the author
No description provided by the author
ExecutionResultV2 represents the result of executing a single deploy for V2 version.
No description provided by the author
No description provided by the author
No description provided by the author
InitiatorAddr the address of the initiator of a TransactionV1.
Message that was emitted by an addressable entity during execution.
MessagePayload The payload of the message.
No description provided by the author
MessageTopicSummary Summary of a message topic that will be stored in global state.
No description provided by the author
ModuleBytes is a `deploy` item with the capacity to contain executable code (e.g.
No description provided by the author
NamedKey is a key in an Account or Contract.
No description provided by the author
NamedKeyValue A NamedKey value.
No description provided by the author
No description provided by the author
Package Entity definition, metadata, and security container.
No description provided by the author
Proof is a `BlockV1`'s finality signature.
No description provided by the author
PublicKeyAndBid is an entry in a founding validator map representing a bid.
RawArg is a type used in deploy input arguments.
ReservationKind Container for bytes recording location, type and data for a gas reservation.
No description provided by the author
SeigniorageAllocation sores information about a seigniorage allocation.
No description provided by the author
StoredContractByHash is a `Deploy` item to call an entry point in a contract.
StoredContractByName is a `Deploy` item to call an entry point in a contract.
No description provided by the author
StoredValue is a wrapper class for different types of values stored in the global state.
StoredVersionedContractByHash is a `Deploy` item to call an entry point in a contract.
StoredVersionedContractByName is a `Deploy` item to call an entry point in a contract.
No description provided by the author
No description provided by the author
No description provided by the author
TransactionHash A versioned wrapper for a transaction hash or deploy hash.
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
No description provided by the author
Transfer a versioned wrapper for a transfer.
TransferDeployItem is a `Deploy` item for transferring funds to a target account.
TransferV1 represents a transfer from one purse to another.
TransferV2 represents a version 2 transfer from one purse to another.
Transform is an enumeration of transformation types used in the execution of a `transaction` for V2 version.
TransformKey is an enumeration of transformation types used in the execution of a `deploy`.
UnbondingPurse stores information of an unbonding or delegation withdrawal.
No description provided by the author
ValidatorBid is an entry in the validator map.
No description provided by the author
No description provided by the author
VestingSchedule for a genesis validator.
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
ByteCodeKind The type of Byte code.
Delegators the delegators type.
No description provided by the author
Effects A log of all transforms produced during execution, used only in 2.0+ Network.
EntryPointPayment An enum specifying who pays for the invocation and execution of the entrypoint.
EntryPointType defines whether the code runs in the contract's or the session context.
No description provided by the author
No description provided by the author
MessageChecksum Variant that stores a message digest.
No description provided by the author
No description provided by the author
SingleBlockRewardedSignatures List of identifiers for finality signatures for a particular past block.
SystemEntityType System contract types.
No description provided by the author
No description provided by the author
TransactionRuntime SmartContract transaction types.
No description provided by the author
No description provided by the author