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

FIP-0054: Filecoin EVM runtime (FEVM) #569

Merged
merged 37 commits into from
Jan 21, 2023
Merged
Changes from 14 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
6ad7d6c
initial incomplete draft for EVM compatibility FIP.
raulk Dec 12, 2022
9cfe0c9
outdent specification sections.
raulk Dec 12, 2022
754d69c
split into two FIPs; WIP.
raulk Dec 14, 2022
f0996d8
continue fleshing out specifications; use semantic line breaks.
raulk Dec 19, 2022
e203520
continue fleshing out the Ethereum Accounts and EAM FIP.
raulk Dec 21, 2022
95b60af
rename FIP file.
raulk Dec 21, 2022
25921dc
stamp FIP number.
raulk Dec 27, 2022
973dee4
add LOG opcodes specification.
raulk Dec 27, 2022
e4584cd
remove FIP-0055 from here.
raulk Dec 27, 2022
f99bd54
wip: major updates for completeness.
raulk Jan 4, 2023
ef67339
complete draft.
raulk Jan 9, 2023
c280970
document Filecoin precompiles.
raulk Jan 10, 2023
0af1fdd
minor edit.
raulk Jan 10, 2023
08ca194
adjust event definition for LOG opcodes.
raulk Jan 14, 2023
4c3c557
apply method number reorganization, adopting FRC42 call convention.
raulk Jan 18, 2023
0f0c620
prose adjustments.
raulk Jan 18, 2023
3d312b3
add token_amount to InvokeContractDelegate params.
raulk Jan 18, 2023
7efb4be
align HandleFilecoinMethod specification with latest implementation.
raulk Jan 18, 2023
07eb04c
various refinements.
raulk Jan 18, 2023
8870e12
further refine opcode remarks.
raulk Jan 18, 2023
203b282
re-align precompiles specification with implementation.
raulk Jan 18, 2023
18fc7b4
update discussion link.
raulk Jan 18, 2023
931d0a2
document more differences between Ethereum and Filecoin EVMs.
raulk Jan 18, 2023
5b0527e
cover addressing stability caveat.
raulk Jan 18, 2023
3d54549
regenerate ToC.
raulk Jan 18, 2023
632dd30
adjust opcode definitions.
raulk Jan 18, 2023
90116fc
address nits.
raulk Jan 19, 2023
172dafa
address nit.
raulk Jan 19, 2023
fd593ea
fix actor_type definition
Stebalien Jan 19, 2023
c47d5ca
remove vscode file.
raulk Jan 20, 2023
ee07acb
address my own feedback
Stebalien Jan 20, 2023
4fd4138
params are CBOR.
raulk Jan 21, 2023
d5176cd
elaborate on memory semantics.
raulk Jan 21, 2023
aa4847f
adjust GASPRICE opcode behavior.
raulk Jan 21, 2023
e155c70
clearly specify that REVERT aborts.
raulk Jan 21, 2023
3a8e12f
send::send now takes a gas_limit.
raulk Jan 21, 2023
3de6760
refinements to differences with Ethereum.
raulk Jan 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading