Amer Ameen

Results 11 issues of Amer Ameen

**Issue summary** In the State Manager, we need a function to return the state of the paychannel actor (GetPaychState) [See the Lotus implementation](https://github.com/filecoin-project/lotus/blob/efd2dff0cac40934ec5b4472e48887ecbb2efe44/chain/stmgr/stmgr.go#L1158) This is used by paychannel manager (state...

Status: On Ice
Status: Unknown

Unmarshal and read GenesisTemplate and store relevant data https://github.com/filecoin-project/lotus/blob/9b1d2f4c137433c1fe1f5ed44ba2e70105a409f0/cmd/lotus/daemon.go#L213

Status: On Ice
Blockchain
Status: Unknown

Add functions to set up the Genesis State based on the file. We are already doing something similar for Genesis with CAR files, so perhaps we just need to modify...

Status: On Ice
Blockchain
Status: Unknown

AC Notes - Support splitting the blockstore across two drives like Lotus - Might not be needed because of LumberjackDB work: #1164

Status: On Ice
Status: Unknown

**Task summary** PayChannel methods should be exposed from the JSON-RPC server. The Paych methods are for interacting with and managing payment channels. The logic for most of these methods exists...

RPC
Markets

Doesn't need to match Lotus 1:1 but functionality needs to be there.

Markets

**Issue Summary** Goal is verifying go-fil-markets integration, which uses the payment channel RPC methods. 2k-3k lines of payment channel unit tests will need to be ported over from Lotus to...

Markets

**ACs** - [ ] Create a test that would run the Lotus client, make requests to our RPC backend and compare results with expected results **Notes** - Perhaps we should...

RPC
Status: Unknown

Issue Summary The final step of the markets integration is ensuring that it works on a devnet. Similar to how we tested the Storage Miner. Acceptance Criteria - [ ]...

Status: Unknown

Integrate the Lotus Markets (go-fil-markets) module

Epic