Skip to content

Releases: filecoin-project/builtin-actors

v11.0.0-rc2-alpha

17 Apr 19:26
Compare
Choose a tag to compare
v11.0.0-rc2-alpha Pre-release
Pre-release

Rc1 but with activation bug reverted. We'll cut a proper RC pending consensus that this is the right approach for nv19.

v11.0.0-rc2

17 Apr 23:08
Compare
Choose a tag to compare
v11.0.0-rc2 Pre-release
Pre-release

Speculative RC reverting activation bug fix. Also reverts FIP 0052 which requires activation bug fix.

v11.0.0-rc1

10 Apr 14:38
f28bfd0
Compare
Choose a tag to compare
v11.0.0-rc1 Pre-release
Pre-release

Actors v11 RC 1

FIP 0060 - Thirty day market deal maintenance interval
FIP 0061 - WindowPoSt grindability gix
FIP 0062 - Fallback method handler for multisig actor
FIP 0052 - Deals and sectors can be created and extended in 3.5 year intervals (+2 years from current params)
Activation bug fix - internal refactor of sector info fields fixing several outstanding bugs

fip0061/20230406

06 Apr 20:02
Compare
Choose a tag to compare
fip0061/20230406 Pre-release
Pre-release
chore: deps: bump fvm_shared and fvm_sdk to 3.2.0

v10.0.0

28 Feb 18:20
Compare
Choose a tag to compare

This is the v10 actors release for Filecoin network nv18 Hygge. The centerpiece of the upgrade is the introduction of the Filecoin Virtual Machine (FVM)’s Milestone 2.1, which will allow for EVM-compatible contracts to be deployed on the Filecoin network. This upgrade delivers user-programmablity to the Filecoin network for the first time! It includes the following FIPs.

The full list of actor code CIDs for MAINNET v10.0.0 is:

"_manifest":        "bafy2bzacecsuyf7mmvrhkx2evng5gnz5canlnz2fdlzu2lvcgptiq2pzuovos"
"account":          "bafk2bzaceampw4romta75hyz5p4cqriypmpbgnkxncgxgqn6zptv5lsp2w2bo"
"cron":             "bafk2bzacedcbtsifegiu432m5tysjzkxkmoczxscb6hqpmrr6img7xzdbbs2g"
"datacap":          "bafk2bzacealj5uk7wixhvk7l5tnredtelralwnceafqq34nb2lbylhtuyo64u"
"eam":             "bafk2bzacedrpm5gbleh4xkyo2jvs7p5g6f34soa6dpv7ashcdgy676snsum6g"
"ethaccount":   "bafk2bzaceaqoc5zakbhjxn3jljc4lxnthllzunhdor7sxhwgmskvc6drqc3fa"
"evm":                "bafk2bzaceahmzdxhqsm7cu2mexusjp6frm7r4kdesvti3etv5evfqboos2j4g"
"init":                "bafk2bzaced2f5rhir3hbpqbz5ght7ohv2kgj42g5ykxrypuo2opxsup3ykwl6"
"multisig":         "bafk2bzaceduf3hayh63jnl4z2knxv7cnrdenoubni22fxersc4octlwpxpmy4"
"paymentchannel":   "bafk2bzaceartlg4mrbwgzcwric6mtvyawpbgx2xclo2vj27nna57nxynf3pgc"
"placeholder": "bafk2bzacedfvut2myeleyq67fljcrw4kkmn5pb5dpyozovj7jpoez5irnc3ro"
"reward":           "bafk2bzacebnhtaejfjtzymyfmbdrfmo7vgj3zsof6zlucbmkhrvcuotw5dxpq"
"storagemarket":    "bafk2bzaceclejwjtpu2dhw3qbx6ow7b4pmhwa7ocrbbiqwp36sq5yeg6jz2bc"
"storageminer":     "bafk2bzaced4h7noksockro7glnssz2jnmo2rpzd7dvnmfs4p24zx3h6gtx47s"
"storagepower":     "bafk2bzacec4ay4crzo73ypmh7o3fjendhbqrxake46bprabw67fvwjz5q6ixq"
"system":           "bafk2bzacedakk5nofebyup4m7nvx6djksfwhnxzrfuq4oyemhpl4lllaikr64"
"verifiedregistry": "bafk2bzacedfel6edzqpe5oujno7fog4i526go4dtcs6vwrdtbpy2xq6htvcg6"

The full list of actor code CIDs for CALIBRATIONNET v10.0.0-rc.1 is:

"_manifest":        "bafy2bzaced25ta3j6ygs34roprilbtb3f6mxifyfnm7z7ndquaruxzdq3y7lo"
"account":          "bafk2bzacebhfuz3sv7duvk653544xsxhdn4lsmy7ol7k6gdgancyctvmd7lnq"
"cron":             "bafk2bzacecw2yjb6ysieffa7lk7xd32b3n4ssowvafolt7eq52lp6lk4lkhji"
"datacap":          "bafk2bzaceaot6tv6p4cat3cg5fknq22htosw3p5rwyijmdsraatwqyc4qyero"
"eam":              "bafk2bzacec5untyj6cefdsfm47wckozw6wt6svqqh5dzh63nu4f6dvf26fkco"
"ethaccount":       "bafk2bzacebiyrhz32xwxi6xql67aaq5nrzeelzas472kuwjqmdmgwotpkj35e"
"evm":              "bafk2bzaceblpgzid4qjfavuiht6uwvq2lznshklk2qmf5akm3dzx2fczdqdxc"
"init":             "bafk2bzacedhxbcglnonzruxf2jpczara73eh735wf2kznatx2u4gsuhgqwffq"
"multisig":         "bafk2bzacebv5gdlte2pyovmz6s37me6x2rixaa6a33w6lgqdohmycl23snvwm"
"paymentchannel":   "bafk2bzacea7ngq44gedftjlar3j3ql3dmd7e7xkkb6squgxinfncybfmppmlc"
"placeholder":      "bafk2bzacedfvut2myeleyq67fljcrw4kkmn5pb5dpyozovj7jpoez5irnc3ro"
"reward":           "bafk2bzacea3yo22x4dsh4axioshrdp42eoeugef3tqtmtwz5untyvth7uc73o"
"storagemarket":    "bafk2bzacecclsfboql3iraf3e66pzuh3h7qp3vgmfurqz26qh5g5nrexjgknc"
"storageminer":     "bafk2bzacedu4chbl36rilas45py4vhqtuj6o7aa5stlvnwef3kshgwcsmha6y"
"storagepower":     "bafk2bzacedu3c67spbf2dmwo77ymkjel6i2o5gpzyksgu2iuwu2xvcnxgfdjg"
"system":           "bafk2bzacea4mtukm5zazygkdbgdf26cpnwwif5n2no7s6tknpxlwy6fpq3mug"
"verifiedregistry": "bafk2bzacec67wuchq64k7kgrujguukjvdlsl24pgighqdx5vgjhyk6bycrwnc"

The FEVM is principally delivered through the introduction of the new EVM actor. This actor “represents” smart contracts on the Filecoin network, and includes an interpreter that implements all EVM opcodes as their Filecoin equivalents, and translates state I/O operations to be compatible with Filecoin’s IPLD-based data model. For more on the EVM actors, please see FIP-0054.
The creation of EVM actors is managed by the new Ethereum Address Manager actor (EAM), a singleton that is invoked in order to deploy EVM actors. In order to make usage of the FEVM as seamless as possible for users familiar with the Ethereum ecosystem, this upgrades also introduces a dedicated actor to serve as “Ethereum Accounts“. This actor exists to allow for secp keys to be used in the Ethereum addressing scheme. The last new built-in actor introduced is the Placeholder actor, a thin “shell” of an actor that can transform into either EVM or EthAccount actors. For more on the EAM, EthAccount, and Placeholder actors, please see FIP-0055.

hyperspace/v10.0.0-rc.3

24 Feb 14:36
Compare
Choose a tag to compare
Pre-release

Contains #1216 and #1217

dummy/disable-fevm

20 Feb 17:57
Compare
Choose a tag to compare
dummy/disable-fevm Pre-release
Pre-release

Dummy release that would disable the FEVM if we wanted to (see #1085)

hyperspace/v10.0.0-rc.2

14 Feb 01:20
1e05864
Compare
Choose a tag to compare
Pre-release
fix: remove hyperspace-specific hacks (#1214)

TEMP: Hyperspace codec compatibility release

13 Feb 23:30
Compare
Choose a tag to compare

This is a temporary release for testing the hyperspace upgrade. It includes a codec "hack" that auto-converts CBOR to DAG_CBOR on the way in, and DAG_CBOR to CBOR on the way out.

hyperspace/v10.0.0-rc.1

13 Feb 14:05
Compare
Choose a tag to compare
Pre-release

This release is the Hyperspace equivalent of v10.0.0-rc.1, which will be deployed to the network under actors version v12 (nv20).