Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce dynamic network fee #2874

Merged
merged 29 commits into from
Aug 7, 2020
Merged

Introduce dynamic network fee #2874

merged 29 commits into from
Aug 7, 2020

Conversation

Kubuxu
Copy link
Contributor

@Kubuxu Kubuxu commented Aug 6, 2020

No description provided.

Jakub Sztandera added 4 commits August 6, 2020 21:14
Signed-off-by: Jakub Sztandera <[email protected]>
Signed-off-by: Jakub Sztandera <[email protected]>
Signed-off-by: Jakub Sztandera <[email protected]>
@Kubuxu Kubuxu force-pushed the feat/dyn-base-fee branch from d227d7c to 6562b7a Compare August 6, 2020 19:15
@magik6k magik6k force-pushed the feat/dyn-base-fee branch from a288825 to 07bf155 Compare August 6, 2020 21:42
@Kubuxu Kubuxu marked this pull request as ready for review August 6, 2020 23:31
@Kubuxu Kubuxu requested a review from whyrusleeping August 6, 2020 23:34
)

func (cs *ChainStore) ComputeBaseFee(ctx context.Context, ts *types.TipSet) (abi.TokenAmount, error) {
zero := abi.NewTokenAmount(0)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's abi/big.Zero()

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thre is big.Zero but I don't import it

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

L9?

Jakub Sztandera added 3 commits August 7, 2020 01:57
Signed-off-by: Jakub Sztandera <[email protected]>
Signed-off-by: Jakub Sztandera <[email protected]>
chain/vm/burn.go Outdated Show resolved Hide resolved
Signed-off-by: Jakub Sztandera <[email protected]>
chains = append(chains, next...)
}

// 2. Sort the chains
sort.Slice(chains, func(i, j int) bool {
return chains[i].Before(chains[j])
})
if len(chains) != 0 && chains[0].gasPerf < 0 {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like we may still end up including chains with negative gasPerf here

Signed-off-by: Jakub Sztandera <[email protected]>
Copy link
Member

@whyrusleeping whyrusleeping left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ship that shit

Signed-off-by: Jakub Sztandera <[email protected]>
@magik6k magik6k merged commit b7695f9 into next Aug 7, 2020
@magik6k magik6k deleted the feat/dyn-base-fee branch August 7, 2020 02:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants