v14.2.0
Compatibility
This code is compatible with:
4572390f40fce50ba186f13ae30b171887e3a104
of chia-blockchain 2.4.1284dfdffe0397413bfec2376da0c2f038b7ebe4d
of pool-reference3f8a42b9d81e513dfc6c151d952a1c3f17030a8d
of chia_rs 0.9.0
Note
add_private_key
- The request parameters
kc_user
andkc_service
is temporarily not working with2.4.0
and2.4.1
of
chia-blockchain
.
This is a bug and not spec change sochia-agent
stays to be able to set those params for now.
- The request parameters
Changed
- Reorganized directory structure under
src/api/
in order to make it clear the dependencies fromchia_rs
/pool_reference
- Daemon WebSocket API
get_key_for_fingerprint
- Added a
private
request parameter
- Added a
- Common RPC API
get_network_info
- Added a
genesis_challenge
response parameter
- Added a
Mirror
now has newconfirmed_at_height
property.
As a result of this addition,dl_get_mirrors
is affected.PoolWalletInfo
'scurrent_inner
property was removed.
As a result of this removal, the following Wallet RPC APIs are affected.CHIP-0029
andsign
request params were added toTXEndpointRequest
.
Plus,unsigned_transactions
andsigning_responses
were added to responses of TxEndpoint APIs.
As a result of these additions, the following Wallet RPC APIs are affected.create_new_wallet
send_transaction
spend_clawback_coins
create_signed_transaction
send_notification
cat_spend
create_offer_for_ids
take_offer
cancel_offer
cancel_offers
did_update_recovery_ids
did_update_metadata
did_create_attest
did_message_spend
did_transfer_did
dao_add_funds_to_treasury
dao_send_to_lockup
dao_exit_lockup
dao_create_proposal
dao_vote_on_proposal
dao_close_proposal
dao_free_coins_from_finished_proposals
nft_mint_nft
nft_set_nft_did
nft_set_did_bulk
nft_transfer_bulk
nft_transfer_nft
nft_add_uri
nft_mint_bulk
pw_join_pool
pw_self_pool
pw_absorb_rewards
create_new_dl
dl_update_root
dl_update_multiple
dl_new_mirror
dl_delete_mirror
vc_mint
vc_spend
vc_revoke
crcat_approve_pending
- FullNode RPC API
TFarmBlockFullNodeRequest
,TFarmBlockFullNodeResponse
andfarm_block_fullnode
are now
TFarmBlockRequest
,TFarmBlockResponse
andfarm_block
- Wallet RPC API
push_transactions
- Added
sign
request parameter
- Added
dl_update_multiple
- Added
fee
optional request parameter - Removed
tx_records
from response
- Added
Added
Removed
- Wallet RPC API
farm_block
Fixed
- Daemon WebSocket API
add_private_key
- Added missing
fingerprint
response property
- Added missing
add_private_key
check_keys
delete_all_keys
delete_key_by_fingerprint
get_all_private_keys
get_first_private_key
get_key_for_fingerprint
get_key
get_keys
get_public_key
get_public_keys
set_label
delete_label
- Added a missing
kc_service
request parameter - Removed
kc_test
request parameter
- Added a missing
get_key_for_fingerprint
- Made
error
response parameter non-optional whensuccess == False
- Made
- Common RPC API
get_network_info
- Added a missing
success
response parameter
- Added a missing
- Wallet RPC API
create_new_wallet
- Fixed CAT request/response documentation incorrectness
dao_close_proposal
- Fixed response documentation incorrectness
- Fixed an issue where
Spend
andSpendBundleCondition
were too old and missed several properties in the types.