diff --git a/api/api.go b/api/api.go index 8293a7a..01c1de5 100644 --- a/api/api.go +++ b/api/api.go @@ -374,6 +374,9 @@ type Proxy interface { MpoolPublishByAddr(context.Context, address.Address) error //perm:write + // MpoolGetConfig returns (a copy of) the current mpool config + MpoolGetConfig(context.Context) (*types.MpoolConfig, error) //perm:read + // StateGetRandomnessFromTickets is used to sample the chain for randomness. StateGetRandomnessFromTickets(ctx context.Context, personalization crypto.DomainSeparationTag, randEpoch abi.ChainEpoch, entropy []byte, tsk types.TipSetKey) (abi.Randomness, error) //perm:read // StateGetRandomnessFromBeacon is used to sample the beacon for randomness. @@ -600,8 +603,6 @@ type UnSupport interface { // MpoolClear clears pending messages from the mpool MpoolClear(context.Context, bool) error //perm:write - // MpoolGetConfig returns (a copy of) the current mpool config - MpoolGetConfig(context.Context) (*types.MpoolConfig, error) //perm:read // MpoolSetConfig sets the mpool config to (a copy of) the supplied config MpoolSetConfig(context.Context, *types.MpoolConfig) error //perm:admin diff --git a/proxy/proxy.go b/proxy/proxy.go index b750db0..9549a5a 100644 --- a/proxy/proxy.go +++ b/proxy/proxy.go @@ -574,6 +574,15 @@ func (p *Proxy) MpoolBatchPushUntrusted(in0 context.Context, in1 []*types.Signed return cli.MpoolBatchPushUntrusted(in0, in1) } +func (p *Proxy) MpoolGetConfig(in0 context.Context) (out0 *types.MpoolConfig, err error) { + cli, err := p.Select(types.EmptyTSK) + if err != nil { + err = fmt.Errorf("api MpoolGetConfig %v", err) + return + } + return cli.MpoolGetConfig(in0) +} + func (p *Proxy) MpoolGetNonce(in0 context.Context, in1 address.Address) (out0 uint64, err error) { cli, err := p.Select(types.EmptyTSK) if err != nil { diff --git a/proxy/unsupport.go b/proxy/unsupport.go index c225ab9..9dca7ac 100644 --- a/proxy/unsupport.go +++ b/proxy/unsupport.go @@ -544,15 +544,6 @@ func (p *UnSupport) MpoolClear(in0 context.Context, in1 bool) (err error) { return cli.MpoolClear(in0, in1) } -func (p *UnSupport) MpoolGetConfig(in0 context.Context) (out0 *types.MpoolConfig, err error) { - cli, err := p.Select(types.EmptyTSK) - if err != nil { - err = fmt.Errorf("api MpoolGetConfig %v", err) - return - } - return cli.MpoolGetConfig(in0) -} - func (p *UnSupport) MpoolPushUntrusted(in0 context.Context, in1 *types.SignedMessage) (out0 cid.Cid, err error) { cli, err := p.Select(types.EmptyTSK) if err != nil {