Skip to content

Commit d7517f1

Browse files
committed
changelog and test snapshot
1 parent 087d682 commit d7517f1

36 files changed

+268
-108
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
### Added
3333

3434
- [#5461](https://github.com/ChainSafe/forest/pull/5461) Add `forest-tool shed migrate-state` command.
35+
- [#5488](https://github.com/ChainSafe/forest/pull/5488) Add paritial support for the `Filecoin.StateCompute` RPC method.
3536

3637
### Changed
3738

src/blocks/tipset.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -555,7 +555,7 @@ mod lotus_json {
555555

556556
use super::TipsetKey;
557557

558-
#[derive(Clone, JsonSchema)]
558+
#[derive(Debug, PartialEq, Clone, JsonSchema)]
559559
#[schemars(rename = "Tipset")]
560560
pub struct TipsetLotusJson(#[schemars(with = "TipsetLotusJsonInner")] Tipset);
561561

src/interpreter/vm.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,7 @@ where
357357
) -> ApplyBlockResult {
358358
let mut receipts = Vec::new();
359359
let mut events = Vec::new();
360-
let mut processed = HashSet::<Cid>::default();
360+
let mut processed = HashSet::default();
361361

362362
for block in messages.iter() {
363363
let mut penalty = TokenAmount::zero();

src/lotus_json/actor_state.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use super::*;
55
use crate::shim::{address::Address, econ::TokenAmount, state_tree::ActorState};
66
use ::cid::Cid;
77

8-
#[derive(Clone, Serialize, Deserialize, JsonSchema)]
8+
#[derive(Debug, PartialEq, Clone, Serialize, Deserialize, JsonSchema)]
99
#[serde(rename_all = "PascalCase")]
1010
#[schemars(rename = "ActorState")]
1111
pub struct ActorStateLotusJson {
@@ -22,7 +22,6 @@ pub struct ActorStateLotusJson {
2222
#[schemars(with = "LotusJson<Option<Address>>")]
2323
#[serde(
2424
with = "crate::lotus_json",
25-
skip_serializing_if = "Option::is_none",
2625
default
2726
)]
2827
delegated_address: Option<Address>,

src/lotus_json/address.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
use super::*;
55
use crate::shim::address::Address;
66

7-
#[derive(Clone, Serialize, Deserialize, JsonSchema)]
7+
#[derive(Debug, PartialEq, Clone, Serialize, Deserialize, JsonSchema)]
88
#[schemars(rename = "Address")]
99
pub struct AddressLotusJson(
1010
#[schemars(with = "String")]

src/lotus_json/allocation.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use fvm_shared4::clock::ChainEpoch;
88
use fvm_shared4::piece::PaddedPieceSize;
99
use fvm_shared4::ActorID;
1010

11-
#[derive(Clone, Debug, Serialize, Deserialize, JsonSchema)]
11+
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize, JsonSchema)]
1212
#[serde(rename_all = "PascalCase")]
1313
#[schemars(rename = "Allocation")]
1414
pub struct AllocationLotusJson {

src/lotus_json/beacon_entry.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use crate::beacon::BeaconEntry;
55

66
use super::*;
77

8-
#[derive(Clone, Serialize, Deserialize, JsonSchema)]
8+
#[derive(Debug, PartialEq, Clone, Serialize, Deserialize, JsonSchema)]
99
#[serde(rename_all = "PascalCase")]
1010
#[schemars(rename = "BeaconEntry")]
1111
pub struct BeaconEntryLotusJson {

src/lotus_json/big_int.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use super::*;
55

66
use num::BigInt;
77

8-
#[derive(Clone, Serialize, Deserialize, JsonSchema)]
8+
#[derive(Debug, PartialEq, Clone, Serialize, Deserialize, JsonSchema)]
99
#[schemars(rename = "BigInt")]
1010
pub struct BigIntLotusJson(
1111
#[schemars(with = "String")]

src/lotus_json/bit_field.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use super::*;
55

66
use fil_actors_shared::fvm_ipld_bitfield::{json::BitFieldJson, BitField};
77

8-
#[derive(Serialize, Deserialize, JsonSchema)]
8+
#[derive(Debug, PartialEq, Serialize, Deserialize, JsonSchema)]
99
#[schemars(rename = "BitField")]
1010
pub struct BitFieldLotusJson(#[schemars(with = "Option<Vec<u8>>")] pub BitFieldJson);
1111

src/lotus_json/block_header.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use serde::{Deserialize, Serialize};
1616

1717
use crate::blocks::{CachingBlockHeader, RawBlockHeader};
1818

19-
#[derive(Clone, Serialize, Deserialize, JsonSchema)]
19+
#[derive(Debug, PartialEq, Clone, Serialize, Deserialize, JsonSchema)]
2020
#[serde(rename_all = "PascalCase")]
2121
#[schemars(rename = "BlockHeader")]
2222
pub struct BlockHeaderLotusJson {

0 commit comments

Comments
 (0)