Skip to main content

Crate chia_sdk_bindings

Crate chia_sdk_bindings 

Source

Structs§

Action
AdditionsAndRemovalsResponse
Address
AggSigAmount
AggSigMe
AggSigParent
AggSigParentAmount
AggSigParentPuzzle
AggSigPuzzle
AggSigPuzzleAmount
AggSigUnsafe
AssertBeforeHeightAbsolute
AssertBeforeHeightRelative
AssertBeforeSecondsAbsolute
AssertBeforeSecondsRelative
AssertCoinAnnouncement
AssertConcurrentPuzzle
AssertConcurrentSpend
AssertEphemeral
AssertHeightAbsolute
AssertHeightRelative
AssertMyAmount
AssertMyBirthHeight
AssertMyBirthSeconds
AssertMyCoinId
AssertMyParentId
AssertMyPuzzleHash
AssertPuzzleAnnouncement
AssertSecondsAbsolute
AssertSecondsRelative
BlockRecord
BlockchainState
BlockchainStateResponse
BlsPair
BlsPairWithCoin
Bulletin
BulletinMessage
Bytes
Cat
Contains all information needed to spend the outer puzzles of CAT coins. The CatInfo is used to construct the puzzle, but the LineageProof is needed for the solution.
CatInfo
Information needed to construct the outer puzzle of a CAT. This includes the CatLayer and RevocationLayer if present. However, it does not include the inner puzzle, which must be stored separately.
CatSpend
ChallengeChainSubSlot
Clawback
ClawbackV2
Clvm
Coin
CoinRecord
CoinSpend
CoinState
CommitmentSlot
Constants
CreateCoin
CreateCoinAnnouncement
CreatePuzzleAnnouncement
CreatedBulletin
CreatedDid
CurriedProgram
Delta
Deltas
Did
DidInfo
EndOfSubSlotBundle
EntrySlot
FinishedSpends
Foliage
FoliageBlockData
FoliageTransactionBlock
Force1of2RestrictedVariableMemo
FullBlock
GetBlockRecordResponse
GetBlockRecordsResponse
GetBlockResponse
GetBlockSpendsResponse
GetBlocksResponse
GetCoinRecordResponse
GetCoinRecordsResponse
GetMempoolItemResponse
GetMempoolItemsResponse
GetNetworkInfoResponse
GetPuzzleAndSolutionResponse
Id
InfusedChallengeChainSubSlot
InnerPuzzleMemo
IntermediaryCoinProof
K1Pair
K1PublicKey
K1SecretKey
K1Signature
LineageProof
MedievalVault
MedievalVaultHint
MedievalVaultInfo
MeltSingleton
MemberConfig
MemberMemo
MempoolItem
MempoolMinFees
MetadataUpdate
MintedNfts
MipsMemo
MipsMemoContext
MipsSpend
Mnemonic
MofNMemo
Nft
NftInfo
NftLauncherProof
NftMetadata
NftMint
NotarizedPayment
OfferSecurityCoinDetails
OptionContract
OptionInfo
OptionMetadata
OptionTypeCat
OptionTypeNft
OptionTypeRevocableCat
OptionTypeXch
OptionUnderlying
Output
Outputs
P2ParentCoin
P2ParentCoinChildParseResult
Pair
ParsedBulletin
ParsedCat
ParsedCatInfo
ParsedDid
ParsedDidInfo
ParsedDidSpend
ParsedNft
ParsedNftInfo
ParsedOption
ParsedOptionInfo
Payment
PendingSpend
PoolTarget
Program
Proof
ProofOfSpace
PublicKey
PushTxResponse
Puzzle
R1Pair
R1PublicKey
R1SecretKey
R1Signature
ReceiveMessage
Remark
ReserveFee
Restriction
RestrictionMemo
RewardChainBlock
RewardChainSubSlot
RewardDistributor
RewardDistributorCommitmentSlotValue
RewardDistributorConstants
RewardDistributorEntrySlotValue
RewardDistributorFinishedSpendResult
RewardDistributorInfoFromEveCoin
RewardDistributorInfoFromLauncher
RewardDistributorInitiatePayoutResult
RewardDistributorLaunchResult
RewardDistributorLauncherSolutionInfo
RewardDistributorNewEpochResult
RewardDistributorRemoveEntryResult
RewardDistributorRewardSlotValue
RewardDistributorStakeResult
RewardDistributorState
RewardDistributorUnstakeResult
RewardDistributorWithdrawIncentivesResult
RewardSlot
RoundRewardInfo
RoundTimeInfo
RpcClient
RunCatTail
SecretKey
SendMessage
SerializedProgram
SettlementNftSpendResult
Signature
Simulator
Softfork
Spend
SpendBundle
Spends
StreamedAsset
StreamedAssetParsingResult
StreamingPuzzleInfo
SubEpochSummary
SubSlotProofs
SyncState
TradePrice
TransactionsInfo
TransferNft
TransferNftById
UpdateDataStoreMerkleRoot
UpdateNftMetadata
VDFInfo
VDFProof
Vault
VaultInfo
VaultMint
WrapperMemo

Enums§

MemoKind
OptionType
RestrictionKind
RewardDistributorType
UriKind

Constants§

CONSTANTS
MAX_CLVM_SMALL_INTEGER
MAX_SAFE_INTEGER
MIN_SAFE_INTEGER

Traits§

BulletinExt
CatExt
CatInfoExt
ClawbackExt
ClawbackV2Ext
CoinExt
CoinStateExt
IntermediaryCoinProofExt
LineageProofExt
MedievalVaultHintExt
MedievalVaultInfoExt
NftLauncherProofExt
NftMetadataExt
OptionContractExt
OptionInfoExt
OptionMetadataExt
OptionTypeExt
OptionUnderlyingExt
P2ParentCoinExt
PublicKeyExt
RewardDistributorCommitmentSlotValueExt
RewardDistributorConstantsExt
RewardDistributorEntrySlotValueExt
RewardDistributorLauncherSolutionInfoExt
RewardDistributorRewardSlotValueExt
RewardDistributorStateExt
RewardDistributorTypeExt
RoundRewardInfoExt
RoundTimeInfoExt
SecretKeyExt
SignatureExt
SpendBundleExt
StreamedAssetExt
StreamingPuzzleInfoExt

Functions§

bls_member_hash
bulletin_puzzle_hash
bytes_equal
cat_puzzle_hash
curry_tree_hash
custom_member_hash
decode_offer
encode_offer
fixed_member_hash
force_1_of_2_restriction
from_hex
generate_bytes
k1_member_hash
m_of_n_hash
passkey_member_hash
prevent_condition_opcode_restriction
prevent_multiple_create_coins_restriction
prevent_vault_side_effects_restriction
r1_member_hash
select_coins
sha256
singleton_member_hash
spend_bundle_cost
standard_puzzle_hash
timelock_restriction
to_hex
tree_hash_atom
tree_hash_pair
wrapped_delegated_puzzle_hash

Type Aliases§

Bytes32
GetBlockRecordByHeightResponse