ethereum / ethereum/execution-apis

Come up with uniform versioning scheme for methods

Open
#408 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Io
Stars
1.1k
Forks
530
Avg merge
5d 8h
Merged PRs (30d)
9

Description

There are several possibilities here:
1) add version parameter to the end - I think this is mostly backward compatible, if it isn't added just assume v1
2) add version parameter at beginning - not backwards compatible, benefit is ???
3) all methods accept 1 object with version as top-level value then args - ???
4) add new method for backwards incompatible changes - similar to engine api
5) new method which says which version the api is and move the entire api forward with new version updates
6) ??? probably a lot more possibilities that haven't been thought through

_Originally posted by @lightclient in https://github.com/ethereum/execution-apis/pull/383#discussion_r1198082013_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.