├── corpus ├── .DS_Store ├── extracted │ ├── 0002-init-actor │ │ ├── selection.csv │ │ └── README.md │ ├── 0003-sends-to-sysactors │ │ ├── selection.csv │ │ └── README.md │ └── README.md ├── transfer │ ├── unknown_accounts--fail-unknown-sender-unknown-receiver--genesis.json │ ├── unknown_accounts--fail-unknown-sender-unknown-receiver--actorsv2.json │ ├── unknown_accounts--fail-unknown-sender-known-receiver--genesis.json │ ├── unknown_accounts--fail-unknown-sender-known-receiver--actorsv2.json │ ├── basic--fail-balance-under-gaslimit--genesis.json │ ├── basic--fail-balance-under-gaslimit--actorsv2.json │ ├── self_transfer--id-to-id-addresses--genesis.json │ ├── self_transfer--id-to-id-addresses--actorsv2.json │ ├── self_transfer--id-to-secp-addresses--genesis.json │ ├── self_transfer--secp-to-id-addresses--genesis.json │ ├── self_transfer--secp-to-secp-addresses--genesis.json │ ├── basic--ok-zero--genesis.json │ ├── basic--ok--genesis.json │ ├── self_transfer--id-to-secp-addresses--actorsv2.json │ ├── self_transfer--secp-to-id-addresses--actorsv2.json │ ├── self_transfer--secp-to-secp-addresses--actorsv2.json │ ├── basic--ok-zero--actorsv2.json │ ├── system_receiver--to-cron-actor--genesis.json │ ├── system_receiver--to-init-actor--genesis.json │ ├── basic--ok--actorsv2.json │ ├── system_receiver--to-reward-actor--genesis.json │ ├── system_receiver--to-system-actor--genesis.json │ ├── system_receiver--to-burnt-funds-actor--genesis.json │ ├── system_receiver--to-storage-power-actor--genesis.json │ ├── system_receiver--to-verified-registry-actor--genesis.json │ ├── system_receiver--to-storage-market-actor--genesis.json │ ├── basic--fail-negative-amount--genesis.json │ ├── system_receiver--to-cron-actor--actorsv2.json │ ├── system_receiver--to-init-actor--actorsv2.json │ ├── system_receiver--to-reward-actor--actorsv2.json │ ├── system_receiver--to-system-actor--actorsv2.json │ ├── basic--fail-exceed-balance--genesis.json │ ├── system_receiver--to-burnt-funds-actor--actorsv2.json │ ├── system_receiver--to-storage-power-actor--actorsv2.json │ ├── system_receiver--to-verified-registry-actor--actorsv2.json │ └── system_receiver--to-storage-market-actor--actorsv2.json ├── actor_creation │ ├── on_transfer--fail-secp256k1-insufficient-balance--genesis.json │ ├── on_transfer--fail-secp256k1-insufficient-balance--actorsv2.json │ ├── on_transfer--fail-bls-insufficient-balance--genesis.json │ └── on_transfer--fail-bls-insufficient-balance--actorsv2.json ├── msg_application │ ├── gas_cost--msg-apply-fail-receipt-gas--genesis.json │ ├── gas_cost--msg-apply-fail-onchainsize-gas--genesis.json │ ├── gas_cost--msg-apply-fail-receipt-gas--actorsv2.json │ ├── unknown_actors--msg-apply-fail-unknown-sender--genesis.json │ ├── gas_cost--msg-apply-fail-onchainsize-gas--actorsv2.json │ ├── unknown_actors--msg-apply-fail-unknown-sender--actorsv2.json │ ├── invalid_msgs--msg-apply-fail-invalid-nonce--genesis.json │ ├── invalid_msgs--msg-apply-fail-invalid-nonce--actorsv2.json │ ├── invalid_msgs--msg-apply-fail-invalid-receiver-method--genesis.json │ └── invalid_msgs--msg-apply-fail-invalid-receiver-method--actorsv2.json ├── vm_violations │ ├── runtime_inspections--caller-always-id-address--smoke.json │ ├── runtime_inspections--caller-always-id-address--genesis.json │ ├── runtime_inspections--caller-always-id-address--breeze.json │ └── runtime_inspections--caller-always-id-address--ignition.json └── actor_deletion │ └── no_beneficiary--delete-w-zero-balance--genesis.json ├── schema ├── go.mod ├── schema_test.go └── schema_randomness.go ├── LICENSE ├── LICENSE-APACHE ├── README.md └── LICENSE-MIT /corpus/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/filecoin-project/test-vectors/HEAD/corpus/.DS_Store -------------------------------------------------------------------------------- /schema/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/filecoin-project/test-vectors/schema 2 | 3 | go 1.14 4 | 5 | require ( 6 | github.com/filecoin-project/go-address v1.1.0 7 | github.com/ipfs/go-cid v0.4.1 8 | ) 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at 2 | 3 | http://www.apache.org/licenses/LICENSE-2.0 4 | 5 | Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. 6 | -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at 2 | 3 | http://www.apache.org/licenses/LICENSE-2.0 4 | 5 | Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # [DEPRECATED] VM and chain test vectors for Filecoin implementations 2 | 3 | This repo contains a corpus of interoperable test vectors for Filecoin implementations to test their 4 | correctness and compliance with the [Filecoin specifications](https://beta.spec.filecoin.io/), prior 5 | to the introduction of the FVM. 6 | 7 | See the [fvm-test-vectors](https://github.com/filecoin-project/fvm-test-vectors/) for test vectors for network-versions 16+. 8 | 9 | ## License 10 | 11 | Dual-licensed under [MIT](https://github.com/filecoin-project/test-vectors/blob/master/LICENSE-MIT) + [Apache 2.0](https://github.com/filecoin-project/test-vectors/blob/master/LICENSE-APACHE) 12 | 13 | -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /schema/schema_test.go: -------------------------------------------------------------------------------- 1 | package schema 2 | 3 | import ( 4 | "encoding/json" 5 | "reflect" 6 | "testing" 7 | ) 8 | 9 | func TestRandomnessCircularSerde(t *testing.T) { 10 | tv1 := TestVector{ 11 | Randomness: Randomness{ 12 | { 13 | On: RandomnessRule{ 14 | Kind: RandomnessBeacon, 15 | DomainSeparationTag: 5, 16 | Epoch: 10, 17 | Entropy: []byte("hello world!"), 18 | }, 19 | Return: []byte("super random"), 20 | }, 21 | { 22 | On: RandomnessRule{ 23 | Kind: RandomnessChain, 24 | DomainSeparationTag: 99, 25 | Epoch: 68592, 26 | Entropy: nil, // no entropy 27 | }, 28 | Return: []byte("another random value"), 29 | }, 30 | }, 31 | } 32 | 33 | serialized, err := json.Marshal(tv1) 34 | if err != nil { 35 | t.Fatal(err) 36 | } 37 | 38 | t.Log(string(serialized)) 39 | 40 | var tv2 TestVector 41 | err = json.Unmarshal(serialized, &tv2) 42 | if err != nil { 43 | t.Fatal(err) 44 | } 45 | 46 | if !reflect.DeepEqual(tv1.Randomness, tv2.Randomness) { 47 | t.Fatal("values not equal") 48 | } 49 | 50 | } 51 | -------------------------------------------------------------------------------- /corpus/extracted/0002-init-actor/selection.csv: -------------------------------------------------------------------------------- 1 | message_cid,receiver_code,method_num,exit_code,height,block_cid,seq 2 | bafy2bzaceb63fanvggzv755ynivxed5pheemkgzynmhxtgddgdzwdy5yghkqu,fil/1/init,2,0,49764,bafy2bzacedqdnkeicbks2h6lw56hsrpk545f2l3nn5y3edoju74y6qawhm2lc,1 3 | bafy2bzacedwdja74rqftednncgevghiofzczwbithh23loz3adgekwj7x76a6,fil/1/init,2,0,49763,bafy2bzacebpyzkqxq2r3qf5dym4zch5phbhckssl7kkithn7ewilzthxgw63a,2 4 | bafy2bzacebcwbx6xiunead6agztdwhnwlynmp4vcpwcppj4kihs7pdyhgpetm,fil/1/init,2,0,49754,bafy2bzacecqwdtnhsacmr5q5n5pkmkv76poa753i5xtadwk43cbp5xupzxkfg,3 5 | bafy2bzaceclrcrhtmax4gaiq23gx7bi3ojdqztqtr4aqcjihuqcfxo33h3pgy,fil/1/init,2,0,47828,bafy2bzacedlvhdqzklhozevjiugzxfem3wohrb4uiu3gfpadj4as7s6tc6xdi,4 6 | bafy2bzacec4s2jf7bynmz5itgi6umke3zwk3gxdpqnlhzqaiop5zjkvpmu434,fil/1/init,2,0,47746,bafy2bzacecwnur3rapawcco2pq4prnosirblz3ejfinay6a4ygcmxvwqiixt2,5 7 | bafy2bzacecng5yiudpjgncxvpvp4l2jsxv4gtdegwqzhbddnj3ckm3aaubqv4,fil/1/init,2,0,47279,bafy2bzacecenek6mpmqe43cm232ly5euzosnfyer7qpsqqqfs3yuc46355xes,6 8 | bafy2bzacebstasejwuhaijhnjhtwrjzqtjkihogcy3gkbqlb7347tbkr6uk3k,fil/1/init,2,0,47214,bafy2bzaceb3zfzl27447blytwthidouzldpvwdyngfiout4inj77gadxhesqo,7 9 | bafy2bzacebqyyweaf5ixfa2dtw4hpjnn37l2hh5gi2i3dfnz7jot6nk6arvm4,fil/1/init,2,0,47206,bafy2bzacecvsv6ynsrwooa7az7oaxx56alhnefwx46jcjwp2imjchpek7ygzm,8 10 | bafy2bzaced5dhjwquhbpnegvljy6c7u2brbfz37objdveszg3rcwpzaqyjaso,fil/1/init,2,0,47051,bafy2bzaceaipianlruywvlz7bhcds7zh34sxftjcryrddgdese4pceb2axztg,9 11 | bafy2bzacedrpfkcluu55o2ywt5o4x2ctxly3467siij2e5kackatec3k5p5m6,fil/1/init,2,0,47007,bafy2bzacebaxqjkzslundhubgiqat5an5ueedmdnqiohu2c5dq7ovgb3z2yf2,10 12 | -------------------------------------------------------------------------------- /corpus/extracted/0003-sends-to-sysactors/selection.csv: -------------------------------------------------------------------------------- 1 | message_cid,receiver_code,method_num,exit_code,height,block_cid,seq 2 | bafy2bzaced5fv4iqubsfq2mqsfl7u63w2pnl2gfwvm33s55hchgtrish4lnk4,fil/1/reward,0,0,38283,bafy2bzacebbshq4hyrmgwt5aaw2vhcd6e4hg6t2uvfyfab5mitw2d56bkk22c,1 3 | bafy2bzaced52kpiueadxeulxqz6whw7pp6oijamnn2kthgm3c74efwe7dmnts,fil/1/reward,0,0,38283,bafy2bzaced24mrzhedwj6gbypr64pryuygw6kjtbjxbgumowrc7vjtcrdwyjm,5 4 | bafy2bzacear5bgyi5k3h44h3ccm3kisrhezlftafrssc2s3galykbxygn2jyc,fil/1/reward,0,0,38283,bafy2bzaced24mrzhedwj6gbypr64pryuygw6kjtbjxbgumowrc7vjtcrdwyjm,4 5 | bafy2bzacedgy7oc7gn6mo6c3iin3lak4llvv4erh6ta6iatsos3d57xahnkja,fil/1/reward,0,0,38283,bafy2bzacebbshq4hyrmgwt5aaw2vhcd6e4hg6t2uvfyfab5mitw2d56bkk22c,2 6 | bafy2bzacebeuam3mnxxkankl3yvqqp4kir34ngqw4ktlu42ic256i4v63tv7k,fil/1/reward,0,0,38283,bafy2bzaced24mrzhedwj6gbypr64pryuygw6kjtbjxbgumowrc7vjtcrdwyjm,3 7 | bafy2bzacea72knu7zgx4j4kdke5swkwbjfd4ql37ket74j6vrvxumivh4tfie,fil/1/reward,0,0,36419,bafy2bzacec6xttw5g2lqgo7k7d77jwaqxr6fesa5ovwfgrgls7psl3d2cmxqo,6 8 | bafy2bzaceac2ooqfyctdeqr3rdsb7xkpepwhupy5ccznsvrlmuyqlqu6xju3u,fil/1/reward,0,0,30247,bafy2bzaceaczr3a7qnqphqmao6casaydr2okb7nv7ochoh753kpsvhftz6op2,7 9 | bafy2bzaceaopia2hesncz3vtnd5nglemtqcoaoepauqyjelgd66rjszctt7ra,fil/1/storagemarket,0,0,45266,bafy2bzacedufn65cuchh4xatadaynhsqokxsbcjm3c4wmoi5pntiqhgovouhw,1 10 | bafy2bzaceckqks54ns3ciyzoqdie5cao2hdisussgyktqkvjzznbes6s2mqwy,fil/1/storagemarket,0,0,45265,bafy2bzaced4a3lilr33z52oshnm63cqdahpxubasty73e5xkwu5qfh6ghu5su,2 11 | bafy2bzacea675bbseiou72wo65tgr7no4l7ly4plmga4u4meskfyuv6sx3bd4,fil/1/storagemarket,0,0,45261,bafy2bzacecd32djx3mkqf3ga6v2brul74o25cujfcqtthppk47zv4bl56cmby,3 12 | bafy2bzacebtkpsv3rjm6u7ecbankuk7tblvkuhx6dpwgtjwfkfwioei3xqjx4,fil/1/storagemarket,0,0,45261,bafy2bzacea664wwgkd6wyg37umqkbynrsseubbylklzh7qgp6crpxuvbrxzbs,4 13 | bafy2bzacec7vqclkis6xptk74imkyl6o54qgd33zxcaungufktsmn3xcpf54q,fil/1/storagemarket,0,0,45149,bafy2bzacebpytq74ytmmmzrq6to6gq4qc6qiuomczw7n6luj5yijn76zwxdfi,5 14 | -------------------------------------------------------------------------------- /schema/schema_randomness.go: -------------------------------------------------------------------------------- 1 | package schema 2 | 3 | import "encoding/json" 4 | 5 | // RandomnessKind specifies the type of randomness that is being requested. 6 | type RandomnessKind string 7 | 8 | const ( 9 | RandomnessBeacon = RandomnessKind("beacon") 10 | RandomnessChain = RandomnessKind("chain") 11 | ) 12 | 13 | // RandomnessRule represents a rule to evaluate randomness matches against. 14 | // This encodes to JSON as an array. See godocs on the Randomness type for 15 | // more info. 16 | type RandomnessRule struct { 17 | Kind RandomnessKind 18 | Epoch int64 19 | } 20 | 21 | func (rm RandomnessRule) MarshalJSON() ([]byte, error) { 22 | array := [4]interface{}{ 23 | rm.Kind, 24 | rm.Epoch, 25 | } 26 | return json.Marshal(array) 27 | } 28 | 29 | func (rm *RandomnessRule) UnmarshalJSON(v []byte) error { 30 | var ( 31 | arr [4]json.RawMessage 32 | out RandomnessRule 33 | err error 34 | ) 35 | if err = json.Unmarshal(v, &arr); err != nil { 36 | return err 37 | } 38 | if err = json.Unmarshal(arr[0], &out.Kind); err != nil { 39 | return err 40 | } 41 | if err = json.Unmarshal(arr[1], &out.Epoch); err != nil { 42 | return err 43 | } 44 | *rm = out 45 | return nil 46 | } 47 | 48 | // Randomness encodes randomness the VM runtime should return while executing 49 | // this vector. It is encoded as a list of ordered rules to match on. 50 | // 51 | // The json serialized form is: 52 | // 53 | // "randomness": [ 54 | // { "on": ["beacon", 12, 49327, "yxpTbzLhr4uaj7bK0Hl4Vw=="], "ret": "iKyZ2N83N8IoiK2tNJ/H9g==" }, 55 | // { "on": ["chain", 8, 61002, "aacQWICNcMJWtuwTnU+1Hg=="], "ret": "M6HqmihwZ5fXcbQQHhbtsg==" } 56 | // ] 57 | // 58 | // The four positional values of the `on` array field are: 59 | // 60 | // 1. Kind of randomness (json string; values: beacon, chain). 61 | // 2. Domain separation tag (json number). 62 | // 3. EpochOffset (json number). 63 | // 4. Entropy (json string; base64 encoded bytes). 64 | // 65 | // When no rules are matched, the driver should return the raw bytes of 66 | // utf-8 string 'i_am_random_____i_am_random_____' 67 | type Randomness []RandomnessMatch 68 | 69 | // RandomnessMatch specifies a randomness match. When the implementation 70 | // requests randomness that matches the RandomnessRule in On, Return will 71 | // be returned. 72 | type RandomnessMatch struct { 73 | On RandomnessRule `json:"on"` 74 | Return Base64EncodedBytes `json:"ret"` 75 | } 76 | -------------------------------------------------------------------------------- /corpus/extracted/0002-init-actor/README.md: -------------------------------------------------------------------------------- 1 | # Batch 0002: Init Actor 2 | 3 | > first extracted around Wed Sep 30 14:00:00 UTC 2020 (tvx version: eb6191d0ffd01a7cf7f8544a31acf307b1799fb2) 4 | > 5 | > reextracted around Wed Oct 14 16:30:00 UTC 2020 (tvx version: https://github.com/filecoin-project/lotus/pull/4393) 6 | 7 | This is a selection of messages to the singleton init actor, extracted from 8 | heights 47000-50000 of the Space Race chain (which later transitioned to 9 | Ignition), using the `tvx` extraction tool. 10 | 11 | ## Message selection 12 | 13 | Init actor messages selected by querying a Chainwatch DB instance that was 14 | synced up to chain height ~57000. 15 | 16 | ## SQL query (against chainwatch) 17 | 18 | Resulted in [selection.csv](./selection.csv). 19 | 20 | ```sql 21 | with uniq_msgs as ( 22 | select msgs.cid as message_cid, 23 | actors.code as receiver_code, 24 | msgs.method as method_num, 25 | receipts.exit as exit_code, 26 | blocks.height as height, 27 | blocks.cid as block_cid, 28 | row_number() 29 | over (partition by msgs.cid) as uniq_rn 30 | from public.messages as msgs -- join messages, with their blocks, their actor types, and receipts. 31 | join public.block_messages as block_msgs on msgs.cid = block_msgs.message 32 | join public.blocks as blocks on blocks.cid = block_msgs.block 33 | join public.actors as actors 34 | on msgs.to = actors.id and actors.stateroot = blocks.parentstateroot -- this is not precise, but actor types are immutable, so it'll suffice 35 | join public.receipts as receipts on msgs.cid = receipts.msg 36 | where actors.code = 'fil/1/init' 37 | order by height desc 38 | ), 39 | group_by_type 40 | as -- take the previous input, and assign row numbers based on message_cid; we'll only retain unique messages. 41 | (select uniq_msgs.*, 42 | row_number() over (partition by receiver_code, method_num, exit_code order by height desc) as group_rn 43 | from uniq_msgs 44 | where uniq_rn = 1 45 | order by height desc 46 | ) 47 | select message_cid, receiver_code, method_num, exit_code, height, block_cid, group_rn as seq 48 | from group_by_type 49 | where group_rn <= 10 50 | order by receiver_code, method_num, exit_code, height desc 51 | ; 52 | ``` -------------------------------------------------------------------------------- /corpus/extracted/0003-sends-to-sysactors/README.md: -------------------------------------------------------------------------------- 1 | # Batch 0003: Sends to System Actors 2 | 3 | > first extracted around Wed Sep 30 14:00:00 UTC 2020 (tvx version: eb6191d0ffd01a7cf7f8544a31acf307b1799fb2) 4 | > 5 | > reextracted around Wed Oct 14 17:00:00 UTC 2020 (tvx version: https://github.com/filecoin-project/lotus/pull/4393) 6 | 7 | This is a selection of value send messages to singleton system actors, extracted 8 | from the Space Race chain (which later transitioned to Ignition), using the 9 | `tvx` extraction tool. 10 | 11 | ## Message selection 12 | 13 | Sample of sends to singleton system actors, from which those balances will be 14 | irrecoverable. 15 | 16 | ## SQL query (against chainwatch) 17 | 18 | Resulted in [selection.csv](./selection.csv). 19 | 20 | ```sql 21 | with uniq_msgs as ( 22 | select msgs.cid as message_cid, 23 | actors.code as receiver_code, 24 | msgs.method as method_num, 25 | receipts.exit as exit_code, 26 | blocks.height as height, 27 | blocks.cid as block_cid, 28 | row_number() 29 | over (partition by msgs.cid) as uniq_rn 30 | from public.messages as msgs -- join messages, with their blocks, their actor types, and receipts. 31 | join public.block_messages as block_msgs on msgs.cid = block_msgs.message 32 | join public.blocks as blocks on blocks.cid = block_msgs.block 33 | join public.actors as actors 34 | on msgs.to = actors.id and actors.stateroot = blocks.parentstateroot -- this is not precise, but actor types are immutable, so it'll suffice 35 | join public.receipts as receipts on msgs.cid = receipts.msg 36 | where actors.code not in('fil/1/storageminer', 'fil/1/account') and msgs.method = 0 37 | order by height desc 38 | ), 39 | group_by_type 40 | as -- take the previous input, and assign row numbers based on message_cid; we'll only retain unique messages. 41 | (select uniq_msgs.*, 42 | row_number() over (partition by receiver_code, method_num, exit_code order by height desc) as group_rn 43 | from uniq_msgs 44 | where uniq_rn = 1 45 | order by height desc 46 | ) 47 | select message_cid, receiver_code, method_num, exit_code, height, block_cid, group_rn as seq 48 | from group_by_type 49 | where group_rn <= 10 50 | order by receiver_code, method_num, exit_code, height desc 51 | ; 52 | ``` -------------------------------------------------------------------------------- /corpus/extracted/README.md: -------------------------------------------------------------------------------- 1 | # Extracted vectors 2 | 3 | This region of the corpus contains vectors that have been extracted from live 4 | networks using the [`tvx` tool](https://github.com/filecoin-project/lotus/tree/master/cmd/tvx). 5 | 6 | It is further classified in **batches**. 7 | 8 | ## Batches 9 | 10 | Each subdirectory maps to a batch. 11 | 12 | Once committed, a batch is immutable (barring structural schema 13 | upgrades/migrations). 14 | 15 | Batches are identified by four-digit zero-left-padded sequence numbers, 16 | starting from 0001. 17 | 18 | To enhance searchability, batches can be labelled by appending a kebab-cased 19 | suffix. The label can capture the temporality, functional scope, or technical 20 | nature of the enclosed vectors, or otherwise be a meaningful description that 21 | facilitates discovery and categorisation. 22 | 23 | Labels may be (1) repeated, but sequence numbers cannot; (2) modified at a later 24 | time, such as to disambiguate a future, incoming batch. 25 | 26 | In a nutshell: 27 | - batch labels are mutable, optional, and non-unique. 28 | - batch sequence numbers are immutable, compulsory, and unique. 29 | 30 | Example: 31 | 32 | ``` 33 | corpus/ 34 | |__ extracted/ 35 | |__ 0001-initial-vectors/ 36 | |__ 0002-payment-channels/ 37 | |__ 0003-network-v1-modified-actors/ 38 | |__ 0004-network-v1-modified-actors/ 39 | |__ ... 40 | ``` 41 | 42 | ## Batch contents 43 | 44 | Each batch contains one or many test vectors. 45 | 46 | Batches can be further broken down into arbitrary subdirectory structures, for 47 | finer vector classification. 48 | 49 | For example, the `0001-initial-vectors` batch has this structure: 50 | 51 | ``` 52 | 0001-initial-vectors/ 53 | |__ [receiver actor code] (replacing slashes with underscores) 54 | |__ [method name] 55 | |_ [exit code; string representation if available] 56 | |__ vector1.json 57 | |__ vector2.json 58 | |__ ... 59 | ``` 60 | 61 | It is advised for batches to contain a `README.md` file that outlines, at least: 62 | 63 | - (Approximate) extraction timestamp. 64 | - Description of the batch contents/scope. 65 | - Message selection technique: heuristics used to identify messages, e.g. 66 | "latest 10 messages with a unique (actor_code,method_num,exit_code) tuple, up 67 | to chain epoch N". 68 | - To maximise traceability and reproduceability, scripts and technical 69 | assets are welcome, e.g. Python scripts against the JSON-RPC API, or SQL 70 | queries against chainwatch/sentinel databases. 71 | 72 | Assets other than test vectors MUST NOT carry `.json` extensions, to avoid being 73 | confounded with vectors. 74 | -------------------------------------------------------------------------------- /corpus/transfer/unknown_accounts--fail-unknown-sender-unknown-receiver--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "fail-unknown-sender-unknown-receiver", 5 | "version": "v1", 6 | "description": "fail to transfer from unknown address to unknown address", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmBdtnRbNDGyue/lC43H0tQavj3AaW3phLNxODNszhyC3nuEmC0vSy1KLizPw8xjmsxGlocmnw4WZoX5ho2NjkxMDWckMrQpqBMZRBLC0zR99Qvyy1KDMtMzWlKDU9s7ikqBLJKRw3k7YUSwgVfZl2REvU7a/gqdXPLPfv3Wd76vwE662r2w4wOEANZWm5oRUOMlMIYmZxSX5RYnpqQX55ahGSedxabVNqz+7KP7RwncKr9X0pB7fIP5wqeDzl8vvztqvOfNsNNq+pyYmBueWGlj/IPC6IeclF+XlI5qRevHU9ZdKZqxcEJGsPZV/9zX7gfOuZO+s/CbQcuFL9VzySwaHJiSG55YZWEMgMXogZicnJ+aV5JUjG3HctObZ54c6sE3s2TNkyvWayZm9FzoX3vzZder7kunT5DC649xhabmgFgozigXqvsrgkNRfJJNcN5w8pnHsTXSOTdOSKpK3Fk9dL+jpEi+Y8j5/DteHJQURAsYJCXwJklDBKSOUmFmWnIrst6sfGYlPdp+u7N1lJs6qZv5gmXPbmx5MbaTnZmxdw9Bbmwk1kRAuqzLxMZHOWhS+Z++/sxeUycUbPl61ZkJS8T/7wY027uyt7d+3i+lPABjeHCc2PRanliUUpSCZJqIXJfQpZxif46eQn3kei1xhesYndLIkqefbzkXBB+NlkBl8GtrKYSvuFDJUXGBgYDHCnMOyiDYzEJbpmJ4YAZGf9yzqTuHhxNo+5jZdV3zLvRu1Pp2YHNQRMmFNxhSO0i4cEpZrEKWtyaNDAntQxRfYyEpfyJzhAQVOEBAPTnRwGLCCcgfkANnEGBhL8yKBAguJvEqhZEMEyIi4jNoIyMwsrKOFzymFkRRSOFnF5stGJIVkGPScis9WJy5ENWjjyIBahdUzE5clupKB9mtptK3GW7eHtCaJbNrwJPai8yDf64SuVG5YWR3dYVvvrk6eUiomdlDRDgloFBwcHPeL81czA0OzI0NAggVp4IVipxBVhzSQ4TyKlIDkjMTNPtywxJzMlsSQzP08GvcxDZtcTV/Z1OjgweDIIQLOjFwPjd+/lVoUsVyY3RUiBOItnVd7b4IqebcMYJadlbddFF/Zk4P8PAQwOAAAAAP//AQAA//+3dlvDTAgAAA==", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzacea66m4u3kwaxrzpyedjyxvtafkem5maervonfwlbkkyjycdno4ens" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBVAd/9VU7ZpC7LuvYs4W/+D/v3UpL1VQFp6DNJTJEdav4v4T0hXkxc9wdiVQBCAAoaO5rKAEIAyEIAAQBA", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzacea66m4u3kwaxrzpyedjyxvtafkem5maervonfwlbkkyjycdno4ens" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 1, 71 | "return": "", 72 | "gas_used": 0 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/transfer/unknown_accounts--fail-unknown-sender-unknown-receiver--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "fail-unknown-sender-unknown-receiver", 5 | "version": "v1", 6 | "description": "fail to transfer from unknown address to unknown address", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhT2d6jck3/9YlPEn+2halYXms5qasL3fIrapzxG/xsv2P5AEpellqUXFmfl5jHXEqW9mRDL8j4Tu/TtpZ7PTH0yvm3yz+YcN95zqh7vCq5xFlXMS1RavQFLquuH8IYVzb6JrZJKOXJG0tXjyeklfh2jRnOfxc7g2PDl4YA4rcUY2uTT4cDO0L0w0bGxyYmBruaEVIc3AGMoglpaZo2+kX5ZalJmWmZpSlJqeWVxSVInkAo6bSVuKJYSKvkw7oiXq9lfw1Opnlvv37rM9dX6C9dbVbQcYHKCGsrTc0AoHmSkEMbO4JL8oMT21IL88tQjJvPzNbxmf/eZ4dvBf8CczNeUHLskszQ/f3GZjmcNcODvx426weU1NTgzMLTe0/EHmcUHMSy7Kz0MyJ/Xirespk85cvSAgWXso++pv9gPnW8/cWf9JoOXAleq/4pEMDk1ODMktN7SCQGbwQsxITE7OL80rQTLmvmvJsc0Ld2ad2LNhypbpNZM1eytyLrz/tenS8yXXpctncMG9x9ByQysQZBQP1HuVxSWpuSREFdwkVlDoS4CMEkYJqdzEouxUZLdF/dhYbKr7dH33JitpVjXzF9OEy978eHIjLSd78wKO3sJcuImMaEGVmZeJbM6y8CVz/529uFwmzuj5sjULkpL3yR9+rGl3d2Xvrl1cfwrY4OYwofmxKLU8sSgFySSVDZvcEmeEVL69vDSCY0uTFFew8PdPTVtal/h9LTaX63rJ4MvAVhZTab+QofICAwODAe4Uhl20gZG4RNfsxBCA5CyJf1lnEhcvzuYxt/Gy6lvm3aj96dTsoIaACXMqrnCEdvGQoFSTOGVNDg0a2JM6psgeRuJSfr8DFDRFSDAw3clhwALCGZgPYBNnYCDBj6So/SaBmgMRLCPi8mEjKC+zsILSPaccRk5E4WgRlyUbnRiSZdAzIjJbnbgM2aCFIwtiEVrHRFyW7EYK2qep3bYSZ9ke3p4gumXDm9CDyot8ox++UrlhaXF0h2W1vz55SqmY1mmUZBQcHBz0iPNXMwNDsyNDQ4MEatmFYKUSV4I1k+A8iZSC5IzEzDzdssSczJTEksz8PBn0Ig+ZPZuRuLKv28GBwZNBQzxVMf7nAwYvBsbv3sutClmuTG6KkAJxFs+qvLfBFT3bhjFKTsvarosuDDPo/n8GB18GRoEf5jemaAV2MTAw+DIw1by9voQlaZ8TAwMDAAAA//8BAAD//8V4PbPnCAAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacec6isj6ydhx7riti7rv4kzt2hau6m7d4k267mwfwe6obpvqna37vc" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBVAd/9VU7ZpC7LuvYs4W/+D/v3UpL1VQFp6DNJTJEdav4v4T0hXkxc9wdiVQBCAAoaO5rKAEIAyEIAAQBA", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzacec6isj6ydhx7riti7rv4kzt2hau6m7d4k267mwfwe6obpvqna37vc" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 1, 66 | "return": "", 67 | "gas_used": 0 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/actor_creation/on_transfer--fail-secp256k1-insufficient-balance--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "fail-secp256k1-insufficient-balance", 5 | "version": "v1", 6 | "gen": [ 7 | { 8 | "source": "genscript", 9 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 10 | }, 11 | { 12 | "source": "github.com/filecoin-project/lotus", 13 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/specs-actors", 17 | "version": "v0.9.12" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors/v2", 21 | "version": "v2.1.0" 22 | } 23 | ] 24 | }, 25 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhVPfC685rDiWqLT61v6pnzk4fnk+C0o6zaJ8bqbx7SnHD5mSoDS9LLWoODM/j/EVK3EamlxafLgZOhYmGjY2OTGwtdzQipBmYAxlEEvLzNE31C9LLcpMy0xNKUpNzywuKapEcgrHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZB63VtuU2rO78g8tXKfwan1fysEt8g+nCh5Pufz+vO2qM992g81ranJiYG65oeUPMo8LYl5yUX4ekjmpF29dT5l05uoFAcnaQ9lXf7MfON965s76TwItB65U/xWPZHBocmJIbrmhFQQygxdiRmJycn5pXgmSMfddS45tXrgz68SeDVO2TK+ZrNlbkXPh/a9Nl54vuS5dPoML7j2GlhtagSCjeKDeqywuSc1FMsl1w/lDCufeRNfIJB25Imlr8eT1kr4O0aI5z+PncG14chARUKyg0JcAGSWMElK5iUXZqchui/qxsdhU9+n67k1W0qxq5i+mCZe9+fHkRlpO9uYFHL2FuXATGdGCKjMvE9mcpWx2s3/P2Fe53PXlZoljW0XeiZ6UPrZX+Gr7Db3m58cqcuDmpBAMrjOqx0pW5IU+sU31fsXEsLVW1t88WkTIyHEZX2z50lVvmRmcGdT5oaYxoYVYUWp5YlEKkmESamFyn0KW8Ql+OvmJ95HoNYZXbGI3S6JKnv18JFwQfjaZwZeBrSym0n4hQ+UFBgYGA9zpFbtoAyNxSbjZiSEA2Vn/ss4kLl6czWNu42XVt8y7UfvTqdlBDQET5lRc4Qjt4iFBqSZxypocGjSwZxxMkb2MxOWjCQ5Q0BQhwcB0J4cBCwhnYD6ATZyBgQQ/MiiQoPibBGqGRrCMiMvWjaCigYUVlI045TBSKgpHi7gc3ujEkCyDnq+R2erE5e8GLRw5GovQOibicng3UtA+Te22lTjL9vD2BNEtG96EHlRe5Bv98JXKDUuLozssq/31yVNKxcROSpohQa2Cg4ODHnH+amZgaHZkaGiQQC0KEaxU4grEZiTneV17/r1eMW0fT0Fz9Yp/ezY8ujprFbPZ3E+H799+db37wXqJ1ILkjMTMPN2yxJzMlMSSzPw8D+J0Njk1MDSCy8pQxswXxp4+E2Wz/uk/tFWM84n5zp4UKpFiS1yh24hdvwx60YvMrieuCO50cGDwZBCAlgpeDIzfvZdbFbJcmdwUIQXiLJ5VeW+DK3rpEcYoOS1ruy66sCcD/38IYHAAAAAA//8BAAD//xZ5QpwhCQAA", 26 | "preconditions": { 27 | "variants": [ 28 | { 29 | "id": "genesis", 30 | "epoch": 1, 31 | "nv": 0 32 | }, 33 | { 34 | "id": "breeze", 35 | "epoch": 41281, 36 | "nv": 1 37 | }, 38 | { 39 | "id": "smoke", 40 | "epoch": 51001, 41 | "nv": 2 42 | }, 43 | { 44 | "id": "ignition", 45 | "epoch": 94001, 46 | "nv": 3 47 | } 48 | ], 49 | "state_tree": { 50 | "root_cid": { 51 | "/": "bafy2bzacedfpo4owicummyjcvpnl7fptbaepuspgkjrmwbbdz2mthw4uy7bdk" 52 | } 53 | } 54 | }, 55 | "apply_messages": [ 56 | { 57 | "bytes": "igBVAcZR6A0qkIwIPtUEtpS/5Z+es81vQgBkAEMAJxAaO5rKAEIAyEIAAQBA", 58 | "epoch_offset": 0 59 | } 60 | ], 61 | "postconditions": { 62 | "state_tree": { 63 | "root_cid": { 64 | "/": "bafy2bzacedfpo4owicummyjcvpnl7fptbaepuspgkjrmwbbdz2mthw4uy7bdk" 65 | } 66 | }, 67 | "receipts": [ 68 | { 69 | "exit_code": 2, 70 | "return": "", 71 | "gas_used": 0 72 | } 73 | ] 74 | }, 75 | "diagnostics": { 76 | "format": "Lotus-ExecutionTrace-V1", 77 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /corpus/actor_creation/on_transfer--fail-secp256k1-insufficient-balance--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "fail-secp256k1-insufficient-balance", 5 | "version": "v1", 6 | "gen": [ 7 | { 8 | "source": "genscript", 9 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 10 | }, 11 | { 12 | "source": "github.com/filecoin-project/lotus", 13 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/specs-actors", 17 | "version": "v0.9.12" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors/v2", 21 | "version": "v2.1.0" 22 | } 23 | ] 24 | }, 25 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhUz5Sn0XY8Wigw+PnNov+Ez50k9b+Z9/ZgqvZE8I/3tuwWMSlKaXpRYVZ+bnMdYRp76ZEcnwL5PPbzbdFaL/pGeb9nRT+3k6S7+ualCqXPTu+XOfw8sv+yMpdd1w/pDCuTfRNTJJR65I2lo8eb2kr0O0aM7z+DlcG54cPPCKlTgjm1xafLgZOhYmGjY2OTGwtdzQipBmYAxlEEvLzNE30i9LLcpMy0xNKUpNzywuKapEcgHHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZF7+5reMz35zPDv4L/iTmZryA5dkluaHb26zscxhLpyd+HE32LymJicG5pYbWv4g87gg5iUX5echmZN68db1lElnrl4QkKw9lH31N/uB861n7qz/JNBy4Er1X/FIBocmJ4bklhtaQSAzeCFmJCYn55fmlSAZc9+15NjmhTuzTuzZMGXL9JrJmr0VORfe/9p06fmS69LlM7jg3mNouaEVCDKKB+q9yuKS1FwSogpuEiso9CVARgmjhFRuYlF2KrLbon5sLDbVfbq+e5OVNKua+YtpwmVvfjy5kZaTvXkBR29hLtxERrSgyszLRDZnKZvd7N8z9lUud325WeLYVpF3oielj+0Vvtp+Q6/5+bGKHLg5KQSD64zqsZIVeaFPbFO9XzExbK2V9TePFhEyclzGF1u+dNVbZgZnBnV+qGlMaCFWlFqeWJSCZJjKhk1uiTNCKt9eXhrBsaVJiitY+Punpi2tS/y+FpvLdb1k8GVgK4uptF/IUHmBgYHBAHd6xS7awEhcEm52YghAcpbEv6wziYsXZ/OY23hZ9S3zbtT+dGp2UEPAhDkVVzhCu3hIUKpJnLImhwYN7BkHU2QPI3H5qN8BCpoiJBiY7uQwYAHhDMwHsIkzMJDgR1LUfpNAzc8IlhFxuboRVDKwsIJyEaccRkJF4WgRl8EbnRiSZdCzNTJbnbjs3aCFI0NjEVrHRFwG70YK2qep3bYSZ9ke3p4gumXDm9CDyot8ox++UrlhaXF0h2W1vz55SqmY1mmUZBQcHBz0iPNXMwNDsyNDQ4MEakmIYKUSVx42IznP69rz7/WKaft4CpqrV/zbs+HR1VmrmM3mfjp8//ar690P1kukFiRnJGbm6ZYl5mSmJJZk5ud5EKezyamBoRFcVIYyZr4w9vSZKJv1T/+hrWKcT8x39qRQiRRb4srcRuz6ZdBLXmT2bEbiiuBuBwcGTwYN8VTF+J8PGLwYGL97L7cqZLkyuSlCCsRZPKvy3gZX9NIjjFFyWtZ2XXRhmEH3/zM4+DIwCvwwvzFFK7CLgYHBl4Gp5u31JSxJ+5wYGBgAAAAA//8BAAD//55yGiC8CQAA", 26 | "preconditions": { 27 | "variants": [ 28 | { 29 | "id": "actorsv2", 30 | "epoch": 138721, 31 | "nv": 4 32 | }, 33 | { 34 | "id": "tape", 35 | "epoch": 140761, 36 | "nv": 5 37 | }, 38 | { 39 | "id": "liftoff", 40 | "epoch": 148889, 41 | "nv": 5 42 | } 43 | ], 44 | "state_tree": { 45 | "root_cid": { 46 | "/": "bafy2bzacebur66jpiqzsc4wb4hcmvpyr4yr5f6j5d747zgitvedwav75z2qog" 47 | } 48 | } 49 | }, 50 | "apply_messages": [ 51 | { 52 | "bytes": "igBVAcZR6A0qkIwIPtUEtpS/5Z+es81vQgBkAEMAJxAaO5rKAEIAyEIAAQBA", 53 | "epoch_offset": 0 54 | } 55 | ], 56 | "postconditions": { 57 | "state_tree": { 58 | "root_cid": { 59 | "/": "bafy2bzacebur66jpiqzsc4wb4hcmvpyr4yr5f6j5d747zgitvedwav75z2qog" 60 | } 61 | }, 62 | "receipts": [ 63 | { 64 | "exit_code": 2, 65 | "return": "", 66 | "gas_used": 0 67 | } 68 | ] 69 | }, 70 | "diagnostics": { 71 | "format": "Lotus-ExecutionTrace-V1", 72 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /corpus/actor_creation/on_transfer--fail-bls-insufficient-balance--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "fail-bls-insufficient-balance", 5 | "version": "v1", 6 | "gen": [ 7 | { 8 | "source": "genscript", 9 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 10 | }, 11 | { 12 | "source": "github.com/filecoin-project/lotus", 13 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/specs-actors", 17 | "version": "v0.9.12" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors/v2", 21 | "version": "v2.1.0" 22 | } 23 | ] 24 | }, 25 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhVPfC685rDiWqLT61v6pnzk4fnk+C0o6zaJ8bqbx7SnHD5mSoDS9LLWoODM/j/EVK3EamlxafLgZOhYmGjY2OTGwtdzQipBmYAxlEEvLzNE31C9LLcpMy0xNKUpNzywuKapEcgrHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZB63VtuU2rO78g8tXKfwan1fysEt8g+nCh5Pufz+vO2qM992g81ranJiYG65oeUPMo8LYl5yUX4ekjmpF29dT5l05uoFAcnaQ9lXf7MfON965s76TwItB65U/xWPZHBocmJIbrmhFQQygxdiRmJycn5pXgmSMfddS45tXrgz68SeDVO2TK+ZrNlbkXPh/a9Nl54vuS5dPoML7j2GlhtagSCjeKDeqywuSc1FMsl1w/lDCufeRNfIJB25Imlr8eT1kr4O0aI5z+PncG14chARUKyg0JcAGSWMElK5iUXZqchui/qxsdhU9+n67k1W0qxq5i+mCZe9+fHkRlpO9uYFHL2FuXATGdGCKjMvE9mcpWx2s3/P2Fe53PXlZoljW0XeiZ6UPrZX+Gr7Db3m58cqcuDmpBAMrjOqx0pW5IU+sU31fsXEsLVW1t88WkTIyHEZX2z50lVvmRmcGdT5oaYxoYVYUWp5YlEKkmESamFyn0KW8Ql+OvmJ95HoNYZXbGI3S6JKnv18JFwQfjaZwZeBrSym0n4hQ+UFBgYGA9zpFbtoAyNxSbjZiSEA2Vn/ss4kLl6czWNu42XVt8y7UfvTqdlBDQET5lRc4Qjt4iFBqSZxypocGjSwZxxMkb2MxOWjCQ5Q0BQhwcB0J4cBCwhnYD6ATZyBgQQ/MiiQoPibBGqGRrCMiMvWjaCigYUVlI045TBSKgpHi7gc3ujEkCyDnq+R2erE5e8GLRw5GovQOibicng3UtA+Te22lTjL9vD2BNEtG96EHlRe5Bv98JXKDUuLozssq/31yVNKxcROSpohQa2Cg4ODHnH+amZgaHZkaGiQQC0KEaxU4grEZiTneV17/r1eMW0fT0Fz9Yp/ezY8ujprFbPZ3E+H799+db37wXqJ1ILkjMTMPN2yxJzMlMSSzPw8D+J0Njk1MDSCy8pQxswXxp4+E2Wz/uk/tFWM84n5zp4UKpFiS1yh24hdvwx60YvMrieuCO50cGDwZBCAlgpeDIzfvZdbFbJcmdwUIQXiLJ5VeW+DK3rpEcYoOS1ruy66sCcD/38IYHAAAAAA//8BAAD//xZ5QpwhCQAA", 26 | "preconditions": { 27 | "variants": [ 28 | { 29 | "id": "genesis", 30 | "epoch": 1, 31 | "nv": 0 32 | }, 33 | { 34 | "id": "breeze", 35 | "epoch": 41281, 36 | "nv": 1 37 | }, 38 | { 39 | "id": "smoke", 40 | "epoch": 51001, 41 | "nv": 2 42 | }, 43 | { 44 | "id": "ignition", 45 | "epoch": 94001, 46 | "nv": 3 47 | } 48 | ], 49 | "state_tree": { 50 | "root_cid": { 51 | "/": "bafy2bzacedfpo4owicummyjcvpnl7fptbaepuspgkjrmwbbdz2mthw4uy7bdk" 52 | } 53 | } 54 | }, 55 | "apply_messages": [ 56 | { 57 | "bytes": "igBYMQMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAGQAQwAnEBo7msoAQgDIQgABAEA=", 58 | "epoch_offset": 0 59 | } 60 | ], 61 | "postconditions": { 62 | "state_tree": { 63 | "root_cid": { 64 | "/": "bafy2bzacedfpo4owicummyjcvpnl7fptbaepuspgkjrmwbbdz2mthw4uy7bdk" 65 | } 66 | }, 67 | "receipts": [ 68 | { 69 | "exit_code": 2, 70 | "return": "", 71 | "gas_used": 0 72 | } 73 | ] 74 | }, 75 | "diagnostics": { 76 | "format": "Lotus-ExecutionTrace-V1", 77 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /corpus/msg_application/gas_cost--msg-apply-fail-receipt-gas--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "msg-apply-fail-receipt-gas", 5 | "version": "v1", 6 | "description": "fail to cover gas cost for message receipt on chain", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14SlKaXpRYVZ+bnMb5lJU5Dk0uLDzdDx8JEw8YmJwa2lhtaEdIMjKEMYmmZOfqG+mWpRZlpmakpRanpmcUlRZVITuG4mbSlWEKo6Mu0I1qibn8FT61+Zrl/7z7bU+cnWG9d3XaAwQFqKEvLDa1wkJlCEDOLS/KLEtNTC/LLU4uQzOPWaptSe3ZX/qGF6xRere9LObhF/uFUweMpl9+ft1115ttusHlNTU4MzC03tPxB5nFBzEsuys9DMif14q3rKZPOXL0gIFl7KPvqb/YD51vP3Fn/SaDlwJXqv+KRDA5NTgzJLTe0gkBm8ELMSExOzi/NK0Ey5r5rybHNC3dmndizYcqW6TWTNXsrci68/7Xp0vMl16XLZ3DBvcfQckMrEGQUD9R7lcUlqblIJrluOH9I4dyb6BqZpCNXJG0tnrxe0tchWjTnefwcrg1PDiICihUU+hIgo4RRQio3sSg7FdltUT82FpvqPl3fvclKmlXN/MU04bI3P57cSMvJ3ryAo7cwF24iI1pQZeZlIpuzlM1u9u8Z+yqXu77cLHFsq8g70ZPSx/YKX22/odf8/FhFDtycFILBdUb1WMmKvNAntqner5gYttbK+ptHiwgZOS7jiy1fuuotM4Mbw4srSwUYoAYyoQVaUWp5YlEKknkSamFyn0KW8Ql+OvmJ95HoNYZXbGI3S6JKnv18JFwQfjaZwZeBrSym0n4hQ+UFBgYGA9xJFrtoAyNxqbjZiSEA2Vn/ss4kLl6czWNu42XVt8y7UfvTqdlBDQET5lRc4Qjt4iFBqSZxypocGjSw5x1Mkb2MxGWlCQ5Q0BQhwcB0J4cBCwhnYD6ATZyBgQQ/MiiQoPibBGqeRrCMiMvZjaDSgYUVlJM45TASKwpHi7hM3ujEkCyDnrWR2erEZfEGLRyZGovQOibiMnk3UtA+Te22lTjL9vD2BNEtG96EHlRe5Bv98JXKDUuLozssq/31yVNKxcROSpohQa2Cg4ODHnH+amZgaHZkaGiQQC0NEaxU4srEZiTneV17/r1eMW0fT0Fz9Yp/ezY8ujprFbPZ3E+H799+db37wXqJ1ILkjMTMPN2yxJzMlMSSzPw8D+J0Njk1MDSCy8pQxswXxp4+E2Wz/uk/tFWM84n5zp4UKpFiS1y524hdvwx60YvMrieuCO50cGDwZBCAlgpeDIzfvZdbFbJcmdwUIQXiLJ5VeW+DK3rpEcYoOS1ruy66sCcD/38IYHAAAAAA//8BAAD//z6E+xQkCQAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAGRCAGQAQgAKCEIAyEIAAQBA", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 7, 71 | "return": "", 72 | "gas_used": 0 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/msg_application/gas_cost--msg-apply-fail-onchainsize-gas--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "msg-apply-fail-onchainsize-gas", 5 | "version": "v1", 6 | "description": "not enough gas to pay message on-chain-size cost", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14SlKaXpRYVZ+bnMb5lJU5Dk0uLDzdDx8JEw8YmJwa2lhtaEdIMjKEMYmmZOfqG+mWpRZlpmakpRanpmcUlRZVITuG4mbSlWEKo6Mu0I1qibn8FT61+Zrl/7z7bU+cnWG9d3XaAwQFqKEvLDa1wkJlCEDOLS/KLEtNTC/LLU4uQzOPWaptSe3ZX/qGF6xRere9LObhF/uFUweMpl9+ft1115ttusHlNTU4MzC03tPxB5nFBzEsuys9DMif14q3rKZPOXL0gIFl7KPvqb/YD51vP3Fn/SaDlwJXqv+KRDA5NTgzJLTe0gkBm8ELMSExOzi/NK0Ey5r5rybHNC3dmndizYcqW6TWTNXsrci68/7Xp0vMl16XLZ3DBvcfQckMrEGQUD9R7lcUlqblIJrluOH9I4dyb6BqZpCNXJG0tnrxe0tchWjTnefwcrg1PDiICihUU+hIgo4RRQio3sSg7FdltUT82FpvqPl3fvclKmlXN/MU04bI3P57cSMvJ3ryAo7cwF24iI1pQZeZlIpuzlM1u9u8Z+yqXu77cLHFsq8g70ZPSx/YKX22/odf8/FhFDtycFILBdUb1WMmKvNAntqner5gYttbK+ptHiwgZOS7jiy1fuuotM4Mbw4srSwUYoAYyoQVaUWp5YlEKknkSamFyn0KW8Ql+OvmJ95HoNYZXbGI3S6JKnv18JFwQfjaZwZeBrSym0n4hQ+UFBgYGA9xJFrtoAyNxqbjZiSEA2Vn/ss4kLl6czWNu42XVt8y7UfvTqdlBDQET5lRc4Qjt4iFBqSZxypocGjSw5x1Mkb2MxGWlCQ5Q0BQhwcB0J4cBCwhnYD6ATZyBgQQ/MiiQoPibBGqeRrCMiMvZjaDSgYUVlJM45TASKwpHi7hM3ujEkCyDnrWR2erEZfEGLRyZGovQOibiMnk3UtA+Te22lTjL9vD2BNEtG96EHlRe5Bv98JXKDUuLozssq/31yVNKxcROSpohQa2Cg4ODHnH+amZgaHZkaGiQQC0NEaxU4srEZiTneV17/r1eMW0fT0Fz9Yp/ezY8ujprFbPZ3E+H799+db37wXqJ1ILkjMTMPN2yxJzMlMSSzPw8D+J0Njk1MDSCy8pQxswXxp4+E2Wz/uk/tFWM84n5zp4UKpFiS1y524hdvwx60YvMrieuCO50cGDwZBCAlgpeDIzfvZdbFbJcmdwUIQXiLJ5VeW+DK3rpEcYoOS1ruy66sCcD/38IYHAAAAAA//8BAAD//z6E+xQkCQAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAGRCAGQAQgAKAUIAyEIACgBA", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 7, 71 | "return": "", 72 | "gas_used": 0 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/actor_creation/on_transfer--fail-bls-insufficient-balance--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "fail-bls-insufficient-balance", 5 | "version": "v1", 6 | "gen": [ 7 | { 8 | "source": "genscript", 9 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 10 | }, 11 | { 12 | "source": "github.com/filecoin-project/lotus", 13 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/specs-actors", 17 | "version": "v0.9.12" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors/v2", 21 | "version": "v2.1.0" 22 | } 23 | ] 24 | }, 25 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhUz5Sn0XY8Wigw+PnNov+Ez50k9b+Z9/ZgqvZE8I/3tuwWMSlKaXpRYVZ+bnMdYRp76ZEcnwL5PPbzbdFaL/pGeb9nRT+3k6S7+ualCqXPTu+XOfw8sv+yMpdd1w/pDCuTfRNTJJR65I2lo8eb2kr0O0aM7z+DlcG54cPPCKlTgjm1xafLgZOhYmGjY2OTGwtdzQipBmYAxlEEvLzNE30i9LLcpMy0xNKUpNzywuKapEcgHHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZF7+5reMz35zPDv4L/iTmZryA5dkluaHb26zscxhLpyd+HE32LymJicG5pYbWv4g87gg5iUX5echmZN68db1lElnrl4QkKw9lH31N/uB861n7qz/JNBy4Er1X/FIBocmJ4bklhtaQSAzeCFmJCYn55fmlSAZc9+15NjmhTuzTuzZMGXL9JrJmr0VORfe/9p06fmS69LlM7jg3mNouaEVCDKKB+q9yuKS1FwSogpuEiso9CVARgmjhFRuYlF2KrLbon5sLDbVfbq+e5OVNKua+YtpwmVvfjy5kZaTvXkBR29hLtxERrSgyszLRDZnKZvd7N8z9lUud325WeLYVpF3oielj+0Vvtp+Q6/5+bGKHLg5KQSD64zqsZIVeaFPbFO9XzExbK2V9TePFhEyclzGF1u+dNVbZgZnBnV+qGlMaCFWlFqeWJSCZJjKhk1uiTNCKt9eXhrBsaVJiitY+Punpi2tS/y+FpvLdb1k8GVgK4uptF/IUHmBgYHBAHd6xS7awEhcEm52YghAcpbEv6wziYsXZ/OY23hZ9S3zbtT+dGp2UEPAhDkVVzhCu3hIUKpJnLImhwYN7BkHU2QPI3H5qN8BCpoiJBiY7uQwYAHhDMwHsIkzMJDgR1LUfpNAzc8IlhFxuboRVDKwsIJyEaccRkJF4WgRl8EbnRiSZdCzNTJbnbjs3aCFI0NjEVrHRFwG70YK2qep3bYSZ9ke3p4gumXDm9CDyot8ox++UrlhaXF0h2W1vz55SqmY1mmUZBQcHBz0iPNXMwNDsyNDQ4MEakmIYKUSVx42IznP69rz7/WKaft4CpqrV/zbs+HR1VmrmM3mfjp8//ar690P1kukFiRnJGbm6ZYl5mSmJJZk5ud5EKezyamBoRFcVIYyZr4w9vSZKJv1T/+hrWKcT8x39qRQiRRb4srcRuz6ZdBLXmT2bEbiiuBuBwcGTwYN8VTF+J8PGLwYGL97L7cqZLkyuSlCCsRZPKvy3gZX9NIjjFFyWtZ2XXRhmEH3/zM4+DIwCvwwvzFFK7CLgYHBl4Gp5u31JSxJ+5wYGBgAAAAA//8BAAD//55yGiC8CQAA", 26 | "preconditions": { 27 | "variants": [ 28 | { 29 | "id": "actorsv2", 30 | "epoch": 138721, 31 | "nv": 4 32 | }, 33 | { 34 | "id": "tape", 35 | "epoch": 140761, 36 | "nv": 5 37 | }, 38 | { 39 | "id": "liftoff", 40 | "epoch": 148889, 41 | "nv": 5 42 | } 43 | ], 44 | "state_tree": { 45 | "root_cid": { 46 | "/": "bafy2bzacebur66jpiqzsc4wb4hcmvpyr4yr5f6j5d747zgitvedwav75z2qog" 47 | } 48 | } 49 | }, 50 | "apply_messages": [ 51 | { 52 | "bytes": "igBYMQMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAGQAQwAnEBo7msoAQgDIQgABAEA=", 53 | "epoch_offset": 0 54 | } 55 | ], 56 | "postconditions": { 57 | "state_tree": { 58 | "root_cid": { 59 | "/": "bafy2bzacebur66jpiqzsc4wb4hcmvpyr4yr5f6j5d747zgitvedwav75z2qog" 60 | } 61 | }, 62 | "receipts": [ 63 | { 64 | "exit_code": 2, 65 | "return": "", 66 | "gas_used": 0 67 | } 68 | ] 69 | }, 70 | "diagnostics": { 71 | "format": "Lotus-ExecutionTrace-V1", 72 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /corpus/msg_application/gas_cost--msg-apply-fail-receipt-gas--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "msg-apply-fail-receipt-gas", 5 | "version": "v1", 6 | "description": "fail to cover gas cost for message receipt on chain", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkEkKE0vSy0qzszPY6wjTn0zI5LhfyPPb+qfLHhlhsjHHe9+X5JV9Vl6dv5BvqkV0cccvJl9bZCUum44f0jh3JvoGpmkI1ckbS2evF7S1yFaNOd5/ByuDU8OHnjLSpyRTS4tPtwMHQsTDRubnBjYWm5oRUgzMIYyiKVl5ugb6ZelFmWmZaamFKWmZxaXFFUiuYDjZtKWYgmhoi/TjmiJuv0VPLX6meX+vftsT52fYL11ddsBBgeooSwtN7TCQWYKQcwsLskvSkxPLcgvTy1CMi9/81vGZ785nh38F/zJTE35gUsyS/PDN7fZWOYwF85O/LgbbF5TkxMDc8sNLX+QeVwQ85KL8vOQzEm9eOt6yqQzVy8ISNYeyr76m/3A+dYzd9Z/Emg5cKX6r3gkg0OTE0Nyyw2tIJAZvBAzEpOT80vzSpCMue9acmzzwp1ZJ/ZsmLJles1kzd6KnAvvf2269HzJdenyGVxw7zG03NAKBBnFA/VeZXFJai4JUQU3iRUU+hIgo4RRQio3sSg7FdltUT82FpvqPl3fvclKmlXN/MU04bI3P57cSMvJ3ryAo7cwF24iI1pQZeZlIpuzlM1u9u8Z+yqXu77cLHFsq8g70ZPSx/YKX22/odf8/FhFDtycFILBdUb1WMmKvNAntqner5gYttbK+ptHiwgZOS7jiy1fuuotM4Mbw4srSwUYoAYyoQVaUWp5YlEKknkqGza5Jc4IqXx7eWkEx5YmKa5g4e+fmra0LvH7Wmwu1/WSwZeBrSym0n4hQ+UFBgYGA9xJFrtoAyNxqbjZiSEAyVkS/7LOJC5enM1jbuNl1bfMu1H706nZQQ0BE+ZUXOEI7eIhQakmccqaHBo0sOcdTJE9jMRlpX4HKGiKkGBgupPDgAWEMzAfwCbOwECCH0lR+00CNUsjWEbEZexGUOHAwgrKSJxyGGkVhaNFXB5vdGJIlkHP2chsdeJyeIMWjjyNRWgdE3F5vBspaJ+mdttKnGV7eHuC6JYNb0IPKi/yjX74SuWGpcXRHZbV/vrkKaViWqdRklFwcHDQI85fzQwMzY4MDQ0SqIUhgpVKXJHYjOQ8r2vPv9crpu3jKWiuXvFvz4ZHV2etYjab++nw/duvrnc/WC+RWpCckZiZp1uWmJOZkliSmZ/nQZzOJqcGhkZwURnKmPnC2NNnomzWP/2HtopxPjHf2ZNCJVJsiSt2G7Hrl0EveZHZsxmJK4K7HRwYPBk0xFMV438+YPBiYPzuvdyqkOXK5KYIKRBn8azKextc0UuPMEbJaVnbddGFYQbd/8/g4MvAKPDD/MYUrcAuBgYGXwammrfXl7Ak7XNiYGAAAAAA//8BAAD//3zT/km/CQAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAGRCAGQAQgAKCEIAyEIAAQBA", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 7, 66 | "return": "", 67 | "gas_used": 0 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/msg_application/unknown_actors--msg-apply-fail-unknown-sender--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "msg-apply-fail-unknown-sender", 5 | "version": "v1", 6 | "description": "fail due to lack of gas when sender is unknown", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14SlKaXpRYVZ+bnMb5lJU5Dk0uLDzdDx8JEw8YmJwa2lhtaEdIMjKEMYmmZOfqG+mWpRZlpmakpRanpmcUlRZVITuG4mbSlWEKo6Mu0I1qibn8FT61+Zrl/7z7bU+cnWG9d3XaAwQFqKEvLDa1wkJlCEDOLS/KLEtNTC/LLU4uQzOPWaptSe3ZX/qGF6xRere9LObhF/uFUweMpl9+ft1115ttusHlNTU4MzC03tPxB5nFBzEsuys9DMif14q3rKZPOXL0gIFl7KPvqb/YD51vP3Fn/SaDlwJXqv+KRDA5NTgzJLTe0gkBm8ELMSExOzi/NK0Ey5r5rybHNC3dmndizYcqW6TWTNXsrci68/7Xp0vMl16XLZ3DBvcfQckMrEGQUD9R7lcUlqblIJrluOH9I4dyb6BqZpCNXJG0tnrxe0tchWjTnefwcrg1PDiICihUU+hIgo4RRQio3sSg7FdltUT82FpvqPl3fvclKmlXN/MU04bI3P57cSMvJ3ryAo7cwF24iI1pQZeZlIpuzlM1u9u8Z+yqXu77cLHFsq8g70ZPSx/YKX22/odf8/FhFDtycFILBdUb1WMmKvNAntqner5gYttbK+ptHiwgZOS7jiy1fuuotM4Mbw4srSwUYoAYyoQVaUWp5YlEKknkSamFyn0KW8Ql+OvmJ95HoNYZXbGI3S6JKnv18JFwQfjaZwZeBrSym0n4hQ+UFBgYGA9xJFrtoAyNxqbjZiSEA2Vn/ss4kLl6czWNu42XVt8y7UfvTqdlBDQET5lRc4Qjt4iFBqSZxypocGjSw5x1Mkb2MxGWlCQ5Q0BQhwcB0J4cBCwhnYD6ATZyBgQQ/MiiQoPibBGqeRrCMiMvZjaDSgYUVlJM45TASKwpHi7hM3ujEkCyDnrWR2erEZfEGLRyZGovQOibiMnk3UtA+Te22lTjL9vD2BNEtG96EHlRe5Bv98JXKDUuLozssq/31yVNKxcROSpohQa2Cg4ODHnH+amZgaHZkaGiQQC0NEaxU4srEZiTneV17/r1eMW0fT0Fz9Yp/ezY8ujprFbPZ3E+H799+db37wXqJ1ILkjMTMPN2yxJzMlMSSzPw8D+J0Njk1MDSCy8pQxswXxp4+E2Wz/uk/tFWM84n5zp4UKpFiS1y524hdvwx60YvMrieuCO50cGDwZBCAlgpeDIzfvZdbFbJcmdwUIQXiLJ5VeW+DK3rpEcYoOS1ruy66sCcD/38IYHAAAAAA//8BAAD//z6E+xQkCQAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAGRFAICt4gQAQgAKGjuaygBCAMhCAAEAQA==", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 1, 71 | "return": "", 72 | "gas_used": 0 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/msg_application/gas_cost--msg-apply-fail-onchainsize-gas--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "msg-apply-fail-onchainsize-gas", 5 | "version": "v1", 6 | "description": "not enough gas to pay message on-chain-size cost", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkEkKE0vSy0qzszPY6wjTn0zI5LhfyPPb+qfLHhlhsjHHe9+X5JV9Vl6dv5BvqkV0cccvJl9bZCUum44f0jh3JvoGpmkI1ckbS2evF7S1yFaNOd5/ByuDU8OHnjLSpyRTS4tPtwMHQsTDRubnBjYWm5oRUgzMIYyiKVl5ugb6ZelFmWmZaamFKWmZxaXFFUiuYDjZtKWYgmhoi/TjmiJuv0VPLX6meX+vftsT52fYL11ddsBBgeooSwtN7TCQWYKQcwsLskvSkxPLcgvTy1CMi9/81vGZ785nh38F/zJTE35gUsyS/PDN7fZWOYwF85O/LgbbF5TkxMDc8sNLX+QeVwQ85KL8vOQzEm9eOt6yqQzVy8ISNYeyr76m/3A+dYzd9Z/Emg5cKX6r3gkg0OTE0Nyyw2tIJAZvBAzEpOT80vzSpCMue9acmzzwp1ZJ/ZsmLJles1kzd6KnAvvf2269HzJdenyGVxw7zG03NAKBBnFA/VeZXFJai4JUQU3iRUU+hIgo4RRQio3sSg7FdltUT82FpvqPl3fvclKmlXN/MU04bI3P57cSMvJ3ryAo7cwF24iI1pQZeZlIpuzlM1u9u8Z+yqXu77cLHFsq8g70ZPSx/YKX22/odf8/FhFDtycFILBdUb1WMmKvNAntqner5gYttbK+ptHiwgZOS7jiy1fuuotM4Mbw4srSwUYoAYyoQVaUWp5YlEKknkqGza5Jc4IqXx7eWkEx5YmKa5g4e+fmra0LvH7Wmwu1/WSwZeBrSym0n4hQ+UFBgYGA9xJFrtoAyNxqbjZiSEAyVkS/7LOJC5enM1jbuNl1bfMu1H706nZQQ0BE+ZUXOEI7eIhQakmccqaHBo0sOcdTJE9jMRlpX4HKGiKkGBgupPDgAWEMzAfwCbOwECCH0lR+00CNUsjWEbEZexGUOHAwgrKSJxyGGkVhaNFXB5vdGJIlkHP2chsdeJyeIMWjjyNRWgdE3F5vBspaJ+mdttKnGV7eHuC6JYNb0IPKi/yjX74SuWGpcXRHZbV/vrkKaViWqdRklFwcHDQI85fzQwMzY4MDQ0SqIUhgpVKXJHYjOQ8r2vPv9crpu3jKWiuXvFvz4ZHV2etYjab++nw/duvrnc/WC+RWpCckZiZp1uWmJOZkliSmZ/nQZzOJqcGhkZwURnKmPnC2NNnomzWP/2HtopxPjHf2ZNCJVJsiSt2G7Hrl0EveZHZsxmJK4K7HRwYPBk0xFMV438+YPBiYPzuvdyqkOXK5KYIKRBn8azKextc0UuPMEbJaVnbddGFYQbd/8/g4MvAKPDD/MYUrcAuBgYGXwammrfXl7Ak7XNiYGAAAAAA//8BAAD//3zT/km/CQAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAGRCAGQAQgAKAUIAyEIACgBA", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 7, 66 | "return": "", 67 | "gas_used": 0 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/msg_application/unknown_actors--msg-apply-fail-unknown-sender--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "msg-apply-fail-unknown-sender", 5 | "version": "v1", 6 | "description": "fail due to lack of gas when sender is unknown", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkEkKE0vSy0qzszPY6wjTn0zI5LhfyPPb+qfLHhlhsjHHe9+X5JV9Vl6dv5BvqkV0cccvJl9bZCUum44f0jh3JvoGpmkI1ckbS2evF7S1yFaNOd5/ByuDU8OHnjLSpyRTS4tPtwMHQsTDRubnBjYWm5oRUgzMIYyiKVl5ugb6ZelFmWmZaamFKWmZxaXFFUiuYDjZtKWYgmhoi/TjmiJuv0VPLX6meX+vftsT52fYL11ddsBBgeooSwtN7TCQWYKQcwsLskvSkxPLcgvTy1CMi9/81vGZ785nh38F/zJTE35gUsyS/PDN7fZWOYwF85O/LgbbF5TkxMDc8sNLX+QeVwQ85KL8vOQzEm9eOt6yqQzVy8ISNYeyr76m/3A+dYzd9Z/Emg5cKX6r3gkg0OTE0Nyyw2tIJAZvBAzEpOT80vzSpCMue9acmzzwp1ZJ/ZsmLJles1kzd6KnAvvf2269HzJdenyGVxw7zG03NAKBBnFA/VeZXFJai4JUQU3iRUU+hIgo4RRQio3sSg7FdltUT82FpvqPl3fvclKmlXN/MU04bI3P57cSMvJ3ryAo7cwF24iI1pQZeZlIpuzlM1u9u8Z+yqXu77cLHFsq8g70ZPSx/YKX22/odf8/FhFDtycFILBdUb1WMmKvNAntqner5gYttbK+ptHiwgZOS7jiy1fuuotM4Mbw4srSwUYoAYyoQVaUWp5YlEKknkqGza5Jc4IqXx7eWkEx5YmKa5g4e+fmra0LvH7Wmwu1/WSwZeBrSym0n4hQ+UFBgYGA9xJFrtoAyNxqbjZiSEAyVkS/7LOJC5enM1jbuNl1bfMu1H706nZQQ0BE+ZUXOEI7eIhQakmccqaHBo0sOcdTJE9jMRlpX4HKGiKkGBgupPDgAWEMzAfwCbOwECCH0lR+00CNUsjWEbEZexGUOHAwgrKSJxyGGkVhaNFXB5vdGJIlkHP2chsdeJyeIMWjjyNRWgdE3F5vBspaJ+mdttKnGV7eHuC6JYNb0IPKi/yjX74SuWGpcXRHZbV/vrkKaViWqdRklFwcHDQI85fzQwMzY4MDQ0SqIUhgpVKXJHYjOQ8r2vPv9crpu3jKWiuXvFvz4ZHV2etYjab++nw/duvrnc/WC+RWpCckZiZp1uWmJOZkliSmZ/nQZzOJqcGhkZwURnKmPnC2NNnomzWP/2HtopxPjHf2ZNCJVJsiSt2G7Hrl0EveZHZsxmJK4K7HRwYPBk0xFMV438+YPBiYPzuvdyqkOXK5KYIKRBn8azKextc0UuPMEbJaVnbddGFYQbd/8/g4MvAKPDD/MYUrcAuBgYGXwammrfXl7Ak7XNiYGAAAAAA//8BAAD//3zT/km/CQAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAGRFAICt4gQAQgAKGjuaygBCAMhCAAEAQA==", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 1, 66 | "return": "", 67 | "gas_used": 0 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/transfer/unknown_accounts--fail-unknown-sender-known-receiver--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "fail-unknown-sender-known-receiver", 5 | "version": "v1", 6 | "description": "fail to transfer from unknown account to known address", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14SlKaXpRYVZ+bnMb5lJU5Dk0uLDzdDx8JEw8YmJwa2lhtaEdIMjKEMYmmZOfqG+mWpRZlpmakpRanpmcUlRZVITuG4mbSlWEKo6Mu0I1qibn8FT61+Zrl/7z7bU+cnWG9d3XaAwQFqKEvLDa1wkJlCEDOLS/KLEtNTC/LLU4uQzOPWaptSe3ZX/qGF6xRere9LObhF/uFUweMpl9+ft1115ttusHlNTU4MzC03tPxB5nFBzEsuys9DMif14q3rKZPOXL0gIFl7KPvqb/YD51vP3Fn/SaDlwJXqv+KRDA5NTgzJLTe0gkBm8ELMSExOzi/NK0Ey5r5rybHNC3dmndizYcqW6TWTNXsrci68/7Xp0vMl16XLZ3DBvcfQckMrEGQUD9R7lcUlqblIJrluOH9I4dyb6BqZpCNXJG0tnrxe0tchWjTnefwcrg1PDiICihUU+hIgo4RRQio3sSg7FdltUT82FpvqPl3fvclKmlXN/MU04bI3P57cSMvJ3ryAo7cwF24iI1pQZeZlIpuzlM1u9u8Z+yqXu77cLHFsq8g70ZPSx/YKX22/odf8/FhFDtycFILBdUb1WMmKvNAntqner5gYttbK+ptHiwgZOS7jiy1fuuotM4Mbw4srSwUYoAYyoQVaUWp5YlEKknkSamFyn0KW8Ql+OvmJ95HoNYZXbGI3S6JKnv18JFwQfjaZwZeBrSym0n4hQ+UFBgYGA9xJFrtoAyNxqbjZiSEA2Vn/ss4kLl6czWNu42XVt8y7UfvTqdlBDQET5lRc4Qjt4iFBqSZxypocGjSw5x1Mkb2MxGWlCQ5Q0BQhwcB0J4cBCwhnYD6ATZyBgQQ/MiiQoPibBGqeRrCMiMvZjaDSgYUVlJM45TASKwpHi7hM3ujEkCyDnrWR2erEZfEGLRyZGovQOibiMnk3UtA+Te22lTjL9vD2BNEtG96EHlRe5Bv98JXKDUuLozssq/31yVNKxcROSpohQa2Cg4ODHnH+amZgaHZkaGiQQC0NEaxU4srEZiTneV17/r1eMW0fT0Fz9Yp/ezY8ujprFbPZ3E+H799+db37wXqJ1ILkjMTMPN2yxJzMlMSSzPw8D+J0Njk1MDSCy8pQxswXxp4+E2Wz/uk/tFWM84n5zp4UKpFiS1y524hdvwx60YvMrieuCO50cGDwZBCAlgpeDIzfvZdbFbJcmdwUIQXiLJ5VeW+DK3rpEcYoOS1ruy66sCcD/38IYHAAAAAA//8BAAD//z6E+xQkCQAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBVAWnoM0lMkR1q/i/hPSFeTFz3B2JVVQHf/VVO2aQuy7r2LOFv/g/791KS9QBCAAoaO5rKAEIAyEIAAQBA", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 1, 71 | "return": "", 72 | "gas_used": 0 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/transfer/unknown_accounts--fail-unknown-sender-known-receiver--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "fail-unknown-sender-known-receiver", 5 | "version": "v1", 6 | "description": "fail to transfer from unknown account to known address", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkEkKE0vSy0qzszPY6wjTn0zI5LhfyPPb+qfLHhlhsjHHe9+X5JV9Vl6dv5BvqkV0cccvJl9bZCUum44f0jh3JvoGpmkI1ckbS2evF7S1yFaNOd5/ByuDU8OHnjLSpyRTS4tPtwMHQsTDRubnBjYWm5oRUgzMIYyiKVl5ugb6ZelFmWmZaamFKWmZxaXFFUiuYDjZtKWYgmhoi/TjmiJuv0VPLX6meX+vftsT52fYL11ddsBBgeooSwtN7TCQWYKQcwsLskvSkxPLcgvTy1CMi9/81vGZ785nh38F/zJTE35gUsyS/PDN7fZWOYwF85O/LgbbF5TkxMDc8sNLX+QeVwQ85KL8vOQzEm9eOt6yqQzVy8ISNYeyr76m/3A+dYzd9Z/Emg5cKX6r3gkg0OTE0Nyyw2tIJAZvBAzEpOT80vzSpCMue9acmzzwp1ZJ/ZsmLJles1kzd6KnAvvf2269HzJdenyGVxw7zG03NAKBBnFA/VeZXFJai4JUQU3iRUU+hIgo4RRQio3sSg7FdltUT82FpvqPl3fvclKmlXN/MU04bI3P57cSMvJ3ryAo7cwF24iI1pQZeZlIpuzlM1u9u8Z+yqXu77cLHFsq8g70ZPSx/YKX22/odf8/FhFDtycFILBdUb1WMmKvNAntqner5gYttbK+ptHiwgZOS7jiy1fuuotM4Mbw4srSwUYoAYyoQVaUWp5YlEKknkqGza5Jc4IqXx7eWkEx5YmKa5g4e+fmra0LvH7Wmwu1/WSwZeBrSym0n4hQ+UFBgYGA9xJFrtoAyNxqbjZiSEAyVkS/7LOJC5enM1jbuNl1bfMu1H706nZQQ0BE+ZUXOEI7eIhQakmccqaHBo0sOcdTJE9jMRlpX4HKGiKkGBgupPDgAWEMzAfwCbOwECCH0lR+00CNUsjWEbEZexGUOHAwgrKSJxyGGkVhaNFXB5vdGJIlkHP2chsdeJyeIMWjjyNRWgdE3F5vBspaJ+mdttKnGV7eHuC6JYNb0IPKi/yjX74SuWGpcXRHZbV/vrkKaViWqdRklFwcHDQI85fzQwMzY4MDQ0SqIUhgpVKXJHYjOQ8r2vPv9crpu3jKWiuXvFvz4ZHV2etYjab++nw/duvrnc/WC+RWpCckZiZp1uWmJOZkliSmZ/nQZzOJqcGhkZwURnKmPnC2NNnomzWP/2HtopxPjHf2ZNCJVJsiSt2G7Hrl0EveZHZsxmJK4K7HRwYPBk0xFMV438+YPBiYPzuvdyqkOXK5KYIKRBn8azKextc0UuPMEbJaVnbddGFYQbd/8/g4MvAKPDD/MYUrcAuBgYGXwammrfXl7Ak7XNiYGAAAAAA//8BAAD//3zT/km/CQAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBVAWnoM0lMkR1q/i/hPSFeTFz3B2JVVQHf/VVO2aQuy7r2LOFv/g/791KS9QBCAAoaO5rKAEIAyEIAAQBA", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 1, 66 | "return": "", 67 | "gas_used": 0 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/transfer/basic--fail-balance-under-gaslimit--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "fail-balance-under-gaslimit", 5 | "version": "v1", 6 | "description": "fail to transfer when sender balance under gas limit", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmBf7bkgXn/yw6ocddLJz/gc1j7oNrdba//y26J2o36e59ocskKE0vSy0qzszPY9zBRpyGJpcWH26FzoWJho1NTgypLTe0ghgYQxl40zJz9A31E5OT80vzSpAc8Ms87K7189h1C2YVfz7keejDJPPjRceezp2ZtWzFujWyh40YHKBGsbXc0IqQBpklBjGrLLUoMy0zNaUoNT2zuKSoEslQjptJW4olhIq+TDuiJer2V/DU6meW+/fusz11foL11tVtB+CGsrTc0AoHmSkEMbO4JL8oMT21IL88tQjJPG6ttim1Z3flH1q4TuHV+r6Ug1vkH04VPJ5y+f1521Vnvu0Gm9fU5MTA3HJDyx9kHhfEvOSi/Dwkc1Iv3rqeMunM1QsCkrWHsq/+Zj9wvvXMnfWfBFoOXKn+Kx7J4NDkxJBMMMzuu5Yc27xwZ9aJPRumbJleM1mztyLnwvtfmy49X3JdunwGF9x7DC03tAJBRvFAvVdZXJKai2SS64bzhxTOvYmukUk6ckXS1uLJ6yV9HaJFc57Hz+Ha8OQgIqBYQaEvATJKGCWkchOLslOR3Rb1Y2Oxqe7T9d2brKRZ1cxfTBMue/PjyY20nOzNCzh6C3PhJjKiBVVmXiayObP27Zq2K+PDqdBZvst1HuiKSlX59v1+cd+r4NaUZ+7b/3LDzUkhGFxnVI+VrMgLfWKb6v2KiWFrray/ebSIkJHjMr7Y8qWr3jIzuDHoTXh7/j/UQCa0QCtKLU8sSkEyT0ItTO5TyDI+wU8nP/E+Er3G8IpN7GZJVMmzn4+EC8LPJjP4MrCVxVTaL2SovMDAwCCH4TYUji1x+aAxlPH+31C/m0v0Tu/6pvMw/x//7+9Bk74a4M4P2EUbGInLIs1ODAHIfv6XdSZx8eJsHnMbL6u+Zd6N2p9OzQ5qCJgwp+IKR2gXDwlKNYlT1uTQoIE9Y2KK7GUkLp9OcICCpggJBqY7OQxYQDgD8wFs4gwMJPiRQYEExd8kUAsMBMuIuGKjEVT0sLCCsimnFnFFRKMTQ7IMesGAzFYnroBo0MJRJGARWsdEXBHRjRR2T1O7bSXOsj28PUF0y4Y3oQeVF/lGP3ylcsPS4ugOy2p/ffKUUjE1k5IoSFCr4ODgoEecv5oZGJodGRoaJFDLUgQrlbgStRnJee8k1vrJvlwWfzPTyqVm2juNibULw5dH3cvO7DwpO68vP1IirSA5IzEzT7csMSczJbEkMz8vjTidTc4KDQxN4KI2lDHzhbGnz0TZrH/6D20V43xivrMnhUqkQCWxFXcSqbbElemN2A2XQS/Wkdn1xBXvnQ4ODJ4MAtBCwYuB8bv3cqtCliuTmyKkQJzFsyrvbXBFLzzCGCWnZW3XRRf2ZOD/DwEMDgAAAAD//wEAAP//W0YG2ssJAAA=", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaceah5wglqz76kfsbobnzrg37qazej3ygwpy67x7vc3ykt5ew534jng" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAGVCAGQAQBo7msoAQgDIQgABAEA=", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzaceah5wglqz76kfsbobnzrg37qazej3ygwpy67x7vc3ykt5ew534jng" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 2, 71 | "return": "", 72 | "gas_used": 0 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/transfer/basic--fail-balance-under-gaslimit--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "fail-balance-under-gaslimit", 5 | "version": "v1", 6 | "description": "fail to transfer when sender balance under gas limit", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhanlz+9+/v20pMts+r8tB18dCjjeInlu1qtdL5QyFMwjRZRIUJpellpUnJmfx1hHnPpmRiTD1dnEnUoWfXm0Pkv5eu+D9z5fr5V8Sis9I3DMO+T038iLDUhKXTecP6Rw7k10jUzSkSuSthZPXi/p6xAtmvM8fg7XhicHD+xgI87IJpcWH26FzoWJho1NTgypLTe0ghgYQxl40zJz9I30E5OT80vzSpDs/WUedtf6eey6BbOKPx/yPPRhkvnxomNP587MWrZi3RrZw0YMDlCj2FpuaEVIg8wSg5hVllqUmZaZmlKUmp5ZXFJUiWQox82kLcUSQkVfph3REnX7K3hq9TPL/Xv32Z46P8F66+q2A3BDWVpuaIWDzBSCmFlckl+UmJ5akF+eWoRkXv7mt4zPfnM8O/gv+JOZmvIDl2SW5odvbrOxzGEunJ34cTfYvKYmJwbmlhta/iDzuCDmJRfl5yGZk3rx1vWUSWeuXhCQrD2UffU3+4HzrWfurP8k0HLgSvVf8UgGhyYnhmSCYXbfteTY5oU7s07s2TBly/SayZq9FTkX3v/adOn5kuvS5TO44N5jaLmhFQgyigfqvcriktRcEmIdbhIrKPQlQEYJo4RUbmJRdiqy26J+bCw21X26vnuTlTSrmvmLacJlb348uZGWk715AUdvYS7cREa0oMrMy0Q2Z9a+XdN2ZXw4FTrLd7nOA11RqSrfvt8v7nsV3JryzH37X264OSkEg+uM6rGSFXmhT2xTvV8xMWytlfU3jxYRMnJcxhdbvnTVW2YGNwa9CW/P/4cayIQWaEWp5YlFKUjmqWzY5JY4I6Ty7eWlERxbmqS4goW/f2ra0rrE72uxuVzXSwZfBraymEr7hQyVFxgYGOQw3IbCsSUuHzSGMt7/G+p3c4ne6V3fdB7m/+P//T1o0lcD3PkBu2gDI3FZpNmJIQDJzxL/ss4kLl6czWNu42XVt8y7UfvTqdlBDQET5lRc4Qjt4iFBqSZxypocGjSwZ0xMkT2MxOXTfgcoaIqQYGC6k8OABYQzMB/AJs7AQIIfSVH7TQK1vECwjIgrNRpBJQ8LKyiXcmoRV0I0OjEky6CXC8hsdeLKhwYtHCUCFqF1TMSVEN1IYfc0tdtW4izbw9sTRLdseBN6UHmRb/TDVyo3LC2O7rCs9tcnTykVEzON0oSCg4ODHnH+amZgaHZkaGiQQC1KEaxU4grUZiTnvZNY6yf7cln8zUwrl5pp7zQm1i4MXx51Lzuz86TsvL78SIm0guSMxMw83bLEnMyUxJLM/Lw04nQ2OSs0MDSBS9pQxswXxp4+E2Wz/uk/tFWM84n5zp4UKpEClcRW2kmk2hJXpDdiN1wGvVRHZs9mJK5473ZwYPBk0BBPVYz/+YDBi4Hxu/dyq0KWK5ObIqRAnMWzKu9tcEUvPMIYJadlbddFF4YZdP8/g4MvA6PAD/MbU7QCuxgYGHwZmGreXl/CkrTPiYGBAQAAAP//AQAA//82DLQFZgoAAA==", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzaceckxpz656p56k5ekg2l75ngb5lbfbr4edhhjv2v25argqibxlekce" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAGVCAGQAQBo7msoAQgDIQgABAEA=", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzaceckxpz656p56k5ekg2l75ngb5lbfbr4edhhjv2v25argqibxlekce" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 2, 66 | "return": "", 67 | "gas_used": 0 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL05oWVFBQUQvL3dXb0EwRldBQUFB" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/msg_application/invalid_msgs--msg-apply-fail-invalid-nonce--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "msg-apply-fail-invalid-nonce", 5 | "version": "v1", 6 | "description": "invalid actor nonce", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14SlKaXpRYVZ+bnMb5lJU5Dk0uLDzdDx8JEw8YmJwa2lhtaEdIMjKEMYmmZOfqG+mWpRZlpmakpRanpmcUlRZVITuG4mbSlWEKo6Mu0I1qibn8FT61+Zrl/7z7bU+cnWG9d3XaAwQFqKEvLDa1wkJlCEDOLS/KLEtNTC/LLU4uQzOPWaptSe3ZX/qGF6xRere9LObhF/uFUweMpl9+ft1115ttusHlNTU4MzC03tPxB5nFBzEsuys9DMif14q3rKZPOXL0gIFl7KPvqb/YD51vP3Fn/SaDlwJXqv+KRDA5NTgzJLTe0gkBm8ELMSExOzi/NK0Ey5r5rybHNC3dmndizYcqW6TWTNXsrci68/7Xp0vMl16XLZ3DBvcfQckMrEGQUD9R7lcUlqblIJrluOH9I4dyb6BqZpCNXJG0tnrxe0tchWjTnefwcrg1PDiICihUU+hIgo4RRQio3sSg7FdltUT82FpvqPl3fvclKmlXN/MU04bI3P57cSMvJ3ryAo7cwF24iI1pQZeZlIpuzlM1u9u8Z+yqXu77cLHFsq8g70ZPSx/YKX22/odf8/FhFDtycFILBdUb1WMmKvNAntqner5gYttbK+ptHiwgZOS7jiy1fuuotM4Mbw4srSwUYoAYyoQVaUWp5YlEKknkSamFyn0KW8Ql+OvmJ95HoNYZXbGI3S6JKnv18JFwQfjaZwZeBrSym0n4hQ+UFBgYGA9xJFrtoAyNxqbjZiSEA2Vn/ss4kLl6czWNu42XVt8y7UfvTqdlBDQET5lRc4Qjt4iFBqSZxypocGjSw5x1Mkb2MxGWlCQ5Q0BQhwcB0J4cBCwhnYD6ATZyBgQQ/MiiQoPibBGqeRrCMiMvZjaDSgYUVlJM45TASKwpHi7hM3ujEkCyDnrWR2erEZfEGLRyZGovQOibiMnk3UtA+Te22lTjL9vD2BNEtG96EHlRe5Bv98JXKDUuLozssq/31yVNKxcROSpohQa2Cg4ODHnH+amZgaHZkaGiQQC0NEaxU4srEZiTneV17/r1eMW0fT0Fz9Yp/ezY8ujprFbPZ3E+H799+db37wXqJ1ILkjMTMPN2yxJzMlMSSzPw8D+J0Njk1MDSCy8pQxswXxp4+E2Wz/uk/tFWM84n5zp4UKpFiS1y524hdvwx60YvMrieuCO50cGDwZBCAlgpeDIzfvZdbFbJcmdwUIQXiLJ5VeW+DK3rpEcYoOS1ruy66sCcD/38IYHAAAAAA//8BAAD//z6E+xQkCQAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAGRCAGQBQgAKGjuaygBCAMhCAAEAQA==", 59 | "epoch_offset": 0 60 | }, 61 | { 62 | "bytes": "igBCAGRFAICt4gQBQgAKGjuaygBCAMhCAAEAQA==", 63 | "epoch_offset": 0 64 | } 65 | ], 66 | "postconditions": { 67 | "state_tree": { 68 | "root_cid": { 69 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 70 | } 71 | }, 72 | "receipts": [ 73 | { 74 | "exit_code": 2, 75 | "return": "", 76 | "gas_used": 0 77 | }, 78 | { 79 | "exit_code": 1, 80 | "return": "", 81 | "gas_used": 0 82 | } 83 | ] 84 | }, 85 | "diagnostics": { 86 | "format": "Lotus-ExecutionTrace-V1", 87 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL1ZvY1doc1lDQWdBQS8vOFFUWm5McXdBQQ==" 88 | } 89 | } 90 | -------------------------------------------------------------------------------- /corpus/msg_application/invalid_msgs--msg-apply-fail-invalid-nonce--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "msg-apply-fail-invalid-nonce", 5 | "version": "v1", 6 | "description": "invalid actor nonce", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkEkKE0vSy0qzszPY6wjTn0zI5LhfyPPb+qfLHhlhsjHHe9+X5JV9Vl6dv5BvqkV0cccvJl9bZCUum44f0jh3JvoGpmkI1ckbS2evF7S1yFaNOd5/ByuDU8OHnjLSpyRTS4tPtwMHQsTDRubnBjYWm5oRUgzMIYyiKVl5ugb6ZelFmWmZaamFKWmZxaXFFUiuYDjZtKWYgmhoi/TjmiJuv0VPLX6meX+vftsT52fYL11ddsBBgeooSwtN7TCQWYKQcwsLskvSkxPLcgvTy1CMi9/81vGZ785nh38F/zJTE35gUsyS/PDN7fZWOYwF85O/LgbbF5TkxMDc8sNLX+QeVwQ85KL8vOQzEm9eOt6yqQzVy8ISNYeyr76m/3A+dYzd9Z/Emg5cKX6r3gkg0OTE0Nyyw2tIJAZvBAzEpOT80vzSpCMue9acmzzwp1ZJ/ZsmLJles1kzd6KnAvvf2269HzJdenyGVxw7zG03NAKBBnFA/VeZXFJai4JUQU3iRUU+hIgo4RRQio3sSg7FdltUT82FpvqPl3fvclKmlXN/MU04bI3P57cSMvJ3ryAo7cwF24iI1pQZeZlIpuzlM1u9u8Z+yqXu77cLHFsq8g70ZPSx/YKX22/odf8/FhFDtycFILBdUb1WMmKvNAntqner5gYttbK+ptHiwgZOS7jiy1fuuotM4Mbw4srSwUYoAYyoQVaUWp5YlEKknkqGza5Jc4IqXx7eWkEx5YmKa5g4e+fmra0LvH7Wmwu1/WSwZeBrSym0n4hQ+UFBgYGA9xJFrtoAyNxqbjZiSEAyVkS/7LOJC5enM1jbuNl1bfMu1H706nZQQ0BE+ZUXOEI7eIhQakmccqaHBo0sOcdTJE9jMRlpX4HKGiKkGBgupPDgAWEMzAfwCbOwECCH0lR+00CNUsjWEbEZexGUOHAwgrKSJxyGGkVhaNFXB5vdGJIlkHP2chsdeJyeIMWjjyNRWgdE3F5vBspaJ+mdttKnGV7eHuC6JYNb0IPKi/yjX74SuWGpcXRHZbV/vrkKaViWqdRklFwcHDQI85fzQwMzY4MDQ0SqIUhgpVKXJHYjOQ8r2vPv9crpu3jKWiuXvFvz4ZHV2etYjab++nw/duvrnc/WC+RWpCckZiZp1uWmJOZkliSmZ/nQZzOJqcGhkZwURnKmPnC2NNnomzWP/2HtopxPjHf2ZNCJVJsiSt2G7Hrl0EveZHZsxmJK4K7HRwYPBk0xFMV438+YPBiYPzuvdyqkOXK5KYIKRBn8azKextc0UuPMEbJaVnbddGFYQbd/8/g4MvAKPDD/MYUrcAuBgYGXwammrfXl7Ak7XNiYGAAAAAA//8BAAD//3zT/km/CQAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAGRCAGQBQgAKGjuaygBCAMhCAAEAQA==", 54 | "epoch_offset": 0 55 | }, 56 | { 57 | "bytes": "igBCAGRFAICt4gQBQgAKGjuaygBCAMhCAAEAQA==", 58 | "epoch_offset": 0 59 | } 60 | ], 61 | "postconditions": { 62 | "state_tree": { 63 | "root_cid": { 64 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 65 | } 66 | }, 67 | "receipts": [ 68 | { 69 | "exit_code": 2, 70 | "return": "", 71 | "gas_used": 0 72 | }, 73 | { 74 | "exit_code": 1, 75 | "return": "", 76 | "gas_used": 0 77 | } 78 | ] 79 | }, 80 | "diagnostics": { 81 | "format": "Lotus-ExecutionTrace-V1", 82 | "data": "SDRzSUFBQUFBQUFBLzRxdVZ2SXRUbGV5eWl2TnlkRUJNWU9TUzJBODE2S2kvQ0lsS3lVbEhTV1gwcUxFa3N6OFBDVXJBeDBsOThSaTU0ekVvdlRVWXBqSzROS2s1TVNjSENpL1ZvY1doc1lDQWdBQS8vOFFUWm5McXdBQQ==" 83 | } 84 | } 85 | -------------------------------------------------------------------------------- /corpus/transfer/self_transfer--id-to-id-addresses--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "id-to-id-addresses", 5 | "version": "v1", 6 | "gen": [ 7 | { 8 | "source": "genscript", 9 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 10 | }, 11 | { 12 | "source": "github.com/filecoin-project/lotus", 13 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/specs-actors", 17 | "version": "v0.9.12" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors/v2", 21 | "version": "v2.1.0" 22 | } 23 | ] 24 | }, 25 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14kpTOmFa38uP39hd7rHnYlPhPfxbBNmvLUWUQz9mvrn+6Jr3all6UWFWfm5zG+ZSXO7CaXFh9uho6FiYaNTU4MbC03tCKkGRhDGcTSMnP0DfXLUosy0zJTU4pS0zOLS4oqkZzCcTNpS7GEUNGXaUe0RN3+Cp5a/cxy/959tqfOT7DeurrtAIMD1FCWlhta4SAzhSBmFpfkFyWmpxbkl6cWIZnHrdU2pfbsrvxDC9cpvFrfl3Jwi/zDqYLHUy6/P2+76sy33WDzmpqcGJhbbmj5g8zjgpiXXJSfh2RO6sVb11Mmnbl6QUCy9lD21d/sB863nrmz/pNAy4Er1X/FIxkcmpwYkltuaAWBzOCFmJGYnJxfmleCZMx915JjmxfuzDqxZ8OULdNrJmv2VuRceP9r06XnS65Ll8/ggnuPoeWGViDIKB6o9yqLS1JzkUxy3XD+kMK5N9E1MklHrkjaWjx5vaSvQ7RozvP4OVwbnhxEBBQrKPQlQEYJo4RUbmJRdiqy26J+bCw21X26vnuTlTSrmvmLacJlb348uZGWk715AUdvYS7cREa0oMrMy0Q2Zymb3ezfM/ZVLnd9uVni2FaRd6InpY/tFb7afkOv+fmxihy4OSkEg+uM6rGSFXmhT2xTvV8xMWytlfU3jxYRMnJcxhdbvnTVW2YGN4YXV5YKMEANZEILtKLU8sSiFCTzJNTC5D6FLOMT/HTyE+8j0WsMr9jEbpZElTz7+Ui4IPxsMoMvA1tZTKX9QobKCwwMDAa4kyx20QZG4lJxsxNDALKz/mWdSVy8OJvH3MbLqm+Zd6P2p1OzgxoCJsypuMIR2sVDglJN4pQ1OTRoYM87mCJ7GYnLShMcoKApQoKB6U4OAxYQzsB8AJs4AwMJfmRQIEHxNwnUPI1gGRGXsxtBpQMLKygnccphJFYUjhZxmbzRiSFZBj1rI7PVicviDVo4MjUWoXVMxGXybqSgfZrabStxlu3h7QmiWza8CT2ovMg3+uErlRuWFkd3WFb765OnlIqJnZQ0Q4JaBQcHBz3i/NXMwNDsyNDQIIFaGiJYqcSVic1IzvO69vx7vWLaPp6C5uoV//ZseHR11ipms7mfDt+//ep694P1EqkFyRmJmXm6ZYk5mSmJJZn5eR7E6WxyamBoBJeVoYyZL4w9fSbKZv3Tf2irGOcT8509KVQixZa4crcRu34Z9KIXmV1PXBHc6eDA4MkgAC0VvBgYv3svtypkuTK5KUIKxFk8q/LeBlf00iOMUXJa1nZddGFPBv7/EMDg8JmVuMbOaNuF3LaLG4O4R9kLhtEWDAktGEY3hosBk+No0IKp4p51igEAAAD//wEAAP//C+PbnBkMAAA=", 26 | "preconditions": { 27 | "variants": [ 28 | { 29 | "id": "genesis", 30 | "epoch": 1, 31 | "nv": 0 32 | }, 33 | { 34 | "id": "breeze", 35 | "epoch": 41281, 36 | "nv": 1 37 | }, 38 | { 39 | "id": "smoke", 40 | "epoch": 51001, 41 | "nv": 2 42 | }, 43 | { 44 | "id": "ignition", 45 | "epoch": 94001, 46 | "nv": 3 47 | } 48 | ], 49 | "state_tree": { 50 | "root_cid": { 51 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 52 | } 53 | } 54 | }, 55 | "apply_messages": [ 56 | { 57 | "bytes": "igBCAGRCAGQAQgAKGjuaygBCAMhCAAEAQA==", 58 | "epoch_offset": 0 59 | } 60 | ], 61 | "postconditions": { 62 | "state_tree": { 63 | "root_cid": { 64 | "/": "bafy2bzacecmjm4vj6g367uen25ed45cmshxfybusstsugfbjlx2yl7elshvlu" 65 | } 66 | }, 67 | "receipts": [ 68 | { 69 | "exit_code": 0, 70 | "return": "", 71 | "gas_used": 316268 72 | } 73 | ] 74 | }, 75 | "diagnostics": { 76 | "format": "Lotus-ExecutionTrace-V1", 77 | "data": "SDRzSUFBQUFBQUFBLzVTUndXN2JNQkJFLzJYT0JFclJpZXJ3VnNpSkVhQk9nN1ROSmNpQnB0Y1NYWW1zU1VxMWEramZDNG94RUNCRjBlaXlxOVhpemM3bzZZUlZxQ0ZQZUNRZmpMT1FuT0diZzhTV0Y1eUQ0Y2E3N3RYcm5iT2FwcTFIMWZZRWlTS05seXA4TnAySmtBVS9QOVAwaHFoU1B5RWgrTXZldmFmTzlJbFpnR0ZGc1hHYkNYaXZ2T29DSk1CUTNTN1NWUjhnc1ZiYm8xai9WcHJXYlRmc2JiTVRlK2QvSFpWeDVXeGZrd3UrRWZ0REVLVVJROXgweDQ5aXAzKzQzZmF5TXhjQzQ4aVN4d2NkRS9ENllHTGxOdG5CQThYZVcwamJ0KzEwMnZkQUc4aFpVWXB5UGpKY2UrOTh2bWZSZXhYUCtTeFZxQnJsYXdxUVR5ZmNxUzdsOE1WV2pUSjJSU0dvbXNEUU9uMW14eHJ5Nm1wZXpoaDBEVG1iVDIxS3Zpd1lodlNaTXd6NnBZWmNZNFRrSTN1bHNLVDRTVWZuMzlKNUp2Tk01ZStCNWw5d2F3ZW5zOGMzY0ZHVUYvd3lLNXo3LzVGaG9BTWtJdjZwdDNEMkwzRzkwOUF6dzlkK3JWWGJoa3dabi84RUFBRC8vOFJIZU1yZEFnQUE=" 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /corpus/transfer/self_transfer--id-to-id-addresses--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "id-to-id-addresses", 5 | "version": "v1", 6 | "gen": [ 7 | { 8 | "source": "genscript", 9 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 10 | }, 11 | { 12 | "source": "github.com/filecoin-project/lotus", 13 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/specs-actors", 17 | "version": "v0.9.12" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors/v2", 21 | "version": "v2.1.0" 22 | } 23 | ] 24 | }, 25 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkFIShO446KzVGtLVNmyxMPqfh8utQn9N/fdL5NtMvvl9H5vLk4vSy0qzszPY6wjzuhmRiTD/0ae39Q/WfDKDJGPO979viSr6rP07PyDfFMroo85eDP72iApdd1w/pDCuTfRNTJJR65I2lo8eb2kr0O0aM7z+DlcG54cPPCWlTgjm1xafLgZOhYmGjY2OTGwtdzQipBmYAxlEEvLzNE30i9LLcpMy0xNKUpNzywuKapEcgHHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZF7+5reMz35zPDv4L/iTmZryA5dkluaHb26zscxhLpyd+HE32LymJicG5pYbWv4g87gg5iUX5echmZN68db1lElnrl4QkKw9lH31N/uB861n7qz/JNBy4Er1X/FIBocmJ4bklhtaQSAzeCFmJCYn55fmlSAZc9+15NjmhTuzTuzZMGXL9JrJmr0VORfe/9p06fmS69LlM7jg3mNouaEVCDKKB+q9yuKS1FwSogpuEiso9CVARgmjhFRuYlF2KrLbon5sLDbVfbq+e5OVNKua+YtpwmVvfjy5kZaTvXkBR29hLtxERrSgyszLRDZnKZvd7N8z9lUud325WeLYVpF3oielj+0Vvtp+Q6/5+bGKHLg5KQSD64zqsZIVeaFPbFO9XzExbK2V9TePFhEyclzGF1u+dNVbZgY3hhdXlgowQA1kQgu0otTyxKIUJPNUNmxyS5wRUvn28tIIji1NUlzBwt8/NW1pXeL3tdhcruslgy8DW1lMpf1ChsoLDAwMBriTLHbRBkbiUnGzE0MAkrMk/mWdSVy8OJvH3MbLqm+Zd6P2p1OzgxoCJsypuMIR2sVDglJN4pQ1OTRoYM87mCJ7GInLSv0OUNAUIcHAdCeHAQsIZ2A+gE2cgYEEP5Ki9psEapZGsIyIy9iNoMKBhRWUkTjlMNIqCkeLuDze6MSQLIOes5HZ6sTl8AYtHHkai9A6JuLyeDdS0D5N7baVOMv28PYE0S0b3oQeVF7kG/3wlcoNS4ujOyyr/fXJU0rFtE6jJKPg4OCgR5y/mhkYmh0ZGhokUAtDBCuVuCKxGcl5Xteef69XTNvHU9BcveLfng2Prs5axWw299Ph+7dfXe9+sF4itSA5IzEzT7csMSczJbEkMz/PgzidTU4NDI3gojKUMfOFsafPRNmsf/oPbRXjfGK+syeFSqTYElfsNmLXL4Ne8iKzZzMSVwR3OzgweDJoiKcqxv98wODFwPjde7lVIcuVyU0RUiDO4lmV9za4opceYYyS07K266ILwwy6/5/BwZeBUeCH+Y0pWoFdDAwMvgxMNW+vL2FJ2ufEwMBQR1wzDKVZ9S/2CMOzdxU71uiZ3Wje8lCW7dPdpDXR2h+CQl4aPZqwYyUJdfVnVuKMHG1WkduscmMQ9yh7wTDauCKhccXoxnAxYHIcDRpXVdyzTjEAAAAA//8BAAD//3BaIDMzDQAA", 26 | "preconditions": { 27 | "variants": [ 28 | { 29 | "id": "actorsv2", 30 | "epoch": 138721, 31 | "nv": 4 32 | }, 33 | { 34 | "id": "tape", 35 | "epoch": 140761, 36 | "nv": 5 37 | }, 38 | { 39 | "id": "liftoff", 40 | "epoch": 148889, 41 | "nv": 5 42 | } 43 | ], 44 | "state_tree": { 45 | "root_cid": { 46 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 47 | } 48 | } 49 | }, 50 | "apply_messages": [ 51 | { 52 | "bytes": "igBCAGRCAGQAQgAKGjuaygBCAMhCAAEAQA==", 53 | "epoch_offset": 0 54 | } 55 | ], 56 | "postconditions": { 57 | "state_tree": { 58 | "root_cid": { 59 | "/": "bafy2bzacebqawxs3nisx25bfazvbovt67pbxkpcv72o656ruwyol6hro7ozxg" 60 | } 61 | }, 62 | "receipts": [ 63 | { 64 | "exit_code": 0, 65 | "return": "", 66 | "gas_used": 316268 67 | } 68 | ] 69 | }, 70 | "diagnostics": { 71 | "format": "Lotus-ExecutionTrace-V1", 72 | "data": "SDRzSUFBQUFBQUFBLzVTUndXN2JNQkJFLzJYT0JFclJpZXJ3VnNpSkVhQk9nN1ROSmNpQnB0Y1NYWW1zU1VxMWEramZDNG94RUNCRjBlaXlxOVhpemM3bzZZUlZxQ0ZQZUNRZmpMT1FuT0diZzhTV0Y1eUQ0Y2E3N3RYcm5iT2FwcTFIMWZZRWlTS05seXA4TnAySmtBVS9QOVAwaHFoU1B5RWgrTXZldmFmTzlJbFpnR0ZGc1hHYkNYaXZ2T29DSk1CUTNTN1NWUjhnc1ZiYm8xai9WcHJXYlRmc2JiTVRlK2QvSFpWeDVXeGZrd3UrRWZ0REVLVVJROXgweDQ5aXAzKzQzZmF5TXhjQzQ4aVN4d2NkRS9ENllHTGxOdG5CQThYZVcwamJ0KzEwMnZkQUc4aFpVWXB5UGpKY2UrOTh2bWZSZXhYUCtTeFZxQnJsYXdxUVR5ZmNxUzdsOE1WV2pUSjJSU0dvbXNEUU9uMW14eHJ5Nm1wZXpoaDBEVG1iVDIxS3Zpd1lodlNaTXd6NnBZWmNZNFRrSTN1bHNLVDRTVWZuMzlKNUp2Tk01ZStCNWw5d2F3ZW5zOGMzY0ZHVUYvd3lLNXo3LzVGaG9BTWtJdjZwdDNEMkwzRzkwOUF6dzlkK3JWWGJoa3dabi84RUFBRC8vOFJIZU1yZEFnQUE=" 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /corpus/transfer/self_transfer--id-to-secp-addresses--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "id-to-secp-addresses", 5 | "version": "v1", 6 | "gen": [ 7 | { 8 | "source": "genscript", 9 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 10 | }, 11 | { 12 | "source": "github.com/filecoin-project/lotus", 13 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/specs-actors", 17 | "version": "v0.9.12" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors/v2", 21 | "version": "v2.1.0" 22 | } 23 | ] 24 | }, 25 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14kpTOmFa38uP39hd7rHnYlPhPfxbBNmvLUWUQz9mvrn+6Jr3all6UWFWfm5zG+ZSXO7CaXFh9uho6FiYaNTU4MbC03tCKkGRhDGcTSMnP0DfXLUosy0zJTU4pS0zOLS4oqkZzCcTNpS7GEUNGXaUe0RN3+Cp5a/cxy/959tqfOT7DeurrtAIMD1FCWlhta4SAzhSBmFpfkFyWmpxbkl6cWIZnHrdU2pfbsrvxDC9cpvFrfl3Jwi/zDqYLHUy6/P2+76sy33WDzmpqcGJhbbmj5g8zjgpiXXJSfh2RO6sVb11Mmnbl6QUCy9lD21d/sB863nrmz/pNAy4Er1X/FIxkcmpwYkltuaAWBzOCFmJGYnJxfmleCZMx915JjmxfuzDqxZ8OULdNrJmv2VuRceP9r06XnS65Ll8/ggnuPoeWGViDIKB6o9yqLS1JzkUxy3XD+kMK5N9E1MklHrkjaWjx5vaSvQ7RozvP4OVwbnhxEBBQrKPQlQEYJo4RUbmJRdiqy26J+bCw21X26vnuTlTSrmvmLacJlb348uZGWk715AUdvYS7cREa0oMrMy0Q2Zymb3ezfM/ZVLnd9uVni2FaRd6InpY/tFb7afkOv+fmxihy4OSkEg+uM6rGSFXmhT2xTvV8xMWytlfU3jxYRMnJcxhdbvnTVW2YGN4YXV5YKMEANZEILtKLU8sSiFCTzJNTC5D6FLOMT/HTyE+8j0WsMr9jEbpZElTz7+Ui4IPxsMoMvA1tZTKX9QobKCwwMDAa4kyx20QZG4lJxsxNDALKz/mWdSVy8OJvH3MbLqm+Zd6P2p1OzgxoCJsypuMIR2sVDglJN4pQ1OTRoYM87mCJ7GYnLShMcoKApQoKB6U4OAxYQzsB8AJs4AwMJfmRQIEHxNwnUPI1gGRGXsxtBpQMLKygnccphJFYUjhZxmbzRiSFZBj1rI7PVicviDVo4MjUWoXVMxGXybqSgfZrabStxlu3h7QmiWza8CT2ovMg3+uErlRuWFkd3WFb765OnlIqJnZQ0Q4JaBQcHBz3i/NXMwNDsyNDQIIFaGiJYqcSVic1IzvO69vx7vWLaPp6C5uoV//ZseHR11ipms7mfDt+//ep694P1EqkFyRmJmXm6ZYk5mSmJJZn5eR7E6WxyamBoBJeVoYyZL4w9fSbKZv3Tf2irGOcT8509KVQixZa4crcRu34Z9KIXmV1PXBHc6eDA4MkgAC0VvBgYv3svtypkuTK5KUIKxFk8q/LeBlf00iOMUXJa1nZddGFPBv7/EMDg8JmVuMbOaNuF3LaLG4O4R9kLhtEWDAktGEY3hosBk+No0IKp4p51igEAAAD//wEAAP//C+PbnBkMAAA=", 26 | "preconditions": { 27 | "variants": [ 28 | { 29 | "id": "genesis", 30 | "epoch": 1, 31 | "nv": 0 32 | }, 33 | { 34 | "id": "breeze", 35 | "epoch": 41281, 36 | "nv": 1 37 | }, 38 | { 39 | "id": "smoke", 40 | "epoch": 51001, 41 | "nv": 2 42 | }, 43 | { 44 | "id": "ignition", 45 | "epoch": 94001, 46 | "nv": 3 47 | } 48 | ], 49 | "state_tree": { 50 | "root_cid": { 51 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 52 | } 53 | } 54 | }, 55 | "apply_messages": [ 56 | { 57 | "bytes": "igBVAWnoM0lMkR1q/i/hPSFeTFz3B2JVQgBkAEIACho7msoAQgDIQgABAEA=", 58 | "epoch_offset": 0 59 | } 60 | ], 61 | "postconditions": { 62 | "state_tree": { 63 | "root_cid": { 64 | "/": "bafy2bzacecmjm4vj6g367uen25ed45cmshxfybusstsugfbjlx2yl7elshvlu" 65 | } 66 | }, 67 | "receipts": [ 68 | { 69 | "exit_code": 0, 70 | "return": "", 71 | "gas_used": 335268 72 | } 73 | ] 74 | }, 75 | "diagnostics": { 76 | "format": "Lotus-ExecutionTrace-V1", 77 | "data": "SDRzSUFBQUFBQUFBLzVTUlgydmJNQlRGdjh0NUZreTJVemZvYlNSdEtDeGQ2YmErbEQ3SXN1Sm9zU1ZYZjJ4bndkOTlLR3BnMERGV3ZkekxsZlE3OTU3N2ZNTFdOV0FuUEVucmxORmdsT0M3QWNNdTAvdFFOKzdRT1duRzRkcjJDMWs2TWJtdTljV3JPYnFoMTllRkQwY1EzRnJUeFM4MG94UUU5MFlMZVNZOThUWklNR1N4dk9IdWkrcVVCOHZvNVp5cnQxS3VlQStHbkw2OWU3Q3lVeUV5TXhCc3BkK2IrZ3g4NEpaM0Rnd2dXTjJ0WStlZndGRHgzVEd2Zm5FaEs5bTRSWE1NL1hqMWM1ejZxYkp0MzFUODROUjRNTU5nOHp3Y1ZMbFlsTHgrVlVXNWMybzNZcDVKOU9GUitBaThtWlJmbVRwTjhDaDlzQnBNaDdZOXQvYkR5UnFzS0s3eWNqa1QzRmhyYk9wbkhTejNGdzgzM0szMjNEYlNnVDJmY00rNzZNTlh2ZHB6cGJmU09kNUlFTFJHWE5pK0FjdXk1YklzQ0VRRFZxUTBybWRKQ1laNEg2TjRpeTVGNzhIb1RQNlEyRWovV1hoajMrTnBJdE5FL1JBMDdlQk9EMGFrSWQvQjg2eGMwS3VrY01uL1I0WkFUbUR3K0tmZTJ1aS8rUFhCZ1Y0SXZvVks4TFoxaVRLLy9BNEFBUC8vM1I1aVB3SUQ=" 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /corpus/transfer/self_transfer--secp-to-id-addresses--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "secp-to-id-addresses", 5 | "version": "v1", 6 | "gen": [ 7 | { 8 | "source": "genscript", 9 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 10 | }, 11 | { 12 | "source": "github.com/filecoin-project/lotus", 13 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/specs-actors", 17 | "version": "v0.9.12" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors/v2", 21 | "version": "v2.1.0" 22 | } 23 | ] 24 | }, 25 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14kpTOmFa38uP39hd7rHnYlPhPfxbBNmvLUWUQz9mvrn+6Jr3all6UWFWfm5zG+ZSXO7CaXFh9uho6FiYaNTU4MbC03tCKkGRhDGcTSMnP0DfXLUosy0zJTU4pS0zOLS4oqkZzCcTNpS7GEUNGXaUe0RN3+Cp5a/cxy/959tqfOT7DeurrtAIMD1FCWlhta4SAzhSBmFpfkFyWmpxbkl6cWIZnHrdU2pfbsrvxDC9cpvFrfl3Jwi/zDqYLHUy6/P2+76sy33WDzmpqcGJhbbmj5g8zjgpiXXJSfh2RO6sVb11Mmnbl6QUCy9lD21d/sB863nrmz/pNAy4Er1X/FIxkcmpwYkltuaAWBzOCFmJGYnJxfmleCZMx915JjmxfuzDqxZ8OULdNrJmv2VuRceP9r06XnS65Ll8/ggnuPoeWGViDIKB6o9yqLS1JzkUxy3XD+kMK5N9E1MklHrkjaWjx5vaSvQ7RozvP4OVwbnhxEBBQrKPQlQEYJo4RUbmJRdiqy26J+bCw21X26vnuTlTSrmvmLacJlb348uZGWk715AUdvYS7cREa0oMrMy0Q2Zymb3ezfM/ZVLnd9uVni2FaRd6InpY/tFb7afkOv+fmxihy4OSkEg+uM6rGSFXmhT2xTvV8xMWytlfU3jxYRMnJcxhdbvnTVW2YGN4YXV5YKMEANZEILtKLU8sSiFCTzJNTC5D6FLOMT/HTyE+8j0WsMr9jEbpZElTz7+Ui4IPxsMoMvA1tZTKX9QobKCwwMDAa4kyx20QZG4lJxsxNDALKz/mWdSVy8OJvH3MbLqm+Zd6P2p1OzgxoCJsypuMIR2sVDglJN4pQ1OTRoYM87mCJ7GYnLShMcoKApQoKB6U4OAxYQzsB8AJs4AwMJfmRQIEHxNwnUPI1gGRGXsxtBpQMLKygnccphJFYUjhZxmbzRiSFZBj1rI7PVicviDVo4MjUWoXVMxGXybqSgfZrabStxlu3h7QmiWza8CT2ovMg3+uErlRuWFkd3WFb765OnlIqJnZQ0Q4JaBQcHBz3i/NXMwNDsyNDQIIFaGiJYqcSVic1IzvO69vx7vWLaPp6C5uoV//ZseHR11ipms7mfDt+//ep694P1EqkFyRmJmXm6ZYk5mSmJJZn5eR7E6WxyamBoBJeVoYyZL4w9fSbKZv3Tf2irGOcT8509KVQixZa4crcRu34Z9KIXmV1PXBHc6eDA4MkgAC0VvBgYv3svtypkuTK5KUIKxFk8q/LeBlf00iOMUXJa1nZddGFPBv7/EMDg8JmVuMbOaNuF3LaLG4O4R9kLhtEWDAktGEY3hosBk+No0IKp4p51igEAAAD//wEAAP//C+PbnBkMAAA=", 26 | "preconditions": { 27 | "variants": [ 28 | { 29 | "id": "genesis", 30 | "epoch": 1, 31 | "nv": 0 32 | }, 33 | { 34 | "id": "breeze", 35 | "epoch": 41281, 36 | "nv": 1 37 | }, 38 | { 39 | "id": "smoke", 40 | "epoch": 51001, 41 | "nv": 2 42 | }, 43 | { 44 | "id": "ignition", 45 | "epoch": 94001, 46 | "nv": 3 47 | } 48 | ], 49 | "state_tree": { 50 | "root_cid": { 51 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 52 | } 53 | } 54 | }, 55 | "apply_messages": [ 56 | { 57 | "bytes": "igBCAGRVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIACho7msoAQgDIQgABAEA=", 58 | "epoch_offset": 0 59 | } 60 | ], 61 | "postconditions": { 62 | "state_tree": { 63 | "root_cid": { 64 | "/": "bafy2bzacecmjm4vj6g367uen25ed45cmshxfybusstsugfbjlx2yl7elshvlu" 65 | } 66 | }, 67 | "receipts": [ 68 | { 69 | "exit_code": 0, 70 | "return": "", 71 | "gas_used": 404268 72 | } 73 | ] 74 | }, 75 | "diagnostics": { 76 | "format": "Lotus-ExecutionTrace-V1", 77 | "data": "SDRzSUFBQUFBQUFBLzVTUnpXN2JNQkNFMzJYT0JFcjlSSFo1Syt6RUNGQ25RZHJtRXVSQVUydFp0VVRhSkNYL1FlOWVVSXlCQWltS1JwZGRFWXR2ZG1aZkxsaTZDdUtDWjdLdU5ocUNNL3d3RUZqemhITXczRm5UaHQ5RWI3cXljdHZXa1RuMEU3dkxxWERxNk5yR1ozdHpjdjFPVHpMZm5jRHdZTFNpa2ZRc200NGdrQVRTUXJxdmRWdDdpSVJmdi9IMWptZ21keEJJK2R2Y282VzI3b0p1QW9ZbCtZMHBSK0NqdExKMUVBREQ3SDRlTnY4RWdaVmNuOUxWV1NxUzY5ckt3NkhJNnlLMSs5dzJxcXlPNjlSbXBNdnV4dGRiV2hYbjdhL1c3TExpM0ovM3BrOGxob0dGSEo2VUQ4RGJZKzFucG93T25zaDNWa1Bvcm1uRzFYNDZLaUZ5bnFmRmRHQzR0ZGJZdU0rOHM5SmZNMXhJTjl0SVc1R0RlTG5nUWJZaGgyOTZ0cEcxWHBKenNpSXdORVpkMmI2Q1NLYVRhWkV4cUFvaW00NXRPRStTZjJib3d3Qm42TlZiZGJGNkQ4RUg5b2ZHZ3Z3WDVZMTl6K2NSelNPV2Z3UWFqM0N2ZTZPaXkzZndOQ2x5ZmhNVnJ2My95RERRRVFJZS85U2JHLzJYd0Q1bzZKWGhlN2RTc21sY3BBeXZ2d01BQVAvL0EvS0hWd01E" 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /corpus/transfer/self_transfer--secp-to-secp-addresses--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "secp-to-secp-addresses", 5 | "version": "v1", 6 | "gen": [ 7 | { 8 | "source": "genscript", 9 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 10 | }, 11 | { 12 | "source": "github.com/filecoin-project/lotus", 13 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/specs-actors", 17 | "version": "v0.9.12" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors/v2", 21 | "version": "v2.1.0" 22 | } 23 | ] 24 | }, 25 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14kpTOmFa38uP39hd7rHnYlPhPfxbBNmvLUWUQz9mvrn+6Jr3all6UWFWfm5zG+ZSXO7CaXFh9uho6FiYaNTU4MbC03tCKkGRhDGcTSMnP0DfXLUosy0zJTU4pS0zOLS4oqkZzCcTNpS7GEUNGXaUe0RN3+Cp5a/cxy/959tqfOT7DeurrtAIMD1FCWlhta4SAzhSBmFpfkFyWmpxbkl6cWIZnHrdU2pfbsrvxDC9cpvFrfl3Jwi/zDqYLHUy6/P2+76sy33WDzmpqcGJhbbmj5g8zjgpiXXJSfh2RO6sVb11Mmnbl6QUCy9lD21d/sB863nrmz/pNAy4Er1X/FIxkcmpwYkltuaAWBzOCFmJGYnJxfmleCZMx915JjmxfuzDqxZ8OULdNrJmv2VuRceP9r06XnS65Ll8/ggnuPoeWGViDIKB6o9yqLS1JzkUxy3XD+kMK5N9E1MklHrkjaWjx5vaSvQ7RozvP4OVwbnhxEBBQrKPQlQEYJo4RUbmJRdiqy26J+bCw21X26vnuTlTSrmvmLacJlb348uZGWk715AUdvYS7cREa0oMrMy0Q2Zymb3ezfM/ZVLnd9uVni2FaRd6InpY/tFb7afkOv+fmxihy4OSkEg+uM6rGSFXmhT2xTvV8xMWytlfU3jxYRMnJcxhdbvnTVW2YGN4YXV5YKMEANZEILtKLU8sSiFCTzJNTC5D6FLOMT/HTyE+8j0WsMr9jEbpZElTz7+Ui4IPxsMoMvA1tZTKX9QobKCwwMDAa4kyx20QZG4lJxsxNDALKz/mWdSVy8OJvH3MbLqm+Zd6P2p1OzgxoCJsypuMIR2sVDglJN4pQ1OTRoYM87mCJ7GYnLShMcoKApQoKB6U4OAxYQzsB8AJs4AwMJfmRQIEHxNwnUPI1gGRGXsxtBpQMLKygnccphJFYUjhZxmbzRiSFZBj1rI7PVicviDVo4MjUWoXVMxGXybqSgfZrabStxlu3h7QmiWza8CT2ovMg3+uErlRuWFkd3WFb765OnlIqJnZQ0Q4JaBQcHBz3i/NXMwNDsyNDQIIFaGiJYqcSVic1IzvO69vx7vWLaPp6C5uoV//ZseHR11ipms7mfDt+//ep694P1EqkFyRmJmXm6ZYk5mSmJJZn5eR7E6WxyamBoBJeVoYyZL4w9fSbKZv3Tf2irGOcT8509KVQixZa4crcRu34Z9KIXmV1PXBHc6eDA4MkgAC0VvBgYv3svtypkuTK5KUIKxFk8q/LeBlf00iOMUXJa1nZddGFPBv7/EMDg8JmVuMbOaNuF3LaLG4O4R9kLhtEWDAktGEY3hosBk+No0IKp4p51igEAAAD//wEAAP//C+PbnBkMAAA=", 26 | "preconditions": { 27 | "variants": [ 28 | { 29 | "id": "genesis", 30 | "epoch": 1, 31 | "nv": 0 32 | }, 33 | { 34 | "id": "breeze", 35 | "epoch": 41281, 36 | "nv": 1 37 | }, 38 | { 39 | "id": "smoke", 40 | "epoch": 51001, 41 | "nv": 2 42 | }, 43 | { 44 | "id": "ignition", 45 | "epoch": 94001, 46 | "nv": 3 47 | } 48 | ], 49 | "state_tree": { 50 | "root_cid": { 51 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 52 | } 53 | } 54 | }, 55 | "apply_messages": [ 56 | { 57 | "bytes": "igBVAWnoM0lMkR1q/i/hPSFeTFz3B2JVVQFp6DNJTJEdav4v4T0hXkxc9wdiVQBCAAoaO5rKAEIAyEIAAQBA", 58 | "epoch_offset": 0 59 | } 60 | ], 61 | "postconditions": { 62 | "state_tree": { 63 | "root_cid": { 64 | "/": "bafy2bzacecmjm4vj6g367uen25ed45cmshxfybusstsugfbjlx2yl7elshvlu" 65 | } 66 | }, 67 | "receipts": [ 68 | { 69 | "exit_code": 0, 70 | "return": "", 71 | "gas_used": 423268 72 | } 73 | ] 74 | }, 75 | "diagnostics": { 76 | "format": "Lotus-ExecutionTrace-V1", 77 | "data": "SDRzSUFBQUFBQUFBLzVTUlgydmJNQlRGdjh0NUZreitNelhvYmJodEtDeGQ2YmErbEQ3SWltS3J0YVZFVjNhU0JYLzNZYnVCUWNkWS9ISXY1dXAzN2puMytZUVZWWkFuUEpsQTFqdEl6dkREUTJLVHVMcGJWL1RXa3ZINy9pcHNjeU5JSDZodFlyYnpSK3EzN2lxTDNSRU10OEczRno2NTkwNmJTZTFKTloyQlJNTEJzRlQwMWJZMlFpYjgvRTEvYjQwcDFCWVNLWCtmZXdpbXRkMm9tNEJoWldMdDF4UHdRUVhWRWlUQVVOeGRqKzQrUWFKVW0yTmEvbExhbEx1MkU2L2xYdStqTyt6cXQ4b0x0NnZ5aHJRVm16SW5ZMSt6ZWg5dEdvMFRqa0swTnNVd3NER3JSeDFINE0zQnhzS3Zad2VQSm5iQlFicXVhYWJWZnBKWlErWnBsb3JGd0hBVGdnL3pQdGRkVVBHYzgxSlJVYXRRR1lKOFB1RmV0V01PMzF4UksrdFdoa2hWQmd5TjEyZDJyQ0JUTGhZaVk5QVZaTGFZMnZHRWlWZ3c5T01BWitqMWU2VzV4Z2pKQi9hSHh0TEVMenI2OEpIUFp6U2ZzZndTNkh5RU85ZDdQYnY4dUh3aWN2NTVWamozL3lQRFlBNlFpUGluM3JWM2Z3bnNRa012RE4rN1VxdW1vWmt5dlB3T0FBRC8vMU9vcFBrbkF3QUE=" 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /corpus/transfer/basic--ok-zero--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "ok-zero", 5 | "version": "v1", 6 | "description": "successfully transfer zero funds from sender to receiver", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmBcMHRgY2Oldfc60pefNgCY/ZjmX9ooUKD5OcpcW1+HYUXkNS+vLR/P8vt7w+8M2Ob6OIrdAxwUM5YgKPXh/knHg6/VRH7Pr0stSi4sz8PMadbMSZ3eTS4sOt0Lkw0bCxyYkhteWGVhADYygDb1pmjr6hfmJycn5pXgmSA36Zh921fh67bsGs4s+HPA99mGR+vOjY07kzs5atWLdG9rARgwPUKLaWG1oR0iCzxCBmlaUWZaZlpqYUpaZnFpcUVSIZynEzaUuxhFDRl2lHtETd/gqeWv3Mcv/efbanzk+w3rq67QDcUJaWG1rhIDOFIGYWl+QXJaanFuSXpxYhmcet1Tal9uyu/EML1ym8Wt+XcnCL/MOpgsdTLr8/b7vqzLfdYPOampwYmFtuaPmDzOOCmJdclJ+HZE7qxVvXUyaduXpBQLL2UPbV3+wHzreeubP+k0DLgSvVf8UjGRyanBiSCYbZfdeSY5sX7sw6sWfDlC3TayZr9lbkXHj/a9Ol50uuS5fP4IJ7j6HlhlYgyCgeqPcqi0tSc5FMct1w/pDCuTfRNTJJR65I2lo8eb2kr0O0aM7z+DlcG54cRAQUKyj0JUBGCaOEVG5iUXYqstuifmwsNtV9ur57k5U0q5r5i2nCZW9+PLmRlpO9eQFHb2Eu3ERGtKDKzMtENmfWvl3TdmV8OBU6y3e5zgNdUakq377fL+57Fdya8sx9+19uuDkpBIPrjOqxkhV5oU9sU71fMTFsrZX1N48WETJyXMYXW7501VtmBncGxosrvRQYoCYyoYVaUWp5YlEKkoESamFyn0KW8Ql+OvmJ95HoNYZXbGI3S6JKnv18JFwQfjaZwZeBrSym0n4hQ+UFBgYGOQzHoXBsicsIjaGM9/+G+t1cond61zedh/n/+H9/D5r01QB3hsAu2sBIXB5pdmIIQPbzv6wziYsXZ/OY23hZ9S3zbtT+dGp2UEPAhDkVVzhCu3hIUKpJnLImhwYN7DkTU2QvI3EZdYIDFDRFSDAw3clhwALCGZgPYBNnYCDBjwwKJCj+JoFaYiBYRsSVG42gsoeFFZRPObWIKyManRiSZdBLBmS2OnElRIMWjjIBi9A6JuLKiG6ksHua2m0rcZbt4e0Jols2vAk9qLzIN/rhK5UblhZHd1hW++uTp5SKqZmUREGCWgUHBwc94vzVzMDQ7MjQ0CCBWpgiWKnEFanNSM57J7HWT/blsvibmVYuNdPeaUysXRi+POpedmbnSdl5ffmREmkFyRmJmXm6ZYk5mSmJJZn5eWnE6WxyVmhgaAIXtaGMmS+MPX0mymb9039oqxjnE/OdPSlUIgUqia24k0i1Ja5Qb8RuuAx6sY7MrieueO90cGDwZBCAFgpeDIzfvZdbFbJcmdwUIQXiLJ5VeW+DK3rhEcYoOS1ruy66sCcD/38IYHDYz0Zco2y0jTUI2lhuDOIeZS8YRltaJLS0GN0ZGHepWuTRoKVVxT3rFAMAAAD//wEAAP//YtOZtQ0NAAA=", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaceay6amrqhqwnl2ykvr2ozyfebq3lrjupcvysbylcimnrokqoxby5m" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAGVCAGQAQBo7msoAQgDIQgABAEA=", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzacedu6fh775g2oxqhwhyhlcfb5cldbdqtmcyiof26bbgi4wz6krbo26" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 0, 71 | "return": "", 72 | "gas_used": 127096 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzVTUlQyK2JRQkRGdjhzN3I5UTFqcE40YnhWT3JFaDFHcVZ0TGxFT3l6SmdWR0RwL2hPcHhYZXZsc1ZTcFZSVndtV0dZZlNiOXg3UEp4eHNEWEhDRXhuYjZCNkNNM3pYRUtqNGlxL0FjR3QwdDd4eU1OenJYdEc4OVNSYlR4Q0kwNzIwWDVxdWNSQXJmbjdtNlMxUkxnY0laSHpaZXpEVU5UNGlJLzFBN3FqTG1mY2dqZXdzQk1DUTMrMmlxRThRS0dUMW1oVy9wU0laalBZcUZGVlFRNm5EeFppUkgwYW5xblpUQktwLzBxOU9YMnljelVhdHlwS0c0VlUxbUNZV0xUNHFGNEUzWStOeVhTWURqK1M4NlNGNjM3YXp0QitXU29oVmRzVzNseFBEalRIYUpEMDdiNlE3eDdPWE5qOUtVNU9GZUQ3aFhuWXhocTk5ZnBSTmZ5QnJaVTFnYUxVNnMxME5zYjI2dmx3enFCcGlmVDIzTWZqTmxpSEV6NXdocUtYYVZKMkQ0QlA3NjhLZTNHZmx0SGxMNTRuTUU1Vi9CSnArd1YwZnRFb2UzOEN6YmJaZXBDL3RlNDR3MEJqVCsrK3huZTcva2RVSDNid3dmUE9Ga20xckUyVjYrUk1BQVAvL0dNRkNMTmtD" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/transfer/basic--ok--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "ok", 5 | "version": "v1", 6 | "description": "successfully transfer funds from sender to receiver", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmBcMHRgY2Oldfc60pefNgCY/ZjmX9ooUKD5OcpcW1+HYUXkNSanx7i4p+8hP+ZxfNciUXxRSr551ctqJkm7zHJv7J/78dj00vSy0qzszPY9zJRpzZTS4tPtwKnQsTDRubnBhSW25oBTEwhjLwpmXm6BvqJyYn55fmlSA54Jd52F3r57HrFswq/nzI89CHSebHi449nTsza9mKdWtkDxsxOECNYmu5oRUhDTJLDGJWWWpRZlpmakpRanpmcUlRJZKhHDeTthRLCBV9mXZES9Ttr+Cp1c8s9+/dZ3vq/ATrravbDsANZWm5oRUOMlMIYmZxSX5RYnpqQX55ahGSedxabVNqz+7KP7RwncKr9X0pB7fIP5wqeDzl8vvztqvOfNsNNq+pyYmBueWGlj/IPC6IeclF+XlI5qRevHU9ZdKZqxcEJGsPZV/9zX7gfOuZO+s/CbQcuFL9VzySwaHJiSGZYJjddy05tnnhzqwTezZM2TK9ZrJmb0XOhfe/Nl16vuS6dPkMLrj3GFpuaAWCjOKBeq+yuCQ1F8kk1w3nDymcexNdI5N05IqkrcWT10v6OkSL5jyPn8O14clBRECxgkJfAmSUMEpI5SYWZaciuy3qx8ZiU92n67s3WUmzqpm/mCZc9ubHkxtpOdmbF3D0FubCTWREC6rMvExkc2bt2zVtV8aHU6GzfJfrPNAVlary7fv94r5Xwa0pz9y3/+WGm5NCMLjOqB4rWZEX+sQ21fsVE8PWWll/82gRISPHZXyx5UtXvWVmcGdgvLjSS4EBaiITWqgVpZYnFqUgGSihFib3KWQZn+Cnk594H4leY3jFJnazJKrk2c9HwgXhZ5MZfBnYymIq7RcyVF5gYGCQw3AcCseWuIzQGMp4/2+o380leqd3fdN5mP+P//f3oElfDXBnCOyiDYzE5ZFmJ4YAZD//yzqTuHhxNo+5jZdV3zLvRu1Pp2YHNQRMmFNxhSO0i4cEpZrEKWtyaNDAnjMxRfYyEpdRJzhAQVOEBAPTnRwGLCCcgfkANnEGBhL8yKBAguJvEqglBoJlRFy50Qgqe1hYQfmUU4u4MqLRiSFZBr1kQGarE1dCNGjhKBOwCK1jIq6M6EYKu6ep3bYSZ9ke3p4gumXDm9CDyot8ox++UrlhaXF0h2W1vz55SqmYmklJFCSoVXBwcNAjzl/NDAzNjgwNDRKohSmClUpckdqM5Lx3Emv9ZF8ui7+ZaeVSM+2dxsTaheHLo+5lZ3aelJ3Xlx8pkVaQnJGYmadblpiTmZJYkpmfl0acziZnhQaGJnBRG8qY+cLY02eibNY//Ye2inE+Md/Zk0IlUqCS2Io7iVRb4gr1RuyGy6AX68jseuKK904HBwZPBgFooeDFwPjde7lVIcuVyU0RUiDO4lmV9za4ohceYYyS07K266ILezLw/4cABoeDbMQ1yqjexnJiMBptZZHcynJjEPcoe8Ew2tYioa3F6M7AuEvVIvcc9dtaVdyzTjEAAAAA//8BAAD//wS2Tw8PDQAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaceay6amrqhqwnl2ykvr2ozyfebq3lrjupcvysbylcimnrokqoxby5m" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAGVCAGQAQgAyGjuaygBCAMhCAAEAQA==", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzaceaz5xnbef5r6id7g2e3g2gnclrzso3wju2uhjnq7jcza7e7763dv2" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 0, 71 | "return": "", 72 | "gas_used": 316268 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzVTUnpXN2JNQkNFMzJYT0JFckp0dUx3VnRpSkVhQk9nN1ROSmNpQm9qWXlVMG8wK0tQR01mVHVCVVViS0pDaWFIVFoxV3J4emM3bzhZaXRieUdPZUNEbnRlMGhPTU4zQzRGblh2QUNETmZPZHFkWERvWmIyeXVhdGg2a2lRU0JSUnB2cFAraU94MGdDbjUrcHVrMTBVcnVJVkR5MDk2ZG8wN0h4RXo0TFlXZGJTYmduWFN5OHhBQXcrcG1uYTc2QklGYVBoL0srazBxa2xvNzJqZWRNbS94TUcrQ0tRLzFFRi9hbi91WGJsY3FNOVR6cHZVWCtxSmFrSXJHbWwveWdIRmt5ZU85Q2dsNDlhckR5amJad1QyRjZIcUlQaG96bmZiRFV3TXhLNnF5V280TVY4NVpsKzlaUnlmRE9aK045S3VkZEMxNWlNY2pibVdYY3ZqYXIzWlM5MXZ5WHJZRUJtUFZtUjFhaU12TFpUVmpVQzNFYkRtMUtmbXFZQmpTWjg0d3FGUDF1WVlBd1VmMmg4S0d3bWNWckh0UDU1bk1NNVYvQkpwL3dVMC9XSlU5dm9PWFJUWG5pNnh3N3Y5SGhvRmVJUkR3VDcyMTdmOFMxd2NOUFRGOGk3V1N4dmhNR1o5K0J3QUEvLzl3cEZxQjNRSUE=" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/transfer/self_transfer--id-to-secp-addresses--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "id-to-secp-addresses", 5 | "version": "v1", 6 | "gen": [ 7 | { 8 | "source": "genscript", 9 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 10 | }, 11 | { 12 | "source": "github.com/filecoin-project/lotus", 13 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/specs-actors", 17 | "version": "v0.9.12" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors/v2", 21 | "version": "v2.1.0" 22 | } 23 | ] 24 | }, 25 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkFIShO446KzVGtLVNmyxMPqfh8utQn9N/fdL5NtMvvl9H5vLk4vSy0qzszPY6wjzuhmRiTD/0ae39Q/WfDKDJGPO979viSr6rP07PyDfFMroo85eDP72iApdd1w/pDCuTfRNTJJR65I2lo8eb2kr0O0aM7z+DlcG54cPPCWlTgjm1xafLgZOhYmGjY2OTGwtdzQipBmYAxlEEvLzNE30i9LLcpMy0xNKUpNzywuKapEcgHHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZF7+5reMz35zPDv4L/iTmZryA5dkluaHb26zscxhLpyd+HE32LymJicG5pYbWv4g87gg5iUX5echmZN68db1lElnrl4QkKw9lH31N/uB861n7qz/JNBy4Er1X/FIBocmJ4bklhtaQSAzeCFmJCYn55fmlSAZc9+15NjmhTuzTuzZMGXL9JrJmr0VORfe/9p06fmS69LlM7jg3mNouaEVCDKKB+q9yuKS1FwSogpuEiso9CVARgmjhFRuYlF2KrLbon5sLDbVfbq+e5OVNKua+YtpwmVvfjy5kZaTvXkBR29hLtxERrSgyszLRDZnKZvd7N8z9lUud325WeLYVpF3oielj+0Vvtp+Q6/5+bGKHLg5KQSD64zqsZIVeaFPbFO9XzExbK2V9TePFhEyclzGF1u+dNVbZgY3hhdXlgowQA1kQgu0otTyxKIUJPNUNmxyS5wRUvn28tIIji1NUlzBwt8/NW1pXeL3tdhcruslgy8DW1lMpf1ChsoLDAwMBriTLHbRBkbiUnGzE0MAkrMk/mWdSVy8OJvH3MbLqm+Zd6P2p1OzgxoCJsypuMIR2sVDglJN4pQ1OTRoYM87mCJ7GInLSv0OUNAUIcHAdCeHAQsIZ2A+gE2cgYEEP5Ki9psEapZGsIyIy9iNoMKBhRWUkTjlMNIqCkeLuDze6MSQLIOes5HZ6sTl8AYtHHkai9A6JuLyeDdS0D5N7baVOMv28PYE0S0b3oQeVF7kG/3wlcoNS4ujOyyr/fXJU0rFtE6jJKPg4OCgR5y/mhkYmh0ZGhokUAtDBCuVuCKxGcl5Xteef69XTNvHU9BcveLfng2Prs5axWw299Ph+7dfXe9+sF4itSA5IzEzT7csMSczJbEkMz/PgzidTU4NDI3gojKUMfOFsafPRNmsf/oPbRXjfGK+syeFSqTYElfsNmLXL4Ne8iKzZzMSVwR3OzgweDJoiKcqxv98wODFwPjde7lVIcuVyU0RUiDO4lmV9za4opceYYyS07K266ILwwy6/5/BwZeBUeCH+Y0pWoFdDAwMvgxMNW+vL2FJ2ufEwMBQR1wzDKVZ9S/2CMOzdxU71uiZ3Wje8lCW7dPdpDXR2h+CQl4aPZqwYyUJdfVnVuKMHG1WkduscmMQ9yh7wTDauCKhccXoxnAxYHIcDRpXVdyzTjEAAAAA//8BAAD//3BaIDMzDQAA", 26 | "preconditions": { 27 | "variants": [ 28 | { 29 | "id": "actorsv2", 30 | "epoch": 138721, 31 | "nv": 4 32 | }, 33 | { 34 | "id": "tape", 35 | "epoch": 140761, 36 | "nv": 5 37 | }, 38 | { 39 | "id": "liftoff", 40 | "epoch": 148889, 41 | "nv": 5 42 | } 43 | ], 44 | "state_tree": { 45 | "root_cid": { 46 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 47 | } 48 | } 49 | }, 50 | "apply_messages": [ 51 | { 52 | "bytes": "igBVAWnoM0lMkR1q/i/hPSFeTFz3B2JVQgBkAEIACho7msoAQgDIQgABAEA=", 53 | "epoch_offset": 0 54 | } 55 | ], 56 | "postconditions": { 57 | "state_tree": { 58 | "root_cid": { 59 | "/": "bafy2bzacebqawxs3nisx25bfazvbovt67pbxkpcv72o656ruwyol6hro7ozxg" 60 | } 61 | }, 62 | "receipts": [ 63 | { 64 | "exit_code": 0, 65 | "return": "", 66 | "gas_used": 335268 67 | } 68 | ] 69 | }, 70 | "diagnostics": { 71 | "format": "Lotus-ExecutionTrace-V1", 72 | "data": "SDRzSUFBQUFBQUFBLzVTUlgydmJNQlRGdjh0NUZreTJVemZvYlNSdEtDeGQ2YmErbEQ3SXN1Sm9zU1ZYZjJ4bndkOTlLR3BnMERGV3ZkekxsZlE3OTU3N2ZNTFdOV0FuUEVucmxORmdsT0M3QWNNdTAvdFFOKzdRT1duRzRkcjJDMWs2TWJtdTljV3JPYnFoMTllRkQwY1EzRnJUeFM4MG94UUU5MFlMZVNZOThUWklNR1N4dk9IdWkrcVVCOHZvNVp5cnQxS3VlQStHbkw2OWU3Q3lVeUV5TXhCc3BkK2IrZ3g4NEpaM0Rnd2dXTjJ0WStlZndGRHgzVEd2Zm5FaEs5bTRSWE1NL1hqMWM1ejZxYkp0MzFUODROUjRNTU5nOHp3Y1ZMbFlsTHgrVlVXNWMybzNZcDVKOU9GUitBaThtWlJmbVRwTjhDaDlzQnBNaDdZOXQvYkR5UnFzS0s3eWNqa1QzRmhyYk9wbkhTejNGdzgzM0szMjNEYlNnVDJmY00rNzZNTlh2ZHB6cGJmU09kNUlFTFJHWE5pK0FjdXk1YklzQ0VRRFZxUTBybWRKQ1laNEg2TjRpeTVGNzhIb1RQNlEyRWovV1hoajMrTnBJdE5FL1JBMDdlQk9EMGFrSWQvQjg2eGMwS3VrY01uL1I0WkFUbUR3K0tmZTJ1aS8rUFhCZ1Y0SXZvVks4TFoxaVRLLy9BNEFBUC8vM1I1aVB3SUQ=" 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /corpus/msg_application/invalid_msgs--msg-apply-fail-invalid-receiver-method--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "msg-apply-fail-invalid-receiver-method", 5 | "version": "v1", 6 | "description": "invalid receiver method", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14kpTOmFa38uP39hd7rHnYlPhPfxbBNmvLUWUQz9mvrn+6Jr3all6UWFWfm5zG+ZSXO7CaXFh9uho6FiYaNTU4MbC03tCKkGRhDGcTSMnP0DfXLUosy0zJTU4pS0zOLS4oqkZzCcTNpS7GEUNGXaUe0RN3+Cp5a/cxy/959tqfOT7DeurrtAIMD1FCWlhta4SAzhSBmFpfkFyWmpxbkl6cWIZnHrdU2pfbsrvxDC9cpvFrfl3Jwi/zDqYLHUy6/P2+76sy33WDzmpqcGJhbbmj5g8zjgpiXXJSfh2RO6sVb11Mmnbl6QUCy9lD21d/sB863nrmz/pNAy4Er1X/FIxkcmpwYkltuaAWBzOCFmJGYnJxfmleCZMx915JjmxfuzDqxZ8OULdNrJmv2VuRceP9r06XnS65Ll8/ggnuPoeWGViDIKB6o9yqLS1JzkUxy3XD+kMK5N9E1MklHrkjaWjx5vaSvQ7RozvP4OVwbnhxEBBQrKPQlQEYJo4RUbmJRdiqy26J+bCw21X26vnuTlTSrmvmLacJlb348uZGWk715AUdvYS7cREa0oMrMy0Q2Zymb3ezfM/ZVLnd9uVni2FaRd6InpY/tFb7afkOv+fmxihy4OSkEg+uM6rGSFXmhT2xTvV8xMWytlfU3jxYRMnJcxhdbvnTVW2YGN4YXV5YKMEANZEILtKLU8sSiFCTzJNTC5D6FLOMT/HTyE+8j0WsMr9jEbpZElTz7+Ui4IPxsMoMvA1tZTKX9QobKCwwMDAa4kyx20QZG4lJxsxNDALKz/mWdSVy8OJvH3MbLqm+Zd6P2p1OzgxoCJsypuMIR2sVDglJN4pQ1OTRoYM87mCJ7GYnLShMcoKApQoKB6U4OAxYQzsB8AJs4AwMJfmRQIEHxNwnUPI1gGRGXsxtBpQMLKygnccphJFYUjhZxmbzRiSFZBj1rI7PVicviDVo4MjUWoXVMxGXybqSgfZrabStxlu3h7QmiWza8CT2ovMg3+uErlRuWFkd3WFb765OnlIqJnZQ0Q4JaBQcHBz3i/NXMwNDsyNDQIIFaGiJYqcSVic1IzvO69vx7vWLaPp6C5uoV//ZseHR11ipms7mfDt+//ep694P1EqkFyRmJmXm6ZYk5mSmJJZn5eR7E6WxyamBoBJeVoYyZL4w9fSbKZv3Tf2irGOcT8509KVQixZa4crcRu34Z9KIXmV1PXBHc6eDA4MkgAC0VvBgYv3svtypkuTK5KUIKxFk8q/LeBlf00iOMUXJa1nZddGFPBv7/EMDg8JmVuMbOaNuF3LaLG4O4R9kLhtEWDAktGEY3hosBk+No0IKp4p51igEAAAD//wEAAP//C+PbnBkMAAA=", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAGRCAGQAQBo7msoAQgDIQgABCEH2", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzacecmjm4vj6g367uen25ed45cmshxfybusstsugfbjlx2yl7elshvlu" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 3, 71 | "return": "", 72 | "gas_used": 122719 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzdTUlFXL2FRQkNGL3dwNnAxWmFxV3NiaUZtSlEyVUlpbFRTaUxhNVJEa3M2OEU0c1hmRDdwcVNJUC8zYW0yUVVxV0g1aEJmWmp3Nyt0NmJtYnNqbHE2QU9PS1dyQ3VOaHVBTVB3MEVOanppSEF5WDF0U3ZmcStOVnRSMTNjcXFJUWlFNmtLNmIyVmRlb2lJbjcrdWVrbVV5U2NJeFB6VWQyT3BMcHVBak1Dd0pMODFPVVRLY0NPdHJCMEVKc1YwQ29ic2FoYU1mWUhBV202ZTQvV0xWQ1NmUjM1WGJxeXFTVHRIajVVZEZuNzM1SDRmTnFPOGFSNWZhcmNieGcvNXc3QWN1WXZ4bm9vMW9XMVpHSE9sZkFET0Q2WFBURTRRQ2NPS2ZHTTFoRzZxcXJQM3kxRU9FY1h4UlRScEdlYldHZ3NCYlFaMVozV1FEb3dlU09XTkhYeGFVVWVhSnAvQk1HdXM5T2NWTHFUTHR0SVc1Q0R1anJpV2RWalZkNTF0WmFtWDVKd3NDQXlWVVdkdFgwQk0wblNjTUtnQ0l1blRjSnd4WjlpSDV4RFZLYm8rZWcvQlcvWktZVUgrYTNEM2xzNTdNdStwNzRMMlo3clNlNlA2R2QvQTR5UWRqWHVCVS9vL0lneDBnRUNKdjlRNi8vTURxUStkWVdiMFAwN3dUb0Y3aGgvTldzbXFjajJsdmY4VEFBRC8veVI5Vk1KVUF3QUE=" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/transfer/self_transfer--secp-to-id-addresses--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "secp-to-id-addresses", 5 | "version": "v1", 6 | "gen": [ 7 | { 8 | "source": "genscript", 9 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 10 | }, 11 | { 12 | "source": "github.com/filecoin-project/lotus", 13 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/specs-actors", 17 | "version": "v0.9.12" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors/v2", 21 | "version": "v2.1.0" 22 | } 23 | ] 24 | }, 25 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkFIShO446KzVGtLVNmyxMPqfh8utQn9N/fdL5NtMvvl9H5vLk4vSy0qzszPY6wjzuhmRiTD/0ae39Q/WfDKDJGPO979viSr6rP07PyDfFMroo85eDP72iApdd1w/pDCuTfRNTJJR65I2lo8eb2kr0O0aM7z+DlcG54cPPCWlTgjm1xafLgZOhYmGjY2OTGwtdzQipBmYAxlEEvLzNE30i9LLcpMy0xNKUpNzywuKapEcgHHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZF7+5reMz35zPDv4L/iTmZryA5dkluaHb26zscxhLpyd+HE32LymJicG5pYbWv4g87gg5iUX5echmZN68db1lElnrl4QkKw9lH31N/uB861n7qz/JNBy4Er1X/FIBocmJ4bklhtaQSAzeCFmJCYn55fmlSAZc9+15NjmhTuzTuzZMGXL9JrJmr0VORfe/9p06fmS69LlM7jg3mNouaEVCDKKB+q9yuKS1FwSogpuEiso9CVARgmjhFRuYlF2KrLbon5sLDbVfbq+e5OVNKua+YtpwmVvfjy5kZaTvXkBR29hLtxERrSgyszLRDZnKZvd7N8z9lUud325WeLYVpF3oielj+0Vvtp+Q6/5+bGKHLg5KQSD64zqsZIVeaFPbFO9XzExbK2V9TePFhEyclzGF1u+dNVbZgY3hhdXlgowQA1kQgu0otTyxKIUJPNUNmxyS5wRUvn28tIIji1NUlzBwt8/NW1pXeL3tdhcruslgy8DW1lMpf1ChsoLDAwMBriTLHbRBkbiUnGzE0MAkrMk/mWdSVy8OJvH3MbLqm+Zd6P2p1OzgxoCJsypuMIR2sVDglJN4pQ1OTRoYM87mCJ7GInLSv0OUNAUIcHAdCeHAQsIZ2A+gE2cgYEEP5Ki9psEapZGsIyIy9iNoMKBhRWUkTjlMNIqCkeLuDze6MSQLIOes5HZ6sTl8AYtHHkai9A6JuLyeDdS0D5N7baVOMv28PYE0S0b3oQeVF7kG/3wlcoNS4ujOyyr/fXJU0rFtE6jJKPg4OCgR5y/mhkYmh0ZGhokUAtDBCuVuCKxGcl5Xteef69XTNvHU9BcveLfng2Prs5axWw299Ph+7dfXe9+sF4itSA5IzEzT7csMSczJbEkMz/PgzidTU4NDI3gojKUMfOFsafPRNmsf/oPbRXjfGK+syeFSqTYElfsNmLXL4Ne8iKzZzMSVwR3OzgweDJoiKcqxv98wODFwPjde7lVIcuVyU0RUiDO4lmV9za4opceYYyS07K266ILwwy6/5/BwZeBUeCH+Y0pWoFdDAwMvgxMNW+vL2FJ2ufEwMBQR1wzDKVZ9S/2CMOzdxU71uiZ3Wje8lCW7dPdpDXR2h+CQl4aPZqwYyUJdfVnVuKMHG1WkduscmMQ9yh7wTDauCKhccXoxnAxYHIcDRpXVdyzTjEAAAAA//8BAAD//3BaIDMzDQAA", 26 | "preconditions": { 27 | "variants": [ 28 | { 29 | "id": "actorsv2", 30 | "epoch": 138721, 31 | "nv": 4 32 | }, 33 | { 34 | "id": "tape", 35 | "epoch": 140761, 36 | "nv": 5 37 | }, 38 | { 39 | "id": "liftoff", 40 | "epoch": 148889, 41 | "nv": 5 42 | } 43 | ], 44 | "state_tree": { 45 | "root_cid": { 46 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 47 | } 48 | } 49 | }, 50 | "apply_messages": [ 51 | { 52 | "bytes": "igBCAGRVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIACho7msoAQgDIQgABAEA=", 53 | "epoch_offset": 0 54 | } 55 | ], 56 | "postconditions": { 57 | "state_tree": { 58 | "root_cid": { 59 | "/": "bafy2bzacebqawxs3nisx25bfazvbovt67pbxkpcv72o656ruwyol6hro7ozxg" 60 | } 61 | }, 62 | "receipts": [ 63 | { 64 | "exit_code": 0, 65 | "return": "", 66 | "gas_used": 404268 67 | } 68 | ] 69 | }, 70 | "diagnostics": { 71 | "format": "Lotus-ExecutionTrace-V1", 72 | "data": "SDRzSUFBQUFBQUFBLzVTUnpXN2JNQkNFMzJYT0JFcjlSSFo1Syt6RUNGQ25RZHJtRXVSQVUydFp0VVRhSkNYL1FlOWVVSXlCQWltS1JwZGRFWXR2ZG1aZkxsaTZDdUtDWjdLdU5ocUNNL3d3RUZqemhITXczRm5UaHQ5RWI3cXljdHZXa1RuMEU3dkxxWERxNk5yR1ozdHpjdjFPVHpMZm5jRHdZTFNpa2ZRc200NGdrQVRTUXJxdmRWdDdpSVJmdi9IMWptZ21keEJJK2R2Y282VzI3b0p1QW9ZbCtZMHBSK0NqdExKMUVBREQ3SDRlTnY4RWdaVmNuOUxWV1NxUzY5ckt3NkhJNnlLMSs5dzJxcXlPNjlSbXBNdnV4dGRiV2hYbjdhL1c3TExpM0ovM3BrOGxob0dGSEo2VUQ4RGJZKzFucG93T25zaDNWa1Bvcm1uRzFYNDZLaUZ5bnFmRmRHQzR0ZGJZdU0rOHM5SmZNMXhJTjl0SVc1R0RlTG5nUWJZaGgyOTZ0cEcxWHBKenNpSXdORVpkMmI2Q1NLYVRhWkV4cUFvaW00NXRPRStTZjJib3d3Qm42TlZiZGJGNkQ4RUg5b2ZHZ3Z3WDVZMTl6K2NSelNPV2Z3UWFqM0N2ZTZPaXkzZndOQ2x5ZmhNVnJ2My95RERRRVFJZS85U2JHLzJYd0Q1bzZKWGhlN2RTc21sY3BBeXZ2d01BQVAvL0EvS0hWd01E" 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /corpus/transfer/self_transfer--secp-to-secp-addresses--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "secp-to-secp-addresses", 5 | "version": "v1", 6 | "gen": [ 7 | { 8 | "source": "genscript", 9 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 10 | }, 11 | { 12 | "source": "github.com/filecoin-project/lotus", 13 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/specs-actors", 17 | "version": "v0.9.12" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors/v2", 21 | "version": "v2.1.0" 22 | } 23 | ] 24 | }, 25 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkFIShO446KzVGtLVNmyxMPqfh8utQn9N/fdL5NtMvvl9H5vLk4vSy0qzszPY6wjzuhmRiTD/0ae39Q/WfDKDJGPO979viSr6rP07PyDfFMroo85eDP72iApdd1w/pDCuTfRNTJJR65I2lo8eb2kr0O0aM7z+DlcG54cPPCWlTgjm1xafLgZOhYmGjY2OTGwtdzQipBmYAxlEEvLzNE30i9LLcpMy0xNKUpNzywuKapEcgHHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZF7+5reMz35zPDv4L/iTmZryA5dkluaHb26zscxhLpyd+HE32LymJicG5pYbWv4g87gg5iUX5echmZN68db1lElnrl4QkKw9lH31N/uB861n7qz/JNBy4Er1X/FIBocmJ4bklhtaQSAzeCFmJCYn55fmlSAZc9+15NjmhTuzTuzZMGXL9JrJmr0VORfe/9p06fmS69LlM7jg3mNouaEVCDKKB+q9yuKS1FwSogpuEiso9CVARgmjhFRuYlF2KrLbon5sLDbVfbq+e5OVNKua+YtpwmVvfjy5kZaTvXkBR29hLtxERrSgyszLRDZnKZvd7N8z9lUud325WeLYVpF3oielj+0Vvtp+Q6/5+bGKHLg5KQSD64zqsZIVeaFPbFO9XzExbK2V9TePFhEyclzGF1u+dNVbZgY3hhdXlgowQA1kQgu0otTyxKIUJPNUNmxyS5wRUvn28tIIji1NUlzBwt8/NW1pXeL3tdhcruslgy8DW1lMpf1ChsoLDAwMBriTLHbRBkbiUnGzE0MAkrMk/mWdSVy8OJvH3MbLqm+Zd6P2p1OzgxoCJsypuMIR2sVDglJN4pQ1OTRoYM87mCJ7GInLSv0OUNAUIcHAdCeHAQsIZ2A+gE2cgYEEP5Ki9psEapZGsIyIy9iNoMKBhRWUkTjlMNIqCkeLuDze6MSQLIOes5HZ6sTl8AYtHHkai9A6JuLyeDdS0D5N7baVOMv28PYE0S0b3oQeVF7kG/3wlcoNS4ujOyyr/fXJU0rFtE6jJKPg4OCgR5y/mhkYmh0ZGhokUAtDBCuVuCKxGcl5Xteef69XTNvHU9BcveLfng2Prs5axWw299Ph+7dfXe9+sF4itSA5IzEzT7csMSczJbEkMz/PgzidTU4NDI3gojKUMfOFsafPRNmsf/oPbRXjfGK+syeFSqTYElfsNmLXL4Ne8iKzZzMSVwR3OzgweDJoiKcqxv98wODFwPjde7lVIcuVyU0RUiDO4lmV9za4opceYYyS07K266ILwwy6/5/BwZeBUeCH+Y0pWoFdDAwMvgxMNW+vL2FJ2ufEwMBQR1wzDKVZ9S/2CMOzdxU71uiZ3Wje8lCW7dPdpDXR2h+CQl4aPZqwYyUJdfVnVuKMHG1WkduscmMQ9yh7wTDauCKhccXoxnAxYHIcDRpXVdyzTjEAAAAA//8BAAD//3BaIDMzDQAA", 26 | "preconditions": { 27 | "variants": [ 28 | { 29 | "id": "actorsv2", 30 | "epoch": 138721, 31 | "nv": 4 32 | }, 33 | { 34 | "id": "tape", 35 | "epoch": 140761, 36 | "nv": 5 37 | }, 38 | { 39 | "id": "liftoff", 40 | "epoch": 148889, 41 | "nv": 5 42 | } 43 | ], 44 | "state_tree": { 45 | "root_cid": { 46 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 47 | } 48 | } 49 | }, 50 | "apply_messages": [ 51 | { 52 | "bytes": "igBVAWnoM0lMkR1q/i/hPSFeTFz3B2JVVQFp6DNJTJEdav4v4T0hXkxc9wdiVQBCAAoaO5rKAEIAyEIAAQBA", 53 | "epoch_offset": 0 54 | } 55 | ], 56 | "postconditions": { 57 | "state_tree": { 58 | "root_cid": { 59 | "/": "bafy2bzacebqawxs3nisx25bfazvbovt67pbxkpcv72o656ruwyol6hro7ozxg" 60 | } 61 | }, 62 | "receipts": [ 63 | { 64 | "exit_code": 0, 65 | "return": "", 66 | "gas_used": 423268 67 | } 68 | ] 69 | }, 70 | "diagnostics": { 71 | "format": "Lotus-ExecutionTrace-V1", 72 | "data": "SDRzSUFBQUFBQUFBLzVTUlgydmJNQlRGdjh0NUZreitNelhvYmJodEtDeGQ2YmErbEQ3SWltS3J0YVZFVjNhU0JYLzNZYnVCUWNkWS9ISXY1dXAzN2puMytZUVZWWkFuUEpsQTFqdEl6dkREUTJLVHVMcGJWL1RXa3ZINy9pcHNjeU5JSDZodFlyYnpSK3EzN2lxTDNSRU10OEczRno2NTkwNmJTZTFKTloyQlJNTEJzRlQwMWJZMlFpYjgvRTEvYjQwcDFCWVNLWCtmZXdpbXRkMm9tNEJoWldMdDF4UHdRUVhWRWlUQVVOeGRqKzQrUWFKVW0yTmEvbExhbEx1MkU2L2xYdStqTyt6cXQ4b0x0NnZ5aHJRVm16SW5ZMSt6ZWg5dEdvMFRqa0swTnNVd3NER3JSeDFINE0zQnhzS3Zad2VQSm5iQlFicXVhYWJWZnBKWlErWnBsb3JGd0hBVGdnL3pQdGRkVVBHYzgxSlJVYXRRR1lKOFB1RmV0V01PMzF4UksrdFdoa2hWQmd5TjEyZDJyQ0JUTGhZaVk5QVZaTGFZMnZHRWlWZ3c5T01BWitqMWU2VzV4Z2pKQi9hSHh0TEVMenI2OEpIUFp6U2ZzZndTNkh5RU85ZDdQYnY4dUh3aWN2NTVWamozL3lQRFlBNlFpUGluM3JWM2Z3bnNRa012RE4rN1VxdW1vWmt5dlB3T0FBRC8vMU9vcFBrbkF3QUE=" 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /corpus/transfer/basic--ok-zero--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "ok-zero", 5 | "version": "v1", 6 | "description": "successfully transfer zero funds from sender to receiver", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhWfNGffOCFSvPbpw0vKgme61Pxk3C4T2LbvwJerw/eeZrz4gKbVM/euovXTRnCvX8y8xfw+Ia3qbeZN3rdTZL1Eh/0wvMM5KL0stKs7Mz2OsI87oZkYkw/cmZ5xuN4+MKF9msSDJPHm7R9BDleK5GU5q9ouO77xwMA5JqeuG84cUzr2JrpFJOnJF0tbiyeslfR2iRXOex8/h2vDk4IGdbMQZ2eTS4sOt0Lkw0bCxyYkhteWGVhADYygDb1pmjr6RfmJycn5pXgmSvb/Mw+5aP49dt2BW8edDnoc+TDI/XnTs6dyZWctWrFsje9iIwQFqFFvLDa0IaZBZYhCzylKLMtMyU1OKUtMzi0uKKpEM5biZtKVYQqjoy7QjWqJufwVPrX5muX/vPttT5ydYb13ddgBuKEvLDa1wkJlCEDOLS/KLEtNTC/LLU4uQzMvf/Jbx2W+OZwf/BX8yU1N+4JLM0vzwzW02ljnMhbMTP+4Gm9fU5MTA3HJDyx9kHhfEvOSi/Dwkc1Iv3rqeMunM1QsCkrWHsq/+Zj9wvvXMnfWfBFoOXKn+Kx7J4NDkxJBMMMzuu5Yc27xwZ9aJPRumbJleM1mztyLnwvtfmy49X3JdunwGF9x7DC03tAJBRvFAvVdZXJKaS0Ksw01iBYW+BMgoYZSQyk0syk5FdlvUj43FprpP13dvspJmVTN/MU247M2PJzfScrI3L+DoLcyFm8iIFlSZeZnI5szat2varowPp0Jn+S7XeaArKlXl2/f7xX2vgltTnrlv/8sNNyeFYHCdUT1WsiIv9IltqvcrJoattbL+5tEiQkaOy/hiy5euesvM4M7AeHGllwID1EQmtFArSi1PLEpBMlBlwya3xBkhlW8vL43g2NIkxRUs/P1T05bWJX5fi83lul4y+DKwlcVU2i9kqLzAwMAgh+E4FI4tcRmhMZTx/t9Qv5tL9E7v+qbzMP8f/+/vQZO+GuDOENhFGxiJyyPNTgwBSH6W+Jd1JnHx4mwecxsvq75l3o3an07NDmoImDCn4gpHaBcPCUo1iVPW5NCggT1nYorsYSQuo/Y7QEFThAQD050cBiwgnIH5ADZxBgYS/EiK2m8SqAUGgmVEXLHRCCp6WFhB2ZRTi7giotGJIVkGvWBAZqsTV0A0aOEoErAIrWMirojoRgq7p6ndthJn2R7eniC6ZcOb0IPKi3yjH75SuWFpcXSHZbW/PnlKqZiYaZQmFBwcHPSI81czA0OzI0NDgwRqWYpgpRJXojYjOe+dxFo/2ZfL4m9mWrnUTHunMbF2YfjyqHvZmZ0nZef15UdKpBUkZyRm5umWJeZkpiSWZObnpRGns8lZoYGhCVzShjJmvjD29Jkom/VP/6GtYpxPzHf2pFCJFKgkttJOItWWuDK9EbvhMuilOjJ7NiNxxXu3gwODJ4OGeKpi/M8HDF4MjN+9l1sVslyZ3BQhBeIsnlV5b4MreuERxig5LWu7LrowzKD7/xkcfBkYBX6Y35iiFdjFwMDgy8BU8/b6EpakfU4MDAx1xDUXUZp/XxdbV+49uOeETtnkdatWeYWt0qqa/OlmnyUTw8pV87fV1JLQENjPRpyRo82/QdD8c2MQ9yh7wTDaCCShEcjozsC4S9UijwaNwCruWacYAAAAAP//AQAA//+5bDl0Jw4AAA==", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacedtig2g6zqihxlofugjkouuzi567santcbky5jwq6rnmhx7hnhvpa" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAGVCAGQAQBo7msoAQgDIQgABAEA=", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzacea4wl7kbfos2fhgu25x5ea7xkbpif3lj3eg22gwn6rnfj7rv2aazu" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 0, 66 | "return": "", 67 | "gas_used": 127096 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzVTUlQyK2JRQkRGdjhzN3I5UTFqcE40YnhWT3JFaDFHcVZ0TGxFT3l6SmdWR0RwL2hPcHhYZXZsc1ZTcFZSVndtV0dZZlNiOXg3UEp4eHNEWEhDRXhuYjZCNkNNM3pYRUtqNGlxL0FjR3QwdDd4eU1OenJYdEc4OVNSYlR4Q0kwNzIwWDVxdWNSQXJmbjdtNlMxUkxnY0laSHpaZXpEVU5UNGlJLzFBN3FqTG1mY2dqZXdzQk1DUTMrMmlxRThRS0dUMW1oVy9wU0laalBZcUZGVlFRNm5EeFppUkgwYW5xblpUQktwLzBxOU9YMnljelVhdHlwS0c0VlUxbUNZV0xUNHFGNEUzWStOeVhTWURqK1M4NlNGNjM3YXp0QitXU29oVmRzVzNseFBEalRIYUpEMDdiNlE3eDdPWE5qOUtVNU9GZUQ3aFhuWXhocTk5ZnBSTmZ5QnJaVTFnYUxVNnMxME5zYjI2dmx3enFCcGlmVDIzTWZqTmxpSEV6NXdocUtYYVZKMkQ0QlA3NjhLZTNHZmx0SGxMNTRuTUU1Vi9CSnArd1YwZnRFb2UzOEN6YmJaZXBDL3RlNDR3MEJqVCsrK3huZTcva2RVSDNid3dmUE9Ga20xckUyVjYrUk1BQVAvL0dNRkNMTmtD" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-cron-actor--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-cron-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14kpaybdv/Z+dp2zkony60ZEl2nXPbecLrR7brJf76u99wVflHpZalFxZn5eYxvWYkzu8mlxYeboWNhomFjkxMDW8sNrQhpBsZQBrG0zBx9Q/2y1KLMtMzUlKLU9MzikqJKJKdw3EzaUiwhVPRl2hEtUbe/gqdWP7Pcv3ef7anzE6y3rm47wOAANZSl5YZWOMhMIYiZxSX5RYnpqQX55alFSOZxa7VNqT27K//QwnUKr9b3pRzcIv9wquDxlMvvz9uuOvNtN9i8piYnBuaWG1r+IPO4IOYlF+XnIZmTevHW9ZRJZ65eEJCsPZR99Tf7gfOtZ+6s/yTQcuBK9V/xSAaHJieG5JYbWkEgM3ghZiQmJ+eX5pUgGXPfteTY5oU7s07s2TBly/SayZq9FTkX3v/adOn5kuvS5TO44N5jaLmhFQgyigfqvcriktRcJJNcN5w/pHDuTXSNTNKRK5K2Fk9eL+nrEC2a8zx+DteGJwcRAcUKCn0JkFHCKCGVm1iUnYrstqgfG4tNdZ+u795kJc2qZv5imnDZmx9PbqTlZG9ewNFbmAs3kREtqDLzMpHNWcpmN/v3jH2Vy11fbpY4tlXknehJ6WN7ha+239Brfn6sIgduTgrB4DqjeqxkRV7oE9tU71dMDFtrZf3No0WEjByX8cWWL131lpnBjeHFlaUCDFADmdACrSi1PLEoBck8CbUwuU8hy/gEP538xPtI9BrDKzaxmyVRJc9+PhIuCD+bzODLwFYWU2m/kKHyAgMDgwHuJItdtIGRuFTc7MQQgOysf1lnEhcvzuYxt/Gy6lvm3aj96dTsoIaACXMqrnCEdvGQoFSTOGVNDg0a2PMOpsheRuKy0gQHKGiKkGBgupPDgAWEMzAfwCbOwECCHxkUSFD8TQI1TyNYRsTl7EZQ6cDCCspJnHIYiRWFo0VcJm90YkiWQc/ayGx14rJ4gxaOTI1FaB0TcZm8Gylon6Z220qcZXt4e4Lolg1vQg8qL/KNfvhK5YalxdEdltX++uQppWJiJyXNkKBWwcHBQY84fzUzMDQ7MjQ0SKCWhghWKnFlYjOS87yuPf9er5i2j6eguXrFvz0bHl2dtYrZbO6nw/dvv7re/WC9RGpBckZiZp5uWWJOZkpiSWZ+ngdxOpucGhgawWVlKGPmC2NPn4myWf/0H9oqxvnEfGdPCpVIsSWu3G3Erl8GvehFZtcTVwR3OjgweDIIQEsFLwbG797LrQpZrkxuipACcRbPqry3wRW99AhjlJyWtV0XXdiTgf8/BDA4fGUlrrEzAtsuTgzV1Gm9uDGIe5S9YBhtw5DQhmF0Y7gYMDm2lfptmCruWacYAAAAAP//AQAA//+4KoURGwwAAA==", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAANVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzaceac3fo74xhvt3hfjii43k2ayrlfejpoyilmiwrnsj6ps2s45vbhfu" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 0, 71 | "return": "", 72 | "gas_used": 404268 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzVTUlMyL2JNQkNFLzh1Y0NaUjYrRkhlQ2preEF0UnBrTGE1QkRuUUZDUEpwa2liRDBXMm9mOWVTS3lCQWltS1JwZGRFWXR2ZG1hZkw5aTRDdXlDSjJsZFl6UVlKZmhod1BCS014RGNXdE9PUDRtdVExbTVmZXVrZWVzVzlwREx1Uk85YTVYUGp1Ymt1b05lWkQ2Y1FIQnZ0SkFUNTRtcklNR1FwQ05xemQzWHBtMDhXRUt2My9SNksyWEJEMkJJS1kxekQxYTJUUmlGRXhCc3BLOU5PUkVmdU9XdEF3TUlpcnZWdVBnbk1HejU2eW5kbnJtUTVUR2s3YjVMYTlIUGFtL2Z6bDErNnBYeGFaWHQycm5abWJEYmRlZXVkMDV6ZGR6T2xKanRNUXhrak9GUitCRjQwemUrTUdXMDhDaDlzQnBNQjZXbTFYNDZXWUxsTkUvbnk0SGd4bHBqNHo2cllMbS9ScmptcnFpNXJhUURlNzdnbnJkakVOOTBVZk5HYjZSenZKSWdVRVpjMmI0Q1M1YUw1VHdqRUJWWXRwemE4VHBKL3BtZ0d3Y29RU2QrVnhlcjkyQjBJSDlvcktYL0lyeXg3L2swb21uRTBvOUE0eEh1ZEdkRWRQa09uaWJ6bk02aXdyWC9IeGtDMllQQjQ1OTZLNlAvRXRnSERiMFFmQTlid1pWeWtUSzgvQW9BQVAvL1RaUWZuQUlE" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-init-actor--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-init-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14kpfl71ebNTXNZuShSSPv0x7dTUt3+XKtde7Din1ye/f18ybnpZalFxZn5eYxvWYkzu8mlxYeboWNhomFjkxMDW8sNrQhpBsZQBrG0zBx9Q/2y1KLMtMzUlKLU9MzikqJKJKdw3EzaUiwhVPRl2hEtUbe/gqdWP7Pcv3ef7anzE6y3rm47wOAANZSl5YZWOMhMIYiZxSX5RYnpqQX55alFSOZxa7VNqT27K//QwnUKr9b3pRzcIv9wquDxlMvvz9uuOvNtN9i8piYnBuaWG1r+IPO4IOYlF+XnIZmTevHW9ZRJZ65eEJCsPZR99Tf7gfOtZ+6s/yTQcuBK9V/xSAaHJieG5JYbWkEgM3ghZiQmJ+eX5pUgGXPfteTY5oU7s07s2TBly/SayZq9FTkX3v/adOn5kuvS5TO44N5jaLmhFQgyigfqvcriktRcJJNcN5w/pHDuTXSNTNKRK5K2Fk9eL+nrEC2a8zx+DteGJwcRAcUKCn0JkFHCKCGVm1iUnYrstqgfG4tNdZ+u795kJc2qZv5imnDZmx9PbqTlZG9ewNFbmAs3kREtqDLzMpHNWcpmN/v3jH2Vy11fbpY4tlXknehJ6WN7ha+239Brfn6sIgduTgrB4DqjeqxkRV7oE9tU71dMDFtrZf3No0WEjByX8cWWL131lpnBjeHFlaUCDFADmdACrSi1PLEoBck8CbUwuU8hy/gEP538xPtI9BrDKzaxmyVRJc9+PhIuCD+bzODLwFYWU2m/kKHyAgMDgwHuJItdtIGRuFTc7MQQgOysf1lnEhcvzuYxt/Gy6lvm3aj96dTsoIaACXMqrnCEdvGQoFSTOGVNDg0a2PMOpsheRuKy0gQHKGiKkGBgupPDgAWEMzAfwCbOwECCHxkUSFD8TQI1TyNYRsTl7EZQ6cDCCspJnHIYiRWFo0VcJm90YkiWQc/ayGx14rJ4gxaOTI1FaB0TcZm8Gylon6Z220qcZXt4e4Lolg1vQg8qL/KNfvhK5YalxdEdltX++uQppWJiJyXNkKBWwcHBQY84fzUzMDQ7MjQ0SKCWhghWKnFlYjOS87yuPf9er5i2j6eguXrFvz0bHl2dtYrZbO6nw/dvv7re/WC9RGpBckZiZp5uWWJOZkpiSWZ+ngdxOpucGhgawWVlKGPmC2NPn4myWf/0H9oqxvnEfGdPCpVIsSWu3G3Erl8GvehFZtcTVwR3OjgweDIIQEsFLwbG797LrQpZrkxuipACcRbPqry3wRW99AhjlJyWtV0XXdiTgf8/BDA4fGUlrrEz2nYht+3ixiDuUfaCYQS0YJwYqqnWhmF0Y7gYMDm2lfptmCruWacYAAAAAP//AQAA///bJMIkGwwAAA==", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAAFVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzacebx32ju6tvtejknclejcxs7r5wkgkrx42z623qly7ypg4p67n4mz2" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 0, 71 | "return": "", 72 | "gas_used": 404268 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzVTUnpXN2JNQkNFMzJYT0JFcjl4SFo1SzVURUNGQ25RZHJtRXVSQVU0eWtoaUpkY3ZYakdIcjNRbUlORkVoUk5McnNpbGg4TXp2N2VNSXVWQkFuUEdnZkdtY2hPTU0zQjRGbm5vRGgycnQyL2tsczNaVlZlR21EZGtPLzlvZGNyNElhUTJzbysrbU9vVC9ZZFViZEVReTN6aXE5Y0I2azZUUUVralFEdzFhR3owM2JFRVRDejkveWVxMTFJUThRU0RtUGMzZGV0MDAzQzg4ZWRwcHFWeTdFTytsbEd5QUFodUxtY2piK0FRSjcrWHhNOTY5UzZWS09lVGRTZVZ3M2FUM1l1cExPS1RNT3dWQTEvTWhVUmptbFlmRDBTc1BvakgrNXFBT21pYzB4M0N1YWdWZGpRNFVyNHdyM21qcHZJV3huekdMdGU5QWxSTTd6ZExXWkdLNjhkejc2dWV5OHBIT0VXeG1LV3ZwS0I0akhFMjVsT3dmeHhSYTFiT3hPaHlBckRRYmoxSmxORlVTeVdXOVdHWU9xSUxMTjBzN1hTZktQRFAwOHdCbDY5YnVHV0lrZytNVCswTmhxK3FUSStiZDhIdEU4WXZsN29QRUlON1ozS203NUJwNG1xNXhmUklWei96OHlESHFFQU9HZmVwZk8vaVd3ZHk3MHhQQzEyeXRwVElpVTZlbFhBQUFBLy85VmlYUmlBZ01B" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/transfer/basic--ok--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "ok", 5 | "version": "v1", 6 | "description": "successfully transfer funds from sender to receiver", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhWfNGffOCFSvPbpw0vKgme61Pxk3C4T2LbvwJerw/eeZrz4gKd1R6K04+ZRssO6OQ3cXOxtu45J99HWtcu/dabaPp6787xCSXpZaVJyZn8dYR5zRzYxIhu9Nzjjdbh4ZUb7MYkGSefJ2j6CHKsVzM5zU7Bcd33nhYBySUtcN5w8pnHsTXSOTdOSKpK3Fk9dL+jpEi+Y8j5/DteHJwQM72YgzssmlxYdboXNhomFjkxNDassNrSAGxlAG3rTMHH0j/cTk5PzSvBIke3+Zh921fh67bsGs4s+HPA99mGR+vOjY07kzs5atWLdG9rARgwPUKLaWG1oR0iCzxCBmlaUWZaZlpqYUpaZnFpcUVSIZynEzaUuxhFDRl2lHtETd/gqeWv3Mcv/efbanzk+w3rq67QDcUJaWG1rhIDOFIGYWl+QXJaanFuSXpxYhmZe/+S3js98czw7+C/5kpqb8wCWZpfnhm9tsLHOYC2cnftwNNq+pyYmBueWGlj/IPC6IeclF+XlI5qRevHU9ZdKZqxcEJGsPZV/9zX7gfOuZO+s/CbQcuFL9VzySwaHJiSGZYJjddy05tnnhzqwTezZM2TK9ZrJmb0XOhfe/Nl16vuS6dPkMLrj3GFpuaAWCjOKBeq+yuCQ1l4RYh5vECgp9CZBRwighlZtYlJ2K7LaoHxuLTXWfru/eZCXNqmb+Yppw2ZsfT26k5WRvXsDRW5gLN5ERLagy8zKRzZm1b9e0XRkfToXO8l2u80BXVKrKt+/3i/teBbemPHPf/pcbbk4KweA6o3qsZEVe6BPbVO9XTAxba2X9zaNFhIwcl/HFli9d9ZaZwZ2B8eJKLwUGqIlMaKFWlFqeWJSCZKDKhk1uiTNCKt9eXhrBsaVJiitY+Punpi2tS/y+FpvLdb1k8GVgK4uptF/IUHmBgYFBDsNxKBxb4jJCYyjj/b+hfjeX6J3e9U3nYf4//t/fgyZ9NcCdIbCLNjASl0eanRgCkPws8S/rTOLixdk85jZeVn3LvBu1P52aHdQQMGFOxRWO0C4eEpRqEqesyaFBA3vOxBTZw0hcRu13gIKmCAkGpjs5DFhAOAPzAWziDAwk+JEUtd8kUAsMBMuIuGKjEVT0sLCCsimnFnFFRKMTQ7IMesGAzFYnroBo0MJRJGARWsdEXBHRjRR2T1O7bSXOsj28PUF0y4Y3oQeVF/lGP3ylcsPS4ugOy2p/ffKUUjEx0yhNKDg4OOgR569mBoZmR4aGBgnUshTBSiWuRG1Gct47ibV+si+Xxd/MtHKpmfZOY2LtwvDlUfeyMztPys7ry4+USCtIzkjMzNMtS8zJTEksyczPSyNOZ5OzQgNDE7ikDWXMfGHs6TNRNuuf/kNbxTifmO/sSaESKVBJbKWdRKotcWV6I3bDZdBLdWT2bEbiivduBwcGTwYN8VTF+J8PGLwYGL97L7cqZLkyuSlCCsRZPKvy3gZX9MIjjFFyWtZ2XXRhmEH3/zM4+DIwCvwwvzFFK7CLgYHBl4Gp5u31JSxJ+5wYGBjqiGsuojT/fGI0ks1ZLnh+mXqk6/LNLavn77I6mKx1QvZkUcWkXXu2aJDQEDjIRpyRVG/+OTEYjTYASW4AujGIe5S9YBhtBpLQDGR0Z2DcpWqRe476zcAq7lmnGAAAAAD//wEAAP//1Z0nrykOAAA=", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacedtig2g6zqihxlofugjkouuzi567santcbky5jwq6rnmhx7hnhvpa" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAGVCAGQAQgAyGjuaygBCAMhCAAEAQA==", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzacec4hcszbspfb2uznxdbn3i2dgg3auhpc6wwshdo5sy66hfnj75afi" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 0, 66 | "return": "", 67 | "gas_used": 316268 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzVTUnpXN2JNQkNFMzJYT0JFckp0dUx3VnRpSkVhQk9nN1ROSmNpQm9qWXlVMG8wK0tQR01mVHVCVVViS0pDaWFIVFoxV3J4emM3bzhZaXRieUdPZUNEbnRlMGhPTU4zQzRGblh2QUNETmZPZHFkWERvWmIyeXVhdGg2a2lRU0JSUnB2cFAraU94MGdDbjUrcHVrMTBVcnVJVkR5MDk2ZG8wN0h4RXo0TFlXZGJTYmduWFN5OHhBQXcrcG1uYTc2QklGYVBoL0srazBxa2xvNzJqZWRNbS94TUcrQ0tRLzFFRi9hbi91WGJsY3FNOVR6cHZVWCtxSmFrSXJHbWwveWdIRmt5ZU85Q2dsNDlhckR5amJad1QyRjZIcUlQaG96bmZiRFV3TXhLNnF5V280TVY4NVpsKzlaUnlmRE9aK045S3VkZEMxNWlNY2pibVdYY3ZqYXIzWlM5MXZ5WHJZRUJtUFZtUjFhaU12TFpUVmpVQzNFYkRtMUtmbXFZQmpTWjg0d3FGUDF1WVlBd1VmMmg4S0d3bWNWckh0UDU1bk1NNVYvQkpwL3dVMC9XSlU5dm9PWFJUWG5pNnh3N3Y5SGhvRmVJUkR3VDcyMTdmOFMxd2NOUFRGOGk3V1N4dmhNR1o5K0J3QUEvLzl3cEZxQjNRSUE=" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-reward-actor--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-reward-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG15kpQsbP5y8+nHeS3uF1LDYjVrX3aSP+eoItbIHeer9jBa8k16WWlScmZ/H+JaVOLObXFp8uBk6FiYaNjY5MbC13NCKkGZgDGUQS8vM0TfUL0stykzLTE0pSk3PLC4pqkRyCsfNpC3FEkJFX6Yd0RJ1+yt4avUzy/1799meOj/BeuvqtgMMDlBDWVpuaIWDzBSCmFlckl+UmJ5akF+eWoRkHrdW25Tas7vyDy1cp/BqfV/KwS3yD6cKHk+5/P687aoz33aDzWtqcmJgbrmh5Q8yjwtiXnJRfh6SOakXb11PmXTm6gUBydpD2Vd/sx8433rmzvpPAi0HrlT/FY9kcGhyYkhuuaEVBDKDF2JGYnJyfmleCZIx911Ljm1euDPrxJ4NU7ZMr5ms2VuRc+H9r02Xni+5Ll0+gwvuPYaWG1qBIKN4oN6rLC5JzUUyyXXD+UMK595E18gkHbkiaWvx5PWSvg7RojnP4+dwbXhyEBFQrKDQlwAZJYwSUrmJRdmpyG6L+rGx2FT36fruTVbSrGrmL6YJl7358eRGWk725gUcvYW5cBMZ0YIqMy8T2ZylbHazf8/YV7nc9eVmiWNbRd6JnpQ+tlf4avsNvebnxypy4OakEAyuM6rHSlbkhT6xTfV+xcSwtVbW3zxaRMjIcRlfbPnSVW+ZGdwYXlxZKsAANZAJLdCKUssTi1KQzJNQC5P7FLKMT/DTyU+8j0SvMbxiE7tZElXy7Ocj4YLws8kMvgxsZTGV9gsZKi8wMDAY4E6y2EUbGIlLxc1ODAHIzvqXdSZx8eJsHnMbL6u+Zd6N2p9OzQ5qCJgwp+IKR2gXDwlKNYlT1uTQoIE972CK7GUkLitNcICCpggJBqY7OQxYQDgD8wFs4gwMJPiRQYEExd8kUPM0gmVEXM5uBJUOLKygnMQph5FYUThaxGXyRieGZBn0rI3MVicuizdo4cjUWITWMRGXybuRgvZparetxFm2h7cniG7Z8Cb0oPIi3+iHr1RuWFoc3WFZ7a9PnlIqJnZS0gwJahUcHBz0iPNXMwNDsyNDQ4MEammIYKUSVyY2IznP69rz7/WKaft4CpqrV/zbs+HR1VmrmM3mfjp8//ar690P1kukFiRnJGbm6ZYl5mSmJJZk5ud5EKezyamBoRFcVoYyZr4w9vSZKJv1T/+hrWKcT8x39qRQiRRb4srdRuz6ZdCLXmR2PXFFcKeDA4MngwC0VPBiYPzuvdyqkOXK5KYIKRBn8azKextc0UuPMEbJaVnbddGFPRn4/0MAg8NnVuIaO6NtF3LbLm4M4h5lLxhGWzAktGAY3RguBkyObaV+C6aKe9apagAAAAD//wEAAP//VV2YpBkMAAA=", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAAJVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzaced3kdapqzhk7dhxjh4qgkvs5wevnorq3yzgsyeufa5jeslxzlmi5y" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 0, 71 | "return": "", 72 | "gas_used": 404268 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzVTUnkyN2JQQkNGMytXc0NmelV4WmVmdTBKT2pBQjFHcVJ0TmtFV05FM0xjbmh4ZVpHbEdIcjNRbUlORkVoUk5Ock1pQmg4Wjg2WjV3czJ2Z2E3NEVrNjMxZ0RSZ20rV1REc2FRNkNXMmYxK0pPWlE5elYvbFY3YWMvdHdwMUtPZmVpODFxRjRvZnRmWHN5aXlMRUhnVDMxZ2c1Y1o2NGloSU1XVjZBWU0zOTUwWTNBU3lqMTI5NnZaV3k0aWN3NUpTbXVRY25kUk5INFF3RUd4a09kamNSSDdqajJvTUJCTlhkYWx6OFB6QnMrYjdQdDI5Y1NINHU4L05XMVVlbGVXdDQxK1ZHSElOc3V5ajBYc2Y5Zk5hTHQzcjJXc3g2Zm15RkVyMC9ZeGpJR01PakNDUHdwbXRDWlhmSndxTU0wUmt3RTVXYVZ2dnU1UTZzcEdVK1h3NEVOODVabC9aWlJjZkROY0kxOTlXQnUxcDZzT2NMN3JrZWcvaGlxZ052ekVaNnoyc0pBbVhGbFIxcXNHeTVXTTRMQWxHREZjdXBIYStUbGY4VHRPTUFKV2pGcitwVERRR01EdVEzamJVTW4wU3c3ajJmSmpSTldQb1JhRHJDbldtdFNDN2Z3Zk5zWHRKWlVyajIveUpESURzd0JQeFZiMlhOSHdMN29LRVhncTl4SzdoU1BsR0dsNThCQUFELy8yUkdvYm9DQXdBQQ==" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/msg_application/invalid_msgs--msg-apply-fail-invalid-receiver-method--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "msg-apply-fail-invalid-receiver-method", 5 | "version": "v1", 6 | "description": "invalid receiver method", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkFIShO446KzVGtLVNmyxMPqfh8utQn9N/fdL5NtMvvl9H5vLk4vSy0qzszPY6wjzuhmRiTD/0ae39Q/WfDKDJGPO979viSr6rP07PyDfFMroo85eDP72iApdd1w/pDCuTfRNTJJR65I2lo8eb2kr0O0aM7z+DlcG54cPPCWlTgjm1xafLgZOhYmGjY2OTGwtdzQipBmYAxlEEvLzNE30i9LLcpMy0xNKUpNzywuKapEcgHHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZF7+5reMz35zPDv4L/iTmZryA5dkluaHb26zscxhLpyd+HE32LymJicG5pYbWv4g87gg5iUX5echmZN68db1lElnrl4QkKw9lH31N/uB861n7qz/JNBy4Er1X/FIBocmJ4bklhtaQSAzeCFmJCYn55fmlSAZc9+15NjmhTuzTuzZMGXL9JrJmr0VORfe/9p06fmS69LlM7jg3mNouaEVCDKKB+q9yuKS1FwSogpuEiso9CVARgmjhFRuYlF2KrLbon5sLDbVfbq+e5OVNKua+YtpwmVvfjy5kZaTvXkBR29hLtxERrSgyszLRDZnKZvd7N8z9lUud325WeLYVpF3oielj+0Vvtp+Q6/5+bGKHLg5KQSD64zqsZIVeaFPbFO9XzExbK2V9TePFhEyclzGF1u+dNVbZgY3hhdXlgowQA1kQgu0otTyxKIUJPNUNmxyS5wRUvn28tIIji1NUlzBwt8/NW1pXeL3tdhcruslgy8DW1lMpf1ChsoLDAwMBriTLHbRBkbiUnGzE0MAkrMk/mWdSVy8OJvH3MbLqm+Zd6P2p1OzgxoCJsypuMIR2sVDglJN4pQ1OTRoYM87mCJ7GInLSv0OUNAUIcHAdCeHAQsIZ2A+gE2cgYEEP5Ki9psEapZGsIyIy9iNoMKBhRWUkTjlMNIqCkeLuDze6MSQLIOes5HZ6sTl8AYtHHkai9A6JuLyeDdS0D5N7baVOMv28PYE0S0b3oQeVF7kG/3wlcoNS4ujOyyr/fXJU0rFtE6jJKPg4OCgR5y/mhkYmh0ZGhokUAtDBCuVuCKxGcl5Xteef69XTNvHU9BcveLfng2Prs5axWw299Ph+7dfXe9+sF4itSA5IzEzT7csMSczJbEkMz/PgzidTU4NDI3gojKUMfOFsafPRNmsf/oPbRXjfGK+syeFSqTYElfsNmLXL4Ne8iKzZzMSVwR3OzgweDJoiKcqxv98wODFwPjde7lVIcuVyU0RUiDO4lmV9za4opceYYyS07K266ILwwy6/5/BwZeBUeCH+Y0pWoFdDAwMvgxMNW+vL2FJ2ufEwMBQR1wzDKVZ9S/2CMOzdxU71uiZ3Wje8lCW7dPdpDXR2h+CQl4aPZqwYyUJdfVnVuKMHG1WkduscmMQ9yh7wTDauCKhccXoxnAxYHIcDRpXVdyzTjEAAAAA//8BAAD//3BaIDMzDQAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAGRCAGQAQBo7msoAQgDIQgABCEH2", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzacebqawxs3nisx25bfazvbovt67pbxkpcv72o656ruwyol6hro7ozxg" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 3, 66 | "return": "", 67 | "gas_used": 122719 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzdTUlFXL2FRQkNGL3dwNnAxWmFxV3NiaUZtSlEyVUlpbFRTaUxhNVJEa3M2OEU0c1hmRDdwcVNJUC8zYW0yUVVxV0g1aEJmWmp3Nyt0NmJtYnNqbHE2QU9PS1dyQ3VOaHVBTVB3MEVOanppSEF5WDF0U3ZmcStOVnRSMTNjcXFJUWlFNmtLNmIyVmRlb2lJbjcrdWVrbVV5U2NJeFB6VWQyT3BMcHVBak1Dd0pMODFPVVRLY0NPdHJCMEVKc1YwQ29ic2FoYU1mWUhBV202ZTQvV0xWQ1NmUjM1WGJxeXFTVHRIajVVZEZuNzM1SDRmTnFPOGFSNWZhcmNieGcvNXc3QWN1WXZ4bm9vMW9XMVpHSE9sZkFET0Q2WFBURTRRQ2NPS2ZHTTFoRzZxcXJQM3kxRU9FY1h4UlRScEdlYldHZ3NCYlFaMVozV1FEb3dlU09XTkhYeGFVVWVhSnAvQk1HdXM5T2NWTHFUTHR0SVc1Q0R1anJpV2RWalZkNTF0WmFtWDVKd3NDQXlWVVdkdFgwQk0wblNjTUtnQ0l1blRjSnd4WjlpSDV4RFZLYm8rZWcvQlcvWktZVUgrYTNEM2xzNTdNdStwNzRMMlo3clNlNlA2R2QvQTR5UWRqWHVCVS9vL0lneDBnRUNKdjlRNi8vTURxUStkWVdiMFAwN3dUb0Y3aGgvTldzbXFjajJsdmY4VEFBRC8veVI5Vk1KVUF3QUE=" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-system-actor--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-system-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14kpfPNbmXcTC6MbOJaEPPtYfKSbbIMytXvdY517bzzVHBFpWd6WWpRcWZ+HuNbVuLMbnJp8eFm6FiYaNjY5MTA1nJDK0KagTGUQSwtM0ffUL8stSgzLTM1pSg1PbO4pKgSySkcN5O2FEsIFX2ZdkRL1O2v4KnVzyz3791ne+r8BOutq9sOMDhADWVpuaEVDjJTCGJmcUl+UWJ6akF+eWoRknncWm1Tas/uyj+0cJ3Cq/V9KQe3yD+cKng85fL787arznzbDTavqcmJgbnlhpY/yDwuiHnJRfl5SOakXrx1PWXSmasXBCRrD2Vf/c1+4HzrmTvrPwm0HLhS/Vc8ksGhyYkhueWGVhDIDF6IGYnJyfmleSVIxtx3LTm2eeHOrBN7NkzZMr1msmZvRc6F9782XXq+5Lp0+QwuuPcYWm5oBYKM4oF6r7K4JDUXySTXDecPKZx7E10jk3TkiqStxZPXS/o6RIvmPI+fw7XhyUFEQLGCQl8CZJQwSkjlJhZlpyK7LerHxmJT3afruzdZSbOqmb+YJlz25seTG2k52ZsXcPQW5sJNZEQLqsy8TGRzlrLZzf49Y1/lcteXmyWObRV5J3pS+the4avtN/Sanx+ryIGbk0IwuM6oHitZkRf6xDbV+xUTw9ZaWX/zaBEhI8dlfLHlS1e9ZWZwY3hxZakAA9RAJrRAK0otTyxKQTJPQi1M7lPIMj7BTyc/8T4Svcbwik3sZklUybOfj4QLws8mM/gysJXFVNovZKi8wMDAYIA7yWIXbWAkLhU3OzEEIDvrX9aZxMWLs3nMbbys+pZ5N2p/OjU7qCFgwpyKKxyhXTwkKNUkTlmTQ4MG9ryDKbKXkbisNMEBCpoiJBiY7uQwYAHhDMwHsIkzMJDgRwYFEhR/k0DN0wiWEXE5uxFUOrCwgnISpxxGYkXhaBGXyRudGJJl0LM2MluduCzeoIUjU2MRWsdEXCbvRgrap6ndthJn2R7eniC6ZcOb0IPKi3yjH75SuWFpcXSHZbW/PnlKqZjYSUkzJKhVcHBw0CPOX80MDM2ODA0NEqilIYKVSlyZ2IzkPK9rz7/XK6bt4ylorl7xb8+GR1dnrWI2m/vp8P3br653P1gvkVqQnJGYmadblpiTmZJYkpmf50GczianBoZGcFkZypj5wtjTZ6Js1j/9h7aKcT4x39mTQiVSbIkrdxux65dBL3qR2fXEFcGdDg4MngwC0FLBi4Hxu/dyq0KWK5ObIqRAnMWzKu9tcEUvPcIYJadlbddFF/Zk4P8PAQwOX1mJa+yMtl3Ibbu4MYh7lL1goFoLxomhegS0YRjdGC4GTI5tpX4bpop71ikGAAAAAP//AQAA//9XYPLxGwwAAA==", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAABVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzacecptnwti3frxcwmcbkqfz5xbmoslmhiaen566lggrk45zzirvb4us" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 0, 71 | "return": "", 72 | "gas_used": 404268 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzVTUnpXcmNNQlNGMytXc0JaVi9ZaysxSzA0eUJEcHBTTnRzUWhheXJMSGR5TktNSlA5TUI3OTdzZFdCUWtwcHRMbFhRbnpubm5PZno5aTVHdXlNSjJsZGF6UVlKZmhtd0xDbkZBUzMxblRMSmRKTlg5WHV0WFBTakVOdUQ2bk1uSmhjcDN4eU5DYzNISFNlK1A0RWdudWpoVnc1VDF6MUVneFJuSUJneTkzbnRtczlXRVF2WjMyOWxiTGdCekRFcStTV3V3Y3J1N1pmaENNUTdLUnZUTFVTSDdqbG5RTURDSXE3NjJYd0QyQW8rZjRVbHorNWtKVzVxdU5SWmE5VDVmSmNsN0xzZW5Gb2ZHN3JZeGZ2Si9GajBGVzdUOVUwR25WTXgxR2xCdk5NbGhnZWhWK0FOMVByQzFNRkM0L1M5MWFENlY2cGRiVHZUbFpnS1UzamJETVQzRmhyYkpqbnVyZmNYeUxjY2xjMDNOYlNnVDJmY2MrN0pZZ3Z1bWg0cTNmU09WNUxFQ2dqTG14ZmcwV2JmSk1sQktJR1N6WnJ1MnduU2o4U0RNc0hTakNJMzlXRjZqMFluY2tmR2x2cFB3bHY3RnMrRFdnYXNQUTkwTENFT3owWUVWeStnY2RSbHRLcm9IRHAvMGVHUUU1ZzhQaW4zclhSZnduc25ZWmVDTDcycGVCS3VVQ1pYMzRGQUFELy83SkRoYXNDQXdBQQ==" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-burnt-funds-actor--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-burnt-funds-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14kpZras5Oi2LbH8e04HbJZiXX5zmn5WibsiXnf+Vr67motf5VellpUnJmfx/iWlTizm1xafLgZOhYmGjY2OTGwtdzQipBmYAxlEEvLzNE31C9LLcpMy0xNKUpNzywuKapEcgrHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZB63VtuU2rO78g8tXKfwan1fysEt8g+nCh5Pufz+vO2qM992g81ranJiYG65oeUPMo8LYl5yUX4ekjmpF29dT5l05uoFAcnaQ9lXf7MfON965s76TwItB65U/xWPZHBocmJIbrmhFQQygxdiRmJycn5pXgmSMfddS45tXrgz68SeDVO2TK+ZrNlbkXPh/a9Nl54vuS5dPoML7j2GlhtagSCjeKDeqywuSc1FMsl1w/lDCufeRNfIJB25Imlr8eT1kr4O0aI5z+PncG14chARUKyg0JcAGSWMElK5iUXZqchui/qxsdhU9+n67k1W0qxq5i+mCZe9+fHkRlpO9uYFHL2FuXATGdGCKjMvE9mcpWx2s3/P2Fe53PXlZoljW0XeiZ6UPrZX+Gr7Db3m58cqcuDmpBAMrjOqx0pW5IU+sU31fsXEsLVW1t88WkTIyHEZX2z50lVvmRncGF5cWSrAADWQCS3QilLLE4tSkMyTUAuT+xSyjE/w08lPvI9ErzG8YhO7WRJV8uznI+GC8LPJDL4MbGUxlfYLGSovMDAwGOBOsthFGxiJS8XNTgwByM76l3UmcfHibB5zGy+rvmXejdqfTs0OagiYMKfiCkdoFw8JSjWJU9bk0KCBPe9giuxlJC4rTXCAgqYICQamOzkMWEA4A/MBbOIMDCT4kUGBBMXfJFDzNIJlRFzObgSVDiysoJzEKYeRWFE4WsRl8kYnhmQZ9KyNzFYnLos3aOHI1FiE1jERl8m7kYL2aWq3rcRZtoe3J4hu2fAm9KDyIt/oh69UblhaHN1hWe2vT55SKiZ2UtIMCWoVHBwc9IjzVzMDQ7MjQ0ODBGppiGClElcmNiM5z+va8+/1imn7eAqaq1f827Ph0dVZq5jN5n46fP/2q+vdD9ZLpBYkZyRm5umWJeZkpiSWZObneRCns8mpgaERXFaGMma+MPb0mSib9U//oa1inE/Md/akUIkUW+LK3Ubs+mXQi15kdj1xRXCngwODJ4MAtFTwYmD87r3cqpDlyuSmCCkQZ/GsynsbXNFLjzBGyWlZ23XRhT0Z+P9DAIPDZ1biGjujbRdy2y5uDOIeZS+qR1swJLRgGN0YLgZMjm2lfguminvWKQYAAAAA//8BAAD//+zI6A8ZDAAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAGNVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzaceausxg3clidloxqoxdfvjmzcawt3tftpfi2aoylo64hijdw5fkt6u" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 0, 71 | "return": "", 72 | "gas_used": 404268 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzVTUnpXN2JNQkNFMzJYT0JFcjl4TEo1SytURUNGQ25RZHJtRXVSQVViU3NSaUpsL2lpV0RiMTdJYkVHQ3FRb2FsMTJSU3krMlpsOU9XTnJLN0F6bnFXeHRWWmdsT0M3QnNPT3JsWWd1RE82bmY0aXRmZGxaZDlhSy9WN241a3VsUXNyanJadFhITFFnKzA3bFNYT0R5QjQwRXJJR2ZUTUd5L0JFTVVKQ0RiY2ZxbmIyb0ZGOVBMTnIzZFM1cndEUTB4cG1IczBzcTM5SkJ5QllDdmRYcGN6OFpFYjNsb3dnQ0MvWDArYmZ3SkR3WGREWEp5NGtJWFBNbDFacS9tcDdQbGIvVE1yMjZvN0hBMzMydDI4ZDBQQjAvalVTVmtNdTlRY2xEajVHT05JcGh5ZWhKdUF0OGZhNWJvTUZwNms4MGFCS2Q4MDgyby9yQ3pCVXByR2krVkljR3VNTm1HZnRUZmNYVExjY0p2dnVhbWtCWHM1NDRHM1V4QmZWYjdudGRwS2Eza2xRZEJvY1dHN0NpeGFac3RGUWlBcXNHUTV0OU41b25SRjBFOERsS0FYdjZzTjFUa3dPcEkvTkRiU2ZSWk9tNDk4R3RBMFlPazEwSENFZTlWckVWeCtnTWZSSXFVM1FlSFMvNDhNZ1R5Q3dlR2ZlbXV0L2hMWWxZWmVDYjc1UXZDbXNZRXl2djRLQUFELy80TmVzNjBEQXdBQQ==" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-storage-power-actor--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-storage-power-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14kpffDsk1ZnKSsH6ucbeFIffetkcduHvPjI1uMGOVND7bbTEovSy0qzszPY3zLSpzZTS4tPtwMHQsTDRubnBjYWm5oRUgzMIYyiKVl5ugb6pelFmWmZaamFKWmZxaXFFUiOYXjZtKWYgmhoi/TjmiJuv0VPLX6meX+vftsT52fYL11ddsBBgeooSwtN7TCQWYKQcwsLskvSkxPLcgvTy1CMo9bq21K7dld+YcWrlN4tb4v5eAW+YdTBY+nXH5/3nbVmW+7weY1NTkxMLfc0PIHmccFMS+5KD8PyZzUi7eup0w6c/WCgGTtoeyrv9kPnG89c2f9J4GWA1eq/4pHMjg0OTEkt9zQCgKZwQsxIzE5Ob80rwQ5pF1Ljm1euDPrxJ4NU7ZMr5ms2VuRc+H9r02Xni+5Ll0+gwvuPYaWG1qBIKN4oN6rLC5JzUUyyXXD+UMK595E18gkHbkiaWvx5PWSvg7RojnP4+dwbXhyEBFQrKDQlwAZJYwSUrmJRdmpyG6L+rGx2FT36fruTVbSrGrmL6YJl7358eRGWk725gUcvYW5cBMZ0YIqMy8T2ZylbHazf8/YV7nc9eVmiWNbRd6JnpQ+tlf4avsNvebnxypy4OakEAyuM6rHSlbkhT6xTfV+xcSwtVbW3zxaRMjIcRlfbPnSVW+ZGdwYXlxZKsAANZAJLdCKUssTi1KQzJNQC5P7FLKMT/DTyU+8j0SvMbxiE7tZElXy7Ocj4YLws8kMvgxsZTGV9gsZKi8wMDAY4E6y2EUbGIlLxc1ODAHIzvqXdSZx8eJsHnMbL6u+Zd6N2p9OzQ5qCJgwp+IKR2gXDwlKNYlT1uTQoIE972CK7GUkLitNcICCpggJBqY7OQxYQDgD8wFs4gwMJPiRQYEExd8kUPM0gmVEXM5uBJUOLKygnMQph5FYUThaxGXyRieGZBn0rI3MVicuizdo4cjUWITWMRGXybuRgvZparetxFm2h7cniG7Z8Cb0oPIi3+iHr1RuWFoc3WFZ7a9PnlIqJnZS0gwJahUcHBz0iPNXMwNDsyNDQ4MEammIYKUSVyY2IznP69rz7/WKaft4CpqrV/zbs+HR1VmrmM3mfjp8//ar690P1kukFiRnJGbm6ZYl5mSmJJZk5ud5EKezyamBoRFcVoYyZr4w9vSZKJv1T/+hrWKcT8x39qRQiRRb4srdRuz6ZdCLXmR2PXFFcKeDA4MngwC0VPBiYPzuvdyqkOXK5KYIKRBn8azKextc0UuPMEbJaVnbddGFPRn4/0MAg8NXVuIaO0Oo7eLEUD24Wi9uDOIeZS8YRtswJLRhGN0YLgZMjm2lfhuminvWKQYAAAAA//8BAAD//5GlHAkbDAAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAARVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzacedpvm2zvarbbuo7detgyicdf533icdb6tyb6hrfugiar6nobq46je" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 0, 71 | "return": "", 72 | "gas_used": 404268 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzVTUnpXN2JNQkNFMzJYT0JFcjlXSFo1Syt6RUNGQ25RZHJtRXVSQTA3U3NSaUp0TG1uTE12VHVoY1FhS0pDaVNIVFpGYkg0Wm1mMitZSVZsUkFYUEdsSGxUVVFuT0dIaGNDVzUyQzRkYllaZmhLekM1dVNYaHZTOW5TY3VuMnVDMUl0TmJYUER2Wk14NzJaWmo2Y3dYQnZqZElqNTBuV1FVTWdTVE13TENWOXJacktReVQ4K28ydnQxclA1UjRDS2VkeDdzSHBwZ3FEY0FLR2xmWTd1eG1KRDlMSmhpQUFodm5kWWxqOEV3VFdjbnRPMTUxVWVpTlAwNG1pN3BEdlQ0SEN0S05NN2M1dDRXMlhUMTUvWlpVN2hWUGIyZFRVNGRDRW90enVDWDNQaGhnZWxSK0FOMjNsNTNZVExUeHFINXlCTUtHdXg5VitrdDVBNUR4UGkxblBjT09jZFhHZlJYRFNYeU5jU3BydnBDczFRVHhmY0MrYklZaHZacjZUbFZscElsbHFNTlJXWGRtK2hFaG0wMW1STWFnU0lwdU43WENkSlAvTWNCd0dPTU5SL2FrVXEvY1F2R2QvYVN5MS82SzhkVy81UEtKNXhQS1BRT01SN3N6UnF1anlEVHhOaXB4UG9zSzFmNDhNZzI0aDRQRmZ2WVUxL3dqc2c0WmVHTDZIdFpKMVRaSFN2L3dPQUFELy8za0tDd2NDQXdBQQ==" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-verified-registry-actor--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-verified-registry-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14kpXftzptn3m84+Ly2ZaUfw06bVRwc9c0lWjMXvTuuVxB+3jK9LLWoODM/j/EtK3FmN7m0+HAzdCxMNGxscmJga7mhFSHNwBjKIJaWmaNvqF+WWpSZlpmaUpSanllcUlSJ5BSOm0lbiiWEir5MO6Il6vZX8NTqZ5b79+6zPXV+gvXW1W0HGByghrK03NAKB5kpBDGzuCS/KDE9tSC/PLUIyTxurbYptWd35R9auE7h1fq+lINb5B9OFTyecvn9edtVZ77tBpvX1OTEwNxyQ8sfZB4XxLzkovw8JHNSL966njLpzNULApK1h7Kv/mY/cL71zJ31nwRaDlyp/iseyeDQ5MSQ3HJDKwhkBi/EjMTk5PzSvBIkY+67lhzbvHBn1ok9G6ZsmV4zWbO3IufC+1+bLj1fcl26fAYX3HsMLTe0AkFG8UC9V1lckpqLZJLrhvOHFM69ia6RSTpyRdLW4snrJX0dokVznsfP4drw5CAioFhBoS8BMkoYJaRyE4uyU5HdFvVjY7Gp7tP13ZuspFnVzF9MEy578+PJjbSc7M0LOHoLc+EmMqIFVWZeJrI5S9nsZv+esa9yuevLzRLHtoq8Ez0pfWyv8NX2G3rNz49V5MDNSSEYXGdUj5WsyAt9Ypvq/YqJYWutrL95tIiQkeMyvtjypaveMjO4Mby4slSAAWogE1qgFaWWJxalIJknoRYm9ylkGZ/gp5OfeB+JXmN4xSZ2sySq5NnPR8IF4WeTGXwZ2MpiKu0XMlReYGBgMMCdZLGLNjASl4qbnRgCkJ31L+tM4uLF2TzmNl5Wfcu8G7U/nZod1BAwYU7FFY7QLh4SlGoSp6zJoUEDe97BFNnLSFxWmuAABU0REgxMd3IYsIBwBuYD2MQZGEjwI4MCCYq/SaDmaQTLiLic3QgqHVhYQTmJUw4jsaJwtIjL5I1ODMky6Fkbma1OXBZv0MKRqbEIrWMiLpN3IwXt09RuW4mzbA9vTxDdsuFN6EHlRb7RD1+p3LC0OLrDstpfnzylVEzspKQZEtQqODg46BHnr2YGhmZHhoYGCdTSEMFKJa5MbEZynte159/rFdP28RQ0V6/4t2fDo6uzVjGbzf10+P7tV9e7H6yXSC1IzkjMzNMtS8zJTEksyczP8yBOZ5NTA0MjuKwMZcx8YezpM1E265/+Q1vFOJ+Y7+xJoRIptsSVu43Y9cugF73I7HriiuBOBwcGTwYBaKngxcD43Xu5VSHLlclNEVIgzuJZlfc2uKKXHmGMktOytuuiC3sy8P+HAAaHr6zENXZo2HZxYqge3q0XNwZxj7IXDKNtGBLaMIxuDBcDJse2Ur8NU8U96xQDAAAA//8BAAD//5x7RogbDAAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAAZVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzacedot5tzxnhpybqphpwckstqaxe6kucaip6bxikuzulxmoltqk7hts" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 0, 71 | "return": "", 72 | "gas_used": 404268 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzVTUlVXK2JNQlNGLzh0NXRqUUREc244TnBFMnFyUjBWYmYxcGVxRE1RNmdnRTF0UTBnai92c0VYcVJKbmFhVmwzdXhycjV6ejduUEYreGRDWDdCazdLdU5ocWNFdnd3NERqUUZBUzMxclR6VDZTcnZpamRzWFhLbklhMTdaaEtuUnhkMi9qazFaemQwT2wxNHZzekNPNk5sbXJoUEltbVYrQ0k0Z1FFTytHKzFtM3R3U042L1piWFc2VXkwWUVqcGpUTVBWalYxdjBzSElGZ3IzeGxpb1g0SUt4b0hUaEFrTjF0NThVL2dTTVhoM09jdndtcHhNR09MSkdEc25sZWxGMThxdE5pT0psazFabkQyMHBXZzh2TmVHYnlLRThzWWNmQ3J2TlhUQk9aWTNpVWZnYmVqTFhQVEJFc1BDcmZXdzJ1KzZaWlZ2dnBWQUhPS0l2VHpVUndZNjJ4WVo5dGI0Vy9ScmdUTHF1RUxaVURmNzdnWHJSekVOOTBWb2xhNzVWem9sUWdhSXk4c24wSkhtM1dtelFoa0NWNHNsbmErVG9SKzB3d3pBT1VZSkMvcXd2VmUzQTZrVDgwZHNwL2tkN1k5M3dhMERSZzZVZWc0UWgzZWpBeXVId0hqNk9VMFZWUXVQYi9JME9nUm5CNC9GTnZhL1JmQXZ1Z29SZUM3MzB1UmRPNFFKbGVmZ1VBQVAvL1RBSTdhZ0lE" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-storage-market-actor--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-storage-market-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhW9lhTNPrPzyz3TTEimJK1eX8O58k+cq6O307/cvb/loG14kpWVvK5Uf31xW0nuyzmANn7uumkK4zYr40Cfd3HfEi7qvH0svSy0qzszPY3zLSpzZTS4tPtwMHQsTDRubnBjYWm5oRUgzMIYyiKVl5ugb6pelFmWmZaamFKWmZxaXFFUiOYXjZtKWYgmhoi/TjmiJuv0VPLX6meX+vftsT52fYL11ddsBBgeooSwtN7TCQWYKQcwsLskvSkxPLcgvTy1CMo9bq21K7dld+YcWrlN4tb4v5eAW+YdTBY+nXH5/3nbVmW+7weY1NTkxMLfc0PIHmccFMS+5KD8PyZzUi7eup0w6c/WCgGTtoeyrv9kPnG89c2f9J4GWA1eq/4pHMjg0OTEkt9zQCgKZwQsxIzE5Ob80rwTJmPuuJcc2L9yZdWLPhilbptdM1uytyLnw/temS8+XXJcun8EF9x5Dyw2tQJBRPFDvVRaXpOYimeS64fwhhXNvomtkko5ckbS1ePJ6SV+HaNGc5/FzuDY8OYgIKFZQ6EuAjBJGCancxKLsVGS3Rf3YWGyq+3R99yYraVY18xfThMve/HhyIy0ne/MCjt7CXLiJjGhBlZmXiWzOUja72b9n7Ktc7vpys8SxrSLvRE9KH9srfLX9hl7z82MVOXBzUggG1xnVYyUr8kKf2KZ6v2Ji2For628eLSJk5LiML7Z86aq3zAxuDC+uLBVggBrIhBZoRanliUUpSOZJqIXJfQpZxif46eQn3kei1xhesYndLIkqefbzkXBB+NlkBl8GtrKYSvuFDJUXGBgYDHAnWeyiDYzEpeJmJ4YAZGf9yzqTuHhxNo+5jZdV3zLvRu1Pp2YHNQRMmFNxhSO0i4cEpZrEKWtyaNDAnncwRfYyEpeVJjhAQVOEBAPTnRwGLCCcgfkANnEGBhL8yKBAguJvEqh5GsEyIi5nN4JKBxZWUE7ilMNIrCgcLeIyeaMTQ7IMetZGZqsTl8UbtHBkaixC65iIy+TdSEH7NLXbVuIs28PbE0S3bHgTelB5kW/0w1cqNywtju6wrPbXJ08pFRM7KWmGBLUKDg4OesT5q5mBodmRoaFBArU0RLBSiSsTm5Gc53Xt+fd6xbR9PAXN1Sv+7dnw6OqsVcxmcz8dvn/71fXuB+slUguSMxIz83TLEnMyUxJLMvPzPIjT2eTUwNAILitDGTNfGHv6TJTN+qf/0FYxzifmO3tSqESKLXHlbiN2/TLoRS8yu564IrjTwYHBk0EAWip4MTB+915uVchyZXJThBSIs3hW5b0NruilRxij5LSs7browp4M/P8hgMHhKytxjZ3Rtgu5bRc3BnGPshcMg7gF48RQPejaMIxuDBcDJse2Ur8NU8U96xQDAAAA//8BAAD//9ClTvobDAAA", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaced3hm4mzzcu7j7rvwksbuggu2wsa3opmnzcrcs2c7357usy7lm6a2" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAAVVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzaceb3o26jd4pm2m5enzf7dblaoi4wsmicxhsuf6vpermf5yf3srpl4m" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 0, 71 | "return": "", 72 | "gas_used": 404268 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzVTUlVXK2JQaFRGdjh0NXR2UTNoRUwrZnB0SUcxVmF1cXJiK2xMMXdURU9ZUUdiK0JwQ0d2SGRKL0FpVGVvMHJiemNpM1gxTy9lYyszTEJoa3FJQzU2MW84b2FDTTd3elVKZ3gyL0FjT2RzTS8xRVp0OFZKUjBhMHZiVVo2NU5kRXBxb0tiMmk2TTlVOSthYk9HN014Z2VyRkY2NWp6THV0TVFpT0lGR05hU1BsZE41U0VpZnYzbTF6dXRjOWxDSU9ZOHpEMDYzVlRkSkJ5QllhUDkzaFl6OFZFNjJSQUV3SkRmcjZiRi80UEFWdTdPOGZaTktpMWRVWjBTMnNYRjBSWER0aDZ5RThuYXByM3NmcHpkUVJaS1VwdXA5dGdmdkg4N2VPVlZpbkZrVXd4UHlrL0EyNkh5dVMyQ2hTZnRPMmNnVEZmWDgycmZTUmNRQ1UvaWREa3kzRHBuWGRobjFUbnByeEd1SmVWNzZVcE5FQzhYUE1obUN1S0x5ZmV5TWh0TkpFc05odHFxSzl1WEVORXlXNllMQmxWQ0xKWnpPMTBuU3Y1bjZLY0J6dENyWDVWQzlSNkNqK3czamJYMm41UzM3ajJmQnpRUFdQNFJhRGpDdmVtdENpN2Z3ZU1vVGZoTlVMajIveUxEb0FjSWVQeFZiMlhOSHdMN29LRlhocS9kVnNtNnBrQVpYMzhHQUFELy8zSERMQ0lDQXdBQQ==" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/transfer/basic--fail-negative-amount--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "fail-negative-amount", 5 | "version": "v1", 6 | "description": "fail to transfer a negative amount", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmBcMHRgY2Oldfc60pefNgCY/ZjmX9ooUKD5OcpcW1+HYUXkNS+vLR/P8vt7w+8M2Ob6OIrdAxwUM5YgKPXh/knHg6/VRH7Pr0stSi4sz8PMadbMSZ3eTS4sOt0Lkw0bCxyYkhteWGVhADYygDb1pmjr6hfmJycn5pXgmSA36Zh921fh67bsGs4s+HPA99mGR+vOjY07kzs5atWLdG9rARgwPUKLaWG1oR0iCzxCBmlaUWZaZlpqYUpaZnFpcUVSIZynEzaUuxhFDRl2lHtETd/gqeWv3Mcv/efbanzk+w3rq67QDcUJaWG1rhIDOFIGYWl+QXJaanFuSXpxYhmcet1Tal9uyu/EML1ym8Wt+XcnCL/MOpgsdTLr8/b7vqzLfdYPOampwYmFtuaPmDzOOCmJdclJ+HZE7qxVvXUyaduXpBQLL2UPbV3+wHzreeubP+k0DLgSvVf8UjGRyanBiSCYbZfdeSY5sX7sw6sWfDlC3TayZr9lbkXHj/a9Ol50uuS5fP4IJ7j6HlhlYgyCgeqPcqi0tSc5FMct1w/pDCuTfRNTJJR65I2lo8eb2kr0O0aM7z+DlcG54cRAQUKyj0JUBGCaOEVG5iUXYqstuifmwsNtV9ur57k5U0q5r5i2nCZW9+PLmRlpO9eQFHb2Eu3ERGtKDKzMtENmfWvl3TdmV8OBU6y3e5zgNdUakq377fL+57Fdya8sx9+19uuDkpBIPrjOqxkhV5oU9sU71fMTFsrZX1N48WETJyXMYXW7501VtmBncGxosrvRQYoCYyoYVaUWp5YlEKkoESamFyn0KW8Ql+OvmJ95HoNYZXbGI3S6JKnv18JFwQfjaZwZeBrSym0n4hQ+UFBgYGOQzHoXBsicsIjaGM9/+G+t1cond61zedh/n/+H9/D5r01QB3hsAu2sBIXB5pdmIIQPbzv6wziYsXZ/OY23hZ9S3zbtT+dGp2UEPAhDkVVzhCu3hIUKpJnLImhwYN7DkTU2QvI3EZdYIDFDRFSDAw3clhwALCGZgPYBNnYCDBjwwKJCj+JoFaYiBYRsSVG42gsoeFFZRPObWIKyManRiSZdBLBmS2OnElRIMWjjIBi9A6JuLKiG6ksHua2m0rcZbt4e0Jols2vAk9qLzIN/rhK5UblhZHd1hW++uTp5SKqZmUREGCWgUHBwc94vzVzMDQ7MjQ0CCBWpgiWKnEFanNSM57J7HWT/blsvibmVYuNdPeaUysXRi+POpedmbnSdl5ffmREmkFyRmJmXm6ZYk5mSmJJZn5eWnE6WxyVmhgaAIXtaGMmS+MPX0mymb9039oqxjnE/OdPSlUIgUqia24k0i1Ja5Qb8RuuAx6sY7MrieueO90cGDwZBCAFgpeDIzfvZdbFbJcmdwUIQXiLJ5VeW+DK3rhEcYoOS1ruy66sCcD/38IYHDYz0Zco2y0jTUI2lhuDOIeZS8YRltaJLS0GN0ZGHepWuTRoKVVxT3rFAMAAAD//wEAAP//YtOZtQ0NAAA=", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaceay6amrqhqwnl2ykvr2ozyfebq3lrjupcvysbylcimnrokqoxby5m" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAGVCAGQAQgEyGjuaygBCAMhCAAEAQA==", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzacedu6fh775g2oxqhwhyhlcfb5cldbdqtmcyiof26bbgi4wz6krbo26" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 8, 71 | "return": "", 72 | "gas_used": 316268 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzVTUlVXL2FQaFRGdjBwMG52NS95ZFVjS0loYTJzTUVMYW8wdW9wdGZhbjZZTXdsWkV0c2FsOW5NSlR2UGprQnFWcW5hYzJMblp1YjM3bm4zTWNqRnFHQU91S0JmQ2lkaFpJQ1h4d1VOaktYT1FSdXZLdFByeElDZDg0YTZyb2VkQlVKQ2hlalZKL3I4TEdzUzRiSzVmbnBxamRFVTcyRHdrQ2UrdTQ5MVdWTTBNUmZFRy9kdWlQZWE2L3JBQVVJVEc5bmFheDNVRmpweldHdytxa05tYmdqMnBmYWx0dHZHOC9QNFdCOS9ENXFob2Y5ajZKaDBxRXd1K2RpYnc3TmFPdWJWZHdkTHRHMklwbGNHazdBNjMzSlU3Y21xSW5Ba2poNkMyVmpWWFdqZlEyMGhocm00OEY0MGdwY2UrOThNcS9MaXRZWnU0eTl0bUZEUHR0RXV3N1pmMHZxYU84bi82dE1NMU85NDk4YUxSV2F5NGF5SnVXbHNvdVJmUGtiQkdiUmF6NW5QOWRodXRXK29BRDFlTVNkcmxQR24reDBxMHU3b0JCMFFSQ29uRG1QelFYVTFkVmtQQlF3QmRSdzBsM1RWc2U1UUpNK1M0SEduTTdRbjh4UXNoVXZGT2JFSHd3Ny81b3VlN0xzcWZJdDBINjd0N1p4cHZmNENqN0l4NWR5MUN1YzcvOGlJMEI3S0REK3FqZHo5Zzl4dmRIUWs4RG51REs2cWtKUGFaOStCUUFBLy8rTC9RTWRPUU1B" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/vm_violations/runtime_inspections--caller-always-id-address--smoke.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "selector": { 4 | "chaos_actor": "true" 5 | }, 6 | "_meta": { 7 | "id": "caller-always-id-address", 8 | "version": "v1", 9 | "description": "verify Runtime.Caller() returns an ID address even when message is sent from a robust address", 10 | "gen": [ 11 | { 12 | "source": "genscript", 13 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/lotus", 17 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors", 21 | "version": "v0.9.12" 22 | }, 23 | { 24 | "source": "github.com/filecoin-project/specs-actors/v2", 25 | "version": "v2.1.0" 26 | } 27 | ] 28 | }, 29 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhbAlEgx3ZqzneJG1Xd5V4KPoPF+5i2cbw/x6p3jqTb4R/AtJ6bFUY9vSZ9fiT+68ut2z3uvMmqbEbpe/LXMN1Z6tZnVfFpRellpUnJmfx7iNjTizm1xafPgZOhcmGjY2OTGwtdzQipBmYAxlEEvLzNE31C9LLcpMy0xNKUpNzywuKapEcgrHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZB63VtuU2rO78g8tXKfwan1fysEt8g+nCh5Pufz+vO2qM992w81LarmhFQAyjxtiXnJGYn4xkkHTe9K/3FiqxSg1Jbvuk8HZojgb51zpPec7Z7r/CFar7ZoDNqipyYmBueWGlj/IIC6oQUX5eUjmpF68dT1l0pmrFwQkaw9lX/3NfuB865k76z8JtBy4Uv1XPJLBocmJIbnlhlYQyAxeiBmJycn5pXklSMbcdy05tnnhzqwTezZM2TK9ZrJmb0XOhfe/Nl16vuS6dPkMLri/GFpuaAWCjOKBhlNlcUlqLpJJrhvOH1I49ya6RibpyBVJW4snr5f0dYgWzXkeP4drw5ODiBBnBUWjBMgoYZQgz00syk5FdlvUj43FprpP13dvspJmVTN/MU247M2PJzfScrI3L+DoLcyFm8iIFlSZeZnI5ixls5v9e8a+yuWuLzdLHNsq8k70pPSxvcJX22/oNT8/VpEDNyeFYHCdUT1WsiIv9IltqvcrJoattbL+5tEiQkaOy/hiy5euesvM4Mbw4spSAQaogUxogVaUWp5YlIJknoRamNynkGV8gp9OfuJ9JHqN4RWb2M2SqJJnPx8JF4SfTWbwZWAri6m0X8hQeYGBgcEAd9rHLtrASFx2aHZiCEB21r+sM4mLF2fzmNt4WfUt827U/nRqdlBDwIQ5FVc4Qrt4SFCqSZyyJocGDeyZEFNkLyNxeXKCAxQ0RUgwMN3JYcACwhmYD2ATZ2AgwY8MCiQo/iaFVjggMTWJKyOaEhokUAsGBMuIuOKhEVTEsLCCsiOnHEaKR+FoEVdSNDoxJMuglw/IbHXiyokGLRwlAxahdUzElRTdSPHzNLXbVuIs28PbE0S3bHgTelB5kW/0w1cqNywtju6wrPbXJ08pFXMMKQmPBLUKDg4OesT5q5mBodmRoQE5kYGKVAQrlbiCtRnJeV7Xnn+vV0zbx1PQXL3i354Nj67OWsVsNvfT4fu3X13vfrBeIrUgOSMxM0+3LDEnMyWxJDM/z4M4nU1ODQyN4AI3lDHzhbGnz0TZrH/6D20V43xivrMnhUqk2BJXeDdi1y+DXn4js+uJK8c7HRwYPBkEoEWLFwPjd+/lVoUsVyY3RUiBOItnVd7b4IpeBIUxSk7L2q6LLuzJwP8fAhgc9rAR1/QabUkNeEvKjUHco+wFw2h7ioT2FKMbw8WAyXE0aE9Vcc86xQAAAAD//wEAAP//XLfLjfAMAAA=", 30 | "preconditions": { 31 | "variants": [ 32 | { 33 | "id": "smoke", 34 | "epoch": 51001, 35 | "nv": 2 36 | } 37 | ], 38 | "state_tree": { 39 | "root_cid": { 40 | "/": "bafy2bzaceblkigaa3smk6chink3r6riq6ekz4ti62hgycvsorwkeslut3bj7u" 41 | } 42 | } 43 | }, 44 | "apply_messages": [ 45 | { 46 | "bytes": "igBCAGJVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEAaO5rKAEIAyEIAAQlA", 47 | "epoch_offset": 0 48 | } 49 | ], 50 | "postconditions": { 51 | "state_tree": { 52 | "root_cid": { 53 | "/": "bafy2bzaceddgkmz5oxtnmx6jxhk3osl7jlgkzatbrncp3be5getonkyfi6tfe" 54 | } 55 | }, 56 | "receipts": [ 57 | { 58 | "exit_code": 0, 59 | "return": "hkIAZEIAYkAZxzlAgmCA", 60 | "gas_used": 299961 61 | } 62 | ] 63 | }, 64 | "diagnostics": { 65 | "format": "Lotus-ExecutionTrace-V1", 66 | "data": "SDRzSUFBQUFBQUFBLzd5VTIwL2JNQmpGLzVmemJHbTV0UTEraTBLcEtnMkcySVkwRUE5dVlwS0FMNjN0WkNHby8vdVV1RWhzbmJRTDAvSmlKN0orNTN6bisrTGJaNXpiQ3ZRWjE5ellSaXZRZ09DVEJzVjljSktDNE14b09iNkZxbTdMeWo1S3kvWFhibUcyQ1ovYm9yZFN1SGlubjJ5M1ZZdll0VThndU5DcTRCUG9tb21XZ3lJQXdZclo5NDFzSEdnWXZEelQxelBPYzdZRlJSUWN6bDBhTHB0MmxBMUJjTTVkclV2UUU0SkxacGkwb0FCQnZqNGRmYjhEeFliZFAwV2JnUlc4Vkx0Rk5ZaHRJbVVmeXk0Witrck8xTERSV3ZlN3paQzBpMTBmUGNUdW9STnNib2VIT2hZVjluc3lwbkJWdUJHNDdCdVg2OUlYY01WZGF4UW82c2QxZHJOY1oxOGVzNXQrRUZrbDg4eWIvV3g1Q1JxbHljazgzQk1zamRIR096eHREWE12bWE2WXpXdG1LbTVCYjU5eHdlUVl6QWVWMTZ4UjU5eGFWbkVRQ0YyQXFsWUlBbGVCaHVrc25jY0VSUVVhcDlOMmJGZVlMQWk2OFVCQTBCV0gxZnJWT2RCZ1QxNXByTGpMQ3FmTk1UL3c2TUJqZ3orQityYXNWYWNMWCtVUlBJclQyZHdMSExhL0kwTEFlMUEwK0U1dDhyL3NlZkZQYTFodlJibmk3cGk1bUVWSjVMbUg3ZCt5bDZwOHEyV2ZTUHdmOHZpeHA2ZGEvV1FvM3lBd1Ridi9xZnpkY0R6eHMrbGVlQ1VRem42bGNFZndzZDBVVEFqclVmdTdid0VBQVAvL1d3RkJGTmtF" 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /corpus/vm_violations/runtime_inspections--caller-always-id-address--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "selector": { 4 | "chaos_actor": "true" 5 | }, 6 | "_meta": { 7 | "id": "caller-always-id-address", 8 | "version": "v1", 9 | "description": "verify Runtime.Caller() returns an ID address even when message is sent from a robust address", 10 | "gen": [ 11 | { 12 | "source": "genscript", 13 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/lotus", 17 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors", 21 | "version": "v0.9.12" 22 | }, 23 | { 24 | "source": "github.com/filecoin-project/specs-actors/v2", 25 | "version": "v2.1.0" 26 | } 27 | ] 28 | }, 29 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhbAlEgx3ZqzneJG1Xd5V4KPoPF+5i2cbw/x6p3jqTb4R/AtJ6bFUY9vSZ9fiT+68ut2z3uvMmqbEbpe/LXMN1Z6tZnVfFpRellpUnJmfx7iNjTizm1xafPgZOhcmGjY2OTGwtdzQipBmYAxlEEvLzNE31C9LLcpMy0xNKUpNzywuKapEcgrHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZB63VtuU2rO78g8tXKfwan1fysEt8g+nCh5Pufz+vO2qM992w81LarmhFQAyjxtiXnJGYn4xkkHTe9K/3FiqxSg1Jbvuk8HZojgb51zpPec7Z7r/CFar7ZoDNqipyYmBueWGlj/IIC6oQUX5eUjmpF68dT1l0pmrFwQkaw9lX/3NfuB865k76z8JtBy4Uv1XPJLBocmJIbnlhlYQyAxeiBmJycn5pXklSMbcdy05tnnhzqwTezZM2TK9ZrJmb0XOhfe/Nl16vuS6dPkMLri/GFpuaAWCjOKBhlNlcUlqLpJJrhvOH1I49ya6RibpyBVJW4snr5f0dYgWzXkeP4drw5ODiBBnBUWjBMgoYZQgz00syk5FdlvUj43FprpP13dvspJmVTN/MU247M2PJzfScrI3L+DoLcyFm8iIFlSZeZnI5ixls5v9e8a+yuWuLzdLHNsq8k70pPSxvcJX22/oNT8/VpEDNyeFYHCdUT1WsiIv9IltqvcrJoattbL+5tEiQkaOy/hiy5euesvM4Mbw4spSAQaogUxogVaUWp5YlIJknoRamNynkGV8gp9OfuJ9JHqN4RWb2M2SqJJnPx8JF4SfTWbwZWAri6m0X8hQeYGBgcEAd9rHLtrASFx2aHZiCEB21r+sM4mLF2fzmNt4WfUt827U/nRqdlBDwIQ5FVc4Qrt4SFCqSZyyJocGDeyZEFNkLyNxeXKCAxQ0RUgwMN3JYcACwhmYD2ATZ2AgwY8MCiQo/iaFVjggMTWJKyOaEhokUAsGBMuIuOKhEVTEsLCCsiOnHEaKR+FoEVdSNDoxJMuglw/IbHXiyokGLRwlAxahdUzElRTdSPHzNLXbVuIs28PbE0S3bHgTelB5kW/0w1cqNywtju6wrPbXJ08pFXMMKQmPBLUKDg4OesT5q5mBodmRoQE5kYGKVAQrlbiCtRnJeV7Xnn+vV0zbx1PQXL3i354Nj67OWsVsNvfT4fu3X13vfrBeIrUgOSMxM0+3LDEnMyWxJDM/z4M4nU1ODQyN4AI3lDHzhbGnz0TZrH/6D20V43xivrMnhUqk2BJXeDdi1y+DXn4js+uJK8c7HRwYPBkEoEWLFwPjd+/lVoUsVyY3RUiBOItnVd7b4IpeBIUxSk7L2q6LLuzJwP8fAhgc9rAR1/QabUkNeEvKjUHco+wFw2h7ioT2FKMbw8WAyXE0aE9Vcc86xQAAAAD//wEAAP//XLfLjfAMAAA=", 30 | "preconditions": { 31 | "variants": [ 32 | { 33 | "id": "genesis", 34 | "epoch": 1, 35 | "nv": 0 36 | } 37 | ], 38 | "state_tree": { 39 | "root_cid": { 40 | "/": "bafy2bzaceblkigaa3smk6chink3r6riq6ekz4ti62hgycvsorwkeslut3bj7u" 41 | } 42 | } 43 | }, 44 | "apply_messages": [ 45 | { 46 | "bytes": "igBCAGJVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEAaO5rKAEIAyEIAAQlA", 47 | "epoch_offset": 0 48 | } 49 | ], 50 | "postconditions": { 51 | "state_tree": { 52 | "root_cid": { 53 | "/": "bafy2bzaceddgkmz5oxtnmx6jxhk3osl7jlgkzatbrncp3be5getonkyfi6tfe" 54 | } 55 | }, 56 | "receipts": [ 57 | { 58 | "exit_code": 0, 59 | "return": "hkIAZEIAYkABQIJggA==", 60 | "gas_used": 297961 61 | } 62 | ] 63 | }, 64 | "diagnostics": { 65 | "format": "Lotus-ExecutionTrace-V1", 66 | "data": "SDRzSUFBQUFBQUFBLzd5VVgyK2JNQlRGdjh0NXRqVCtKVkJMZmNpU05HSmF1cTdiS20xVkh4eHdnUVRzeERhTUVPVzdUK0JVNnBaSis5TnB2TmdnNjNmT1BmZmkrd09XT2dNOTRJNHJYVWdCNmhCOGxLQjRkQzRpRUZ3cFdmVnZyc2pyTk5PYlNuUDV0UW5WTnVCam5iUzZLbzIvazN2ZGJFWG9tM29QZ21zcEVqNkE3bGhaYzFBNElGZ3cvYmFvQ2dQcU9rL1A4UFdLOHluYmdzSnpUdWR1RksrS3VwZDFRYkRrSnBjcDZBWEJEVk9zMHFBQXdUU2U5YjVmZ1dMRkh2ZmVxbU1KVDhVdXpMcHlHMVJWNjFkTjBMVlpOUkxkU2tyWjdsWmRVSWU3MWx2N1p0MlViS3k3ZGU2WEdZNUgwcWR3bTVnZU9HOExNNVdwTGVDV20xb0pVT1NiZVBKbEhrOCtieWF2MzhkdnNteHllV25OZnRJOEJmV2k0R0xzSGdubVNrbGxIYzVxeGN4VHBndW1wemxUR2RlZzl3ZGNzNm9QNXAyWTVxd1FTNjQxeXpnSVNwbUFpcm9zQ1V3RzZrYWphT3dUSkJtb0h3M2J2bDF1RUJJMC9RR0hvRWxPcTdhck1hRE9rVHpUV0hBelNZeFU1M3pIb2gyTGRmNEVhdHNTaTBZbXRzb3p1T2RIbzdFVk9HMS9SNFNBdDZBbzhKM2E0SC9lOHVTZjFoQnZ5M1RCelRrekhIbUJaN21uN2QreTV5SjlxV1diaVA4Zjh2aXhwek1wZmpLVUx4QVlwdDMrVlBadU9KOTRmN2dYbmdtNC9xOFVIZ2crMUt1RWxhVzJxT1BEdHdBQUFQLy9pVDh4NjlrRQ==" 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /corpus/vm_violations/runtime_inspections--caller-always-id-address--breeze.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "selector": { 4 | "chaos_actor": "true" 5 | }, 6 | "_meta": { 7 | "id": "caller-always-id-address", 8 | "version": "v1", 9 | "description": "verify Runtime.Caller() returns an ID address even when message is sent from a robust address", 10 | "gen": [ 11 | { 12 | "source": "genscript", 13 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/lotus", 17 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors", 21 | "version": "v0.9.12" 22 | }, 23 | { 24 | "source": "github.com/filecoin-project/specs-actors/v2", 25 | "version": "v2.1.0" 26 | } 27 | ] 28 | }, 29 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhbAlEgx3ZqzneJG1Xd5V4KPoPF+5i2cbw/x6p3jqTb4R/AtJ6bFUY9vSZ9fiT+68ut2z3uvMmqbEbpe/LXMN1Z6tZnVfFpRellpUnJmfx7iNjTizm1xafPgZOhcmGjY2OTGwtdzQipBmYAxlEEvLzNE31C9LLcpMy0xNKUpNzywuKapEcgrHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZB63VtuU2rO78g8tXKfwan1fysEt8g+nCh5Pufz+vO2qM992w81LarmhFQAyjxtiXnJGYn4xkkHTe9K/3FiqxSg1Jbvuk8HZojgb51zpPec7Z7r/CFar7ZoDNqipyYmBueWGlj/IIC6oQUX5eUjmpF68dT1l0pmrFwQkaw9lX/3NfuB865k76z8JtBy4Uv1XPJLBocmJIbnlhlYQyAxeiBmJycn5pXklSMbcdy05tnnhzqwTezZM2TK9ZrJmb0XOhfe/Nl16vuS6dPkMLri/GFpuaAWCjOKBhlNlcUlqLpJJrhvOH1I49ya6RibpyBVJW4snr5f0dYgWzXkeP4drw5ODiBBnBUWjBMgoYZQgz00syk5FdlvUj43FprpP13dvspJmVTN/MU247M2PJzfScrI3L+DoLcyFm8iIFlSZeZnI5ixls5v9e8a+yuWuLzdLHNsq8k70pPSxvcJX22/oNT8/VpEDNyeFYHCdUT1WsiIv9IltqvcrJoattbL+5tEiQkaOy/hiy5euesvM4Mbw4spSAQaogUxogVaUWp5YlIJknoRamNynkGV8gp9OfuJ9JHqN4RWb2M2SqJJnPx8JF4SfTWbwZWAri6m0X8hQeYGBgcEAd9rHLtrASFx2aHZiCEB21r+sM4mLF2fzmNt4WfUt827U/nRqdlBDwIQ5FVc4Qrt4SFCqSZyyJocGDeyZEFNkLyNxeXKCAxQ0RUgwMN3JYcACwhmYD2ATZ2AgwY8MCiQo/iaFVjggMTWJKyOaEhokUAsGBMuIuOKhEVTEsLCCsiOnHEaKR+FoEVdSNDoxJMuglw/IbHXiyokGLRwlAxahdUzElRTdSPHzNLXbVuIs28PbE0S3bHgTelB5kW/0w1cqNywtju6wrPbXJ08pFXMMKQmPBLUKDg4OesT5q5mBodmRoQE5kYGKVAQrlbiCtRnJeV7Xnn+vV0zbx1PQXL3i354Nj67OWsVsNvfT4fu3X13vfrBeIrUgOSMxM0+3LDEnMyWxJDM/z4M4nU1ODQyN4AI3lDHzhbGnz0TZrH/6D20V43xivrMnhUqk2BJXeDdi1y+DXn4js+uJK8c7HRwYPBkEoEWLFwPjd+/lVoUsVyY3RUiBOItnVd7b4IpeBIUxSk7L2q6LLuzJwP8fAhgc9rAR1/QabUkNeEvKjUHco+wFw2h7ioT2FKMbw8WAyXE0aE9Vcc86xQAAAAD//wEAAP//XLfLjfAMAAA=", 30 | "preconditions": { 31 | "variants": [ 32 | { 33 | "id": "breeze", 34 | "epoch": 41281, 35 | "nv": 1 36 | } 37 | ], 38 | "state_tree": { 39 | "root_cid": { 40 | "/": "bafy2bzaceblkigaa3smk6chink3r6riq6ekz4ti62hgycvsorwkeslut3bj7u" 41 | } 42 | } 43 | }, 44 | "apply_messages": [ 45 | { 46 | "bytes": "igBCAGJVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEAaO5rKAEIAyEIAAQlA", 47 | "epoch_offset": 0 48 | } 49 | ], 50 | "postconditions": { 51 | "state_tree": { 52 | "root_cid": { 53 | "/": "bafy2bzaceddgkmz5oxtnmx6jxhk3osl7jlgkzatbrncp3be5getonkyfi6tfe" 54 | } 55 | }, 56 | "receipts": [ 57 | { 58 | "exit_code": 0, 59 | "return": "hkIAZEIAYkAZoUFAgmCA", 60 | "gas_used": 299961 61 | } 62 | ] 63 | }, 64 | "diagnostics": { 65 | "format": "Lotus-ExecutionTrace-V1", 66 | "data": "SDRzSUFBQUFBQUFBLzd5VVhXK2JQaGpGdjh1NXR2VG5OVkRmSVpwR2tmN3RxbTZ0dEZhOWNNQUZXbXdudG1HVUt0OTlBcWRTdDB6YVM2ZHhZNE9zM3puUGVSNTg5NEp6VTRHKzRJWnIweWdKNmhGOFVxQjQ4RTVTRUp4cEphWTNYOVpkV1prblliajYwaWQ2Ry9HRktRWWpXaHZ1MUxQcHR6SUpiZmNNZ2dzbEN6NkRibGpiY1ZCNElGZ3g4MzhqR2d2cWU2L1AvUFdNODV4dFFSRjRoM09YbW91bW0yUjlFSnh6VzZzUzlJVGdrbWttRENoQWtLOVBKOS8vZ1dMREhwNkR6Y2dLWHNwZFVvM3ROaEppQ0VVZmpVTWxZamx1bEZMRGJqTkdYYkliZ3NmUVB2WXRXNWp4c1E3YkN2czltVks0S3V3RVhBNk56VlhwQ3JqaXR0TVNGUFhUT3J0ZHJyUFBUOW10dWo3TEtwRm56dXkxNFNWb2tFWW5DMzlQc05SYWFlZnd0TlBNdm1hNllpYXZtYTY0QWIxN3dRVVRVekFmWkY2elJwNXpZMWpGUWRDcUFsUjJiVXRnSzFBL2pkTkZTRkJVb0dFNmI2ZDIrVkZDMEU4SFBJSytPS3pHcmRhQ2VudnlSbVBGYlZaWXBZLzVua043RHV2OUR0UzFaUzE3VmJncWorQkJtTVlMSjNEWS9vb0lBUjlBMGVBYnRkbi9jdURGWDYxaHZXM0xGYmZIekNRT29zQnhEOXMvWlM5bCtWN0xMcEh3SCtUeGZVOVBsZnpCVUw1RFlKNTI5MU81dStGNDR1UDVYbmdqNE1jL1U3Z24rTmh0Q3RhMnhxSDI5MThEQUFELy8zd1hYbXZaQkFBQQ==" 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /corpus/vm_violations/runtime_inspections--caller-always-id-address--ignition.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "selector": { 4 | "chaos_actor": "true" 5 | }, 6 | "_meta": { 7 | "id": "caller-always-id-address", 8 | "version": "v1", 9 | "description": "verify Runtime.Caller() returns an ID address even when message is sent from a robust address", 10 | "gen": [ 11 | { 12 | "source": "genscript", 13 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/lotus", 17 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors", 21 | "version": "v0.9.12" 22 | }, 23 | { 24 | "source": "github.com/filecoin-project/specs-actors/v2", 25 | "version": "v2.1.0" 26 | } 27 | ] 28 | }, 29 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhbAlEgx3ZqzneJG1Xd5V4KPoPF+5i2cbw/x6p3jqTb4R/AtJ6bFUY9vSZ9fiT+68ut2z3uvMmqbEbpe/LXMN1Z6tZnVfFpRellpUnJmfx7iNjTizm1xafPgZOhcmGjY2OTGwtdzQipBmYAxlEEvLzNE31C9LLcpMy0xNKUpNzywuKapEcgrHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZB63VtuU2rO78g8tXKfwan1fysEt8g+nCh5Pufz+vO2qM992w81LarmhFQAyjxtiXnJGYn4xkkHTe9K/3FiqxSg1Jbvuk8HZojgb51zpPec7Z7r/CFar7ZoDNqipyYmBueWGlj/IIC6oQUX5eUjmpF68dT1l0pmrFwQkaw9lX/3NfuB865k76z8JtBy4Uv1XPJLBocmJIbnlhlYQyAxeiBmJycn5pXklSMbcdy05tnnhzqwTezZM2TK9ZrJmb0XOhfe/Nl16vuS6dPkMLri/GFpuaAWCjOKBhlNlcUlqLpJJrhvOH1I49ya6RibpyBVJW4snr5f0dYgWzXkeP4drw5ODiBBnBUWjBMgoYZQgz00syk5FdlvUj43FprpP13dvspJmVTN/MU247M2PJzfScrI3L+DoLcyFm8iIFlSZeZnI5ixls5v9e8a+yuWuLzdLHNsq8k70pPSxvcJX22/oNT8/VpEDNyeFYHCdUT1WsiIv9IltqvcrJoattbL+5tEiQkaOy/hiy5euesvM4Mbw4spSAQaogUxogVaUWp5YlIJknoRamNynkGV8gp9OfuJ9JHqN4RWb2M2SqJJnPx8JF4SfTWbwZWAri6m0X8hQeYGBgcEAd9rHLtrASFx2aHZiCEB21r+sM4mLF2fzmNt4WfUt827U/nRqdlBDwIQ5FVc4Qrt4SFCqSZyyJocGDeyZEFNkLyNxeXKCAxQ0RUgwMN3JYcACwhmYD2ATZ2AgwY8MCiQo/iaFVjggMTWJKyOaEhokUAsGBMuIuOKhEVTEsLCCsiOnHEaKR+FoEVdSNDoxJMuglw/IbHXiyokGLRwlAxahdUzElRTdSPHzNLXbVuIs28PbE0S3bHgTelB5kW/0w1cqNywtju6wrPbXJ08pFXMMKQmPBLUKDg4OesT5q5mBodmRoQE5kYGKVAQrlbiCtRnJeV7Xnn+vV0zbx1PQXL3i354Nj67OWsVsNvfT4fu3X13vfrBeIrUgOSMxM0+3LDEnMyWxJDM/z4M4nU1ODQyN4AI3lDHzhbGnz0TZrH/6D20V43xivrMnhUqk2BJXeDdi1y+DXn4js+uJK8c7HRwYPBkEoEWLFwPjd+/lVoUsVyY3RUiBOItnVd7b4IpeBIUxSk7L2q6LLuzJwP8fAhgc9rAR1/QabUkNeEvKjUHco+wFw2h7ioT2FKMbw8WAyXE0aE9Vcc86xQAAAAD//wEAAP//XLfLjfAMAAA=", 30 | "preconditions": { 31 | "variants": [ 32 | { 33 | "id": "ignition", 34 | "epoch": 94001, 35 | "nv": 3 36 | } 37 | ], 38 | "state_tree": { 39 | "root_cid": { 40 | "/": "bafy2bzaceblkigaa3smk6chink3r6riq6ekz4ti62hgycvsorwkeslut3bj7u" 41 | } 42 | } 43 | }, 44 | "apply_messages": [ 45 | { 46 | "bytes": "igBCAGJVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEAaO5rKAEIAyEIAAQlA", 47 | "epoch_offset": 0 48 | } 49 | ], 50 | "postconditions": { 51 | "state_tree": { 52 | "root_cid": { 53 | "/": "bafy2bzaceddgkmz5oxtnmx6jxhk3osl7jlgkzatbrncp3be5getonkyfi6tfe" 54 | } 55 | }, 56 | "receipts": [ 57 | { 58 | "exit_code": 0, 59 | "return": "hkIAZEIAYkAaAAFvMUCCYIA=", 60 | "gas_used": 301961 61 | } 62 | ] 63 | }, 64 | "diagnostics": { 65 | "format": "Lotus-ExecutionTrace-V1", 66 | "data": "SDRzSUFBQUFBQUFBLzd5VVgyK2JNQlRGdjh0NXRqVCtKVkJMZTBBMGpaQ1dydXJXU2wzVkJ3ZGNvQVU3c1EwalJQbnVFemlWdW1YUy9uUWFMemJJK3Axeno3MzRmbytWTGtEM3VPVktWMUtBT2dTZkpTZ2VuYk1JQkJkS051T2JLOG8yTC9Sem83bjgyb1ZxRS9DNXpucmQxTWJmeXAzdU5pTDBUYnNEd2FVVUdaOUF0Nnh1T1NnY0VDeVovbEExbFFGMW5aZG4rbnJCZWNJMm9QQ2M0N2tyeFp1cUhXVmRFS3k0S1dVT2VrWnd4UlJyTkNoQWtLVG5vKzkzb0Zpeng1MjNIbGpHYzdFTmk2SGVCRTNUKzAwWERIM1J6TVN3bGxMMjIvVVF0T0cyOTU1ODg5VFZiSzZIcDlLdkN4d09aRXpoT2pNamNORlhKcEc1TGVDYW0xWUpVSlRQYWZ4bGtjWjN6ekdMNDR0dWRaTWtkMm44M2hxKzBUd0g5YUxnYk80ZUNCWktTV1ZkbnJlS21aZGNsMHduSlZNRjE2RDNlMXl5Wmd6bm8waEtWb2tWMTVvVkhBUzF6RUJGVzljRXBnQjFvMWswOXdteUF0U1BwdTNZTWpjSUNicnhnRVBRWmNkVjI5VVlVT2RBWG1rc3VZa3pJOVVwMzdGb3gyS2RQNEhhMXFTaWs1bXQ4Z1R1K2RGc2JnV08yOThSSWVBOUtDcDhwemI1WC9ROCs2YzFwSnM2WDNKenlneG5YdUJaN25IN3QreUZ5TjlxMlNiaS80YzhmdXpwdVJRL0djbzNDRXpUYm44c2V6K2NUbnc0M1EydkJOeGZ6dm9Ed2FkMm5iRzYxaFoxZVBnV0FBRC8vLzVWYk8vZEJBQUE=" 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-cron-actor--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-cron-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkFIShkeWl3q63lXkLR8x99qAakmzQ7VrTceOPkqsHQsP73uQnJ6WWpRcWZ+HmMdcUY3MyIZ/jfy/Kb+yYJXZoh83PHu9yVZVZ+lZ+cf5JtaEX3MwZvZ1wZJqeuG84cUzr2JrpFJOnJF0tbiyeslfR2iRXOex8/h2vDk4IG3rMQZ2eTS4sPN0LEw0bCxyYmBreWGVoQ0A2Mog1haZo6+kX5ZalFmWmZqSlFqemZxSVElkgs4biZtKZYQKvoy7YiWqNtfwVOrn1nu37vP9tT5CdZbV7cdYHCAGsrSckMrHGSmEMTM4pL8osT01IL88tQiJPPyN79lfPab49nBf8GfzNSUH7gkszQ/fHObjWUOc+HsxI+7weY1NTkxMLfc0PIHmccFMS+5KD8PyZzUi7eup0w6c/WCgGTtoeyrv9kPnG89c2f9J4GWA1eq/4pHMjg0OTEkt9zQCgKZwQsxIzE5Ob80rwTJmPuuJcc2L9yZdWLPhilbptdM1uytyLnw/temS8+XXJcun8EF9x5Dyw2tQJBRPFDvVRaXpOaSEFVwk1hBoS8BMkoYJaRyE4uyU5HdFvVjY7Gp7tP13ZuspFnVzF9MEy578+PJjbSc7M0LOHoLc+EmMqIFVWZeJrI5S9nsZv+esa9yuevLzRLHtoq8Ez0pfWyv8NX2G3rNz49V5MDNSSEYXGdUj5WsyAt9Ypvq/YqJYWutrL95tIiQkeMyvtjypaveMjO4Mby4slSAAWogE1qgFaWWJxalIJmnsmGTW+KMkMq3l5dGcGxpkuIKFv7+qWlL6xK/r8Xmcl0vGXwZ2MpiKu0XMlReYGBgMMCdZLGLNjASl4qbnRgCkJwl8S/rTOLixdk85jZeVn3LvBu1P52aHdQQMGFOxRWO0C4eEpRqEqesyaFBA3vewRTZw0hcVup3gIKmCAkGpjs5DFhAOAPzAWziDAwk+JEUtd8kULM0gmVEXMZuBBUOLKygjMQph5FWUThaxOXxRieGZBn0nI3MVicuhzdo4cjTWITWMRGXx7uRgvZparetxFm2h7cniG7Z8Cb0oPIi3+iHr1RuWFoc3WFZ7a9PnlIqpnUaJRkFBwcHPeL81czA0OzI0NAggVoYIlipxBWJzUjO87r2/Hu9Yto+noLm6hX/9mx4dHXWKmazuZ8O37/96nr3g/USqQXJGYmZebpliTmZKYklmfl5HsTpbHJqYGgEF5WhjJkvjD19Jspm/dN/aKsY5xPznT0pVCLFlrhitxG7fhn0kheZPZuRuCK428GBwZNBQzxVMf7nAwYvBsbv3sutClmuTG6KkAJxFs+qvLfBFb30CGOUnJa1XRddGGbQ/f8MDr4MjAI/zG9M0QrsYmBg8GVgqnl7fQlL0j4nBgaGOuKaYSjNqvwrCpN+F1k82XvqQKP4ktXXJyZ4zeAW9nf5GansaFazKoCEuvorK3FGjsBmlRNDNXUaVm4M4h5lLxhGm1ckNK8Y3RguBkyObaV+86qKe9YpBgAAAAD//wEAAP//G05F7DUNAAA=", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAANVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzaceaaocowsr2go44dcu64p26yqdkbctcbfwxmoaqsneacirj6lv3igg" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 0, 66 | "return": "", 67 | "gas_used": 404268 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzVTUlMyL2JNQkNFLzh1Y0NaUjYrRkhlQ2preEF0UnBrTGE1QkRuUUZDUEpwa2liRDBXMm9mOWVTS3lCQWltS1JwZGRFWXR2ZG1hZkw5aTRDdXlDSjJsZFl6UVlKZmhod1BCS014RGNXdE9PUDRtdVExbTVmZXVrZWVzVzlwREx1Uk85YTVYUGp1Ymt1b05lWkQ2Y1FIQnZ0SkFUNTRtcklNR1FwQ05xemQzWHBtMDhXRUt2My9SNksyWEJEMkJJS1kxekQxYTJUUmlGRXhCc3BLOU5PUkVmdU9XdEF3TUlpcnZWdVBnbk1HejU2eW5kbnJtUTVUR2s3YjVMYTlIUGFtL2Z6bDErNnBYeGFaWHQycm5abWJEYmRlZXVkMDV6ZGR6T2xKanRNUXhrak9GUitCRjQwemUrTUdXMDhDaDlzQnBNQjZXbTFYNDZXWUxsTkUvbnk0SGd4bHBqNHo2cllMbS9ScmptcnFpNXJhUURlNzdnbnJkakVOOTBVZk5HYjZSenZKSWdVRVpjMmI0Q1M1YUw1VHdqRUJWWXRwemE4VHBKL3BtZ0d3Y29RU2QrVnhlcjkyQjBJSDlvcktYL0lyeXg3L2swb21uRTBvOUE0eEh1ZEdkRWRQa09uaWJ6bk02aXdyWC9IeGtDMllQQjQ1OTZLNlAvRXRnSERiMFFmQTlid1pWeWtUSzgvQW9BQVAvL1RaUWZuQUlE" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-init-actor--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-init-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkFISm3Y3jV+TLBqPe8TuqppXea/14Vh51tPln/onpjxI7Bu7cL0stSi4sz8PMY64oxuZkQy/G/k+U39kwWvzBD5uOPd70uyqj5Lz84/yDe1IvqYgzezrw2SUtcN5w8pnHsTXSOTdOSKpK3Fk9dL+jpEi+Y8j5/DteHJwQNvWYkzssmlxYeboWNhomFjkxMDW8sNrQhpBsZQBrG0zBx9I/2y1KLMtMzUlKLU9MzikqJKJBdw3EzaUiwhVPRl2hEtUbe/gqdWP7Pcv3ef7anzE6y3rm47wOAANZSl5YZWOMhMIYiZxSX5RYnpqQX55alFSOblb37L+Ow3x7OD/4I/makpP3BJZml++OY2G8sc5sLZiR93g81ranJiYG65oeUPMo8LYl5yUX4ekjmpF29dT5l05uoFAcnaQ9lXf7MfON965s76TwItB65U/xWPZHBocmJIbrmhFQQygxdiRmJycn5pXgmSMfddS45tXrgz68SeDVO2TK+ZrNlbkXPh/a9Nl54vuS5dPoML7j2GlhtagSCjeKDeqywuSc0lIargJrGCQl8CZJQwSkjlJhZlpyK7LerHxmJT3afruzdZSbOqmb+YJlz25seTG2k52ZsXcPQW5sJNZEQLqsy8TGRzlrLZzf49Y1/lcteXmyWObRV5J3pS+the4avtN/Sanx+ryIGbk0IwuM6oHitZkRf6xDbV+xUTw9ZaWX/zaBEhI8dlfLHlS1e9ZWZwY3hxZakAA9RAJrRAK0otTyxKQTJPZcMmt8QZIZVvLy+N4NjSJMUVLPz9U9OW1iV+X4vN5bpeMvgysJXFVNovZKi8wMDAYIA7yWIXbWAkLhU3OzEEIDlL4l/WmcTFi7N5zG28rPqWeTdqfzo1O6ghYMKciiscoV08JCjVJE5Zk0ODBva8gymyh5G4rNTvAAVNERIMTHdyGLCAcAbmA9jEGRhI8CMpar9JoGZpBMuIuIzdCCocWFhBGYlTDiOtonC0iMvjjU4MyTLoORuZrU5cDm/QwpGnsQitYyIuj3cjBe3T1G5bibNsD29PEN2y4U3oQeVFvtEPX6ncsLQ4usOy2l+fPKVUTOs0SjIKDg4OesT5q5mBodmRoaFBArUwRLBSiSsSm5Gc53Xt+fd6xbR9PAXN1Sv+7dnw6OqsVcxmcz8dvn/71fXuB+slUguSMxIz83TLEnMyUxJLMvPzPIjT2eTUwNAILipDGTNfGHv6TJTN+qf/0FYxzifmO3tSqESKLXHFbiN2/TLoJS8yezYjcUVwt4MDgyeDhniqYvzPBwxeDIzfvZdbFbJcmdwUIQXiLJ5VeW+DK3rpEcYoOS1ruy66MMyg+/8ZHHwZGAV+mN+YohXYxcDA4MvAVPP2+hKWpH1ODAwMdcQ1w1CaVSayKw1exr20eMH99vPUdVzPGVUP/T+vErmr3HnOgUt3qgpJqKu/shJn5GizitxmlRuDuEfZC4YR0LhyYqimWvOK0Y3hYsDk2FbqN6+quGedYgAAAAD//wEAAP//siwq8DUNAAA=", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAAFVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzacea6an3ub6fqdvbopjrk2vavonh7ow4kwz6c4s57qroiwr6crp2w2c" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 0, 66 | "return": "", 67 | "gas_used": 404268 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzVTUnpXN2JNQkNFMzJYT0JFcjl4SFo1SzVURUNGQ25RZHJtRXVSQVU0eWtoaUpkY3ZYakdIcjNRbUlORkVoUk5McnNpbGg4TXp2N2VNSXVWQkFuUEdnZkdtY2hPTU0zQjRGbm5vRGgycnQyL2tsczNaVlZlR21EZGtPLzlvZGNyNElhUTJzbysrbU9vVC9ZZFViZEVReTN6aXE5Y0I2azZUUUVralFEdzFhR3owM2JFRVRDejkveWVxMTFJUThRU0RtUGMzZGV0MDAzQzg4ZWRwcHFWeTdFTytsbEd5QUFodUxtY2piK0FRSjcrWHhNOTY5UzZWS09lVGRTZVZ3M2FUM1l1cExPS1RNT3dWQTEvTWhVUmptbFlmRDBTc1BvakgrNXFBT21pYzB4M0N1YWdWZGpRNFVyNHdyM21qcHZJV3huekdMdGU5QWxSTTd6ZExXWkdLNjhkejc2dWV5OHBIT0VXeG1LV3ZwS0I0akhFMjVsT3dmeHhSYTFiT3hPaHlBckRRYmoxSmxORlVTeVdXOVdHWU9xSUxMTjBzN1hTZktQRFAwOHdCbDY5YnVHV0lrZytNVCswTmhxK3FUSStiZDhIdEU4WXZsN29QRUlON1ozS203NUJwNG1xNXhmUklWei96OHlESHFFQU9HZmVwZk8vaVd3ZHk3MHhQQzEyeXRwVElpVTZlbFhBQUFBLy85VmlYUmlBZ01B" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-reward-actor--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-reward-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkFISstsLt07vLj499b4F6f2Kr8zkL38+kdCxjmzgrA8oc3HSuzTy1KLijPz8xjriDO6mRHJ8L+R5zf1Txa8MkPk4453vy/JqvosPTv/IN/UiuhjDt7MvjZISl03nD+kcO5NdI1M0pErkrYWT14v6esQLZrzPH4O14YnBw+8ZSXOyCaXFh9uho6FiYaNTU4MbC03tCKkGRhDGcTSMnP0jfTLUosy0zJTU4pS0zOLS4oqkVzAcTNpS7GEUNGXaUe0RN3+Cp5a/cxy/959tqfOT7DeurrtAIMD1FCWlhta4SAzhSBmFpfkFyWmpxbkl6cWIZmXv/kt47PfHM8O/gv+ZKam/MAlmaX54ZvbbCxzmAtnJ37cDTavqcmJgbnlhpY/yDwuiHnJRfl5SOakXrx1PWXSmasXBCRrD2Vf/c1+4HzrmTvrPwm0HLhS/Vc8ksGhyYkhueWGVhDIDF6IGYnJyfmleSVIxtx3LTm2eeHOrBN7NkzZMr1msmZvRc6F9782XXq+5Lp0+QwuuPcYWm5oBYKM4oF6r7K4JDWXhKiCm8QKCn0JkFHCKCGVm1iUnYrstqgfG4tNdZ+u795kJc2qZv5imnDZmx9PbqTlZG9ewNFbmAs3kREtqDLzMpHNWcpmN/v3jH2Vy11fbpY4tlXknehJ6WN7ha+239Brfn6sIgduTgrB4DqjeqxkRV7oE9tU71dMDFtrZf3No0WEjByX8cWWL131lpnBjeHFlaUCDFADmdACrSi1PLEoBck8lQ2b3BJnhFS+vbw0gmNLkxRXsPD3T01bWpf4fS02l+t6yeDLwFYWU2m/kKHyAgMDgwHuJItdtIGRuFTc7MQQgOQsiX9ZZxIXL87mMbfxsupb5t2o/enU7KCGgAlzKq5whHbxkKBUkzhlTQ4NGtjzDqbIHkbislK/AxQ0RUgwMN3JYcACwhmYD2ATZ2AgwY+kqP0mgZqlESwj4jJ2I6hwYGEFZSROOYy0isLRIi6PNzoxJMug52xktjpxObxBC0eexiK0jom4PN6NFLRPU7ttJc6yPbw9QXTLhjehB5UX+UY/fKVyw9Li6A7Lan998pRSMa3TKMkoODg46BHnr2YGhmZHhoYGCdTCEMFKJa5IbEZynte159/rFdP28RQ0V6/4t2fDo6uzVjGbzf10+P7tV9e7H6yXSC1IzkjMzNMtS8zJTEksyczP8yBOZ5NTA0MjuKgMZcx8YezpM1E265/+Q1vFOJ+Y7+xJoRIptsQVu43Y9cugl7zI7NmMxBXB3Q4ODJ4MGuKpivE/HzB4MTB+915uVchyZXJThBSIs3hW5b0NruilRxij5LSs7browjCD7v9ncPBlYBT4YX5jilZgFwMDgy8DU83b60tYkvY5MTAw1BHXDENpVp2Y9+IvP8O6p/ZB53bY2TIkHpn8LcnJVTh8W2MKy7b5N56QUFd/ZiXOyNFmFbnNKjcGcY+yFwyjjSsSGleMbgwXAybHtlK/cVXFPetUNQAAAP//AQAA//9XGNZGMw0AAA==", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAAJVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzaceb3dzuw6yorxh65vl7umvpjd5yyb3u7l7bqgrtrwoblg4evtyz2d6" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 0, 66 | "return": "", 67 | "gas_used": 404268 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzVTUnkyN2JQQkNGMytXc0NmelV4WmVmdTBKT2pBQjFHcVJ0TmtFV05FM0xjbmh4ZVpHbEdIcjNRbUlORkVoUk5Ock1pQmg4Wjg2WjV3czJ2Z2E3NEVrNjMxZ0RSZ20rV1REc2FRNkNXMmYxK0pPWlE5elYvbFY3YWMvdHdwMUtPZmVpODFxRjRvZnRmWHN5aXlMRUhnVDMxZ2c1Y1o2NGloSU1XVjZBWU0zOTUwWTNBU3lqMTI5NnZaV3k0aWN3NUpTbXVRY25kUk5INFF3RUd4a09kamNSSDdqajJvTUJCTlhkYWx6OFB6QnMrYjdQdDI5Y1NINHU4L05XMVVlbGVXdDQxK1ZHSElOc3V5ajBYc2Y5Zk5hTHQzcjJXc3g2Zm15RkVyMC9ZeGpJR01PakNDUHdwbXRDWlhmSndxTU0wUmt3RTVXYVZ2dnU1UTZzcEdVK1h3NEVOODVabC9aWlJjZkROY0kxOTlXQnUxcDZzT2NMN3JrZWcvaGlxZ052ekVaNnoyc0pBbVhGbFIxcXNHeTVXTTRMQWxHREZjdXBIYStUbGY4VHRPTUFKV2pGcitwVERRR01EdVEzamJVTW4wU3c3ajJmSmpSTldQb1JhRHJDbldtdFNDN2Z3Zk5zWHRKWlVyajIveUpESURzd0JQeFZiMlhOSHdMN29LRVhncTl4SzdoU1BsR0dsNThCQUFELy8yUkdvYm9DQXdBQQ==" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-system-actor--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-system-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkFISrnSXgtPOFj1+OCunICZPJETWkycTXkiMuz7F6i1hYiadqeXpRYVZ+bnMdYRZ3QzI5LhfyPPb+qfLHhlhsjHHe9+X5JV9Vl6dv5BvqkV0cccvJl9bZCUum44f0jh3JvoGpmkI1ckbS2evF7S1yFaNOd5/ByuDU8OHnjLSpyRTS4tPtwMHQsTDRubnBjYWm5oRUgzMIYyiKVl5ugb6ZelFmWmZaamFKWmZxaXFFUiuYDjZtKWYgmhoi/TjmiJuv0VPLX6meX+vftsT52fYL11ddsBBgeooSwtN7TCQWYKQcwsLskvSkxPLcgvTy1CMi9/81vGZ785nh38F/zJTE35gUsyS/PDN7fZWOYwF85O/LgbbF5TkxMDc8sNLX+QeVwQ85KL8vOQzEm9eOt6yqQzVy8ISNYeyr76m/3A+dYzd9Z/Emg5cKX6r3gkg0OTE0Nyyw2tIJAZvBAzEpOT80vzSpCMue9acmzzwp1ZJ/ZsmLJles1kzd6KnAvvf2269HzJdenyGVxw7zG03NAKBBnFA/VeZXFJai4JUQU3iRUU+hIgo4RRQio3sSg7FdltUT82FpvqPl3fvclKmlXN/MU04bI3P57cSMvJ3ryAo7cwF24iI1pQZeZlIpuzlM1u9u8Z+yqXu77cLHFsq8g70ZPSx/YKX22/odf8/FhFDtycFILBdUb1WMmKvNAntqner5gYttbK+ptHiwgZOS7jiy1fuuotM4Mbw4srSwUYoAYyoQVaUWp5YlEKknkqGza5Jc4IqXx7eWkEx5YmKa5g4e+fmra0LvH7Wmwu1/WSwZeBrSym0n4hQ+UFBgYGA9xJFrtoAyNxqbjZiSEAyVkS/7LOJC5enM1jbuNl1bfMu1H706nZQQ0BE+ZUXOEI7eIhQakmccqaHBo0sOcdTJE9jMRlpX4HKGiKkGBgupPDgAWEMzAfwCbOwECCH0lR+00CNUsjWEbEZexGUOHAwgrKSJxyGGkVhaNFXB5vdGJIlkHP2chsdeJyeIMWjjyNRWgdE3F5vBspaJ+mdttKnGV7eHuC6JYNb0IPKi/yjX74SuWGpcXRHZbV/vrkKaViWqdRklFwcHDQI85fzQwMzY4MDQ0SqIUhgpVKXJHYjOQ8r2vPv9crpu3jKWiuXvFvz4ZHV2etYjab++nw/duvrnc/WC+RWpCckZiZp1uWmJOZkliSmZ/nQZzOJqcGhkZwURnKmPnC2NNnomzWP/2HtopxPjHf2ZNCJVJsiSt2G7Hrl0EveZHZsxmJK4K7HRwYPBk0xFMV438+YPBiYPzuvdyqkOXK5KYIKRBn8azKextc0UuPMEbJaVnbddGFYQbd/8/g4MvAKPDD/MYUrcAuBgYGXwammrfXl7Ak7XNiYGCoI64ZhtKsKjGbY6GeN+OHP1PiXtG5f29eUX57eoo+X4V+8MyNVbqGDSTU1V9ZiTNytFlFbrPKjUHco+wFA9UaV04M1SOgecXoxnAxYHJsK/WbV1Xcs04xAAAAAP//AQAA//8OOpYZNQ0AAA==", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAABVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzaceafgn2ytsdaxvy6bxjwfbgimlgiiincdgugfq2b7r6qcnbsucu2yw" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 0, 66 | "return": "", 67 | "gas_used": 404268 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzVTUnpXcmNNQlNGMytXc0JaVi9ZaysxSzA0eUJEcHBTTnRzUWhheXJMSGR5TktNSlA5TUI3OTdzZFdCUWtwcHRMbFhRbnpubm5PZno5aTVHdXlNSjJsZGF6UVlKZmhtd0xDbkZBUzMxblRMSmRKTlg5WHV0WFBTakVOdUQ2bk1uSmhjcDN4eU5DYzNISFNlK1A0RWdudWpoVnc1VDF6MUVneFJuSUJneTkzbnRtczlXRVF2WjMyOWxiTGdCekRFcStTV3V3Y3J1N1pmaENNUTdLUnZUTFVTSDdqbG5RTURDSXE3NjJYd0QyQW8rZjRVbHorNWtKVzVxdU5SWmE5VDVmSmNsN0xzZW5Gb2ZHN3JZeGZ2Si9GajBGVzdUOVUwR25WTXgxR2xCdk5NbGhnZWhWK0FOMVByQzFNRkM0L1M5MWFENlY2cGRiVHZUbFpnS1UzamJETVQzRmhyYkpqbnVyZmNYeUxjY2xjMDNOYlNnVDJmY2MrN0pZZ3Z1bWg0cTNmU09WNUxFQ2dqTG14ZmcwV2JmSk1sQktJR1N6WnJ1MnduU2o4U0RNc0hTakNJMzlXRjZqMFluY2tmR2x2cFB3bHY3RnMrRFdnYXNQUTkwTENFT3owWUVWeStnY2RSbHRLcm9IRHAvMGVHUUU1ZzhQaW4zclhSZnduc25ZWmVDTDcycGVCS3VVQ1pYMzRGQUFELy83SkRoYXNDQXdBQQ==" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/transfer/basic--fail-exceed-balance--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "fail-exceed-balance", 5 | "version": "v1", 6 | "description": "fail to transfer more funds than sender balance \u003e 0", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmBcMHRgY2Oldfc60pefNgCY/ZjmX9ooUKD5OcpcW1+HYUXkNS+vLR/P8vt7w+8M2Ob6OIrdAxwUM5YgKPXh/knHg6/VRH7Pr0stSi4sz8PMadbMSZ3eTS4sOt0Lkw0bCxyYkhteWGVhADYygDb1pmjr6hfmJycn5pXgmSA36Zh921fh67bsGs4s+HPA99mGR+vOjY07kzs5atWLdG9rARgwPUKLaWG1oR0iCzxCBmlaUWZaZlpqYUpaZnFpcUVSIZynEzaUuxhFDRl2lHtETd/gqeWv3Mcv/efbanzk+w3rq67QDcUJaWG1rhIDOFIGYWl+QXJaanFuSXpxYhmcet1Tal9uyu/EML1ym8Wt+XcnCL/MOpgsdTLr8/b7vqzLfdYPOampwYmFtuaPmDzOOCmJdclJ+HZE7qxVvXUyaduXpBQLL2UPbV3+wHzreeubP+k0DLgSvVf8UjGRyanBiSCYbZfdeSY5sX7sw6sWfDlC3TayZr9lbkXHj/a9Ol50uuS5fP4IJ7j6HlhlYgyCgeqPcqi0tSc5FMct1w/pDCuTfRNTJJR65I2lo8eb2kr0O0aM7z+DlcG54cRAQUKyj0JUBGCaOEVG5iUXYqstuifmwsNtV9ur57k5U0q5r5i2nCZW9+PLmRlpO9eQFHb2Eu3ERGtKDKzMtENmfWvl3TdmV8OBU6y3e5zgNdUakq377fL+57Fdya8sx9+19uuDkpBIPrjOqxkhV5oU9sU71fMTFsrZX1N48WETJyXMYXW7501VtmBncGxosrvRQYoCYyoYVaUWp5YlEKkoESamFyn0KW8Ql+OvmJ95HoNYZXbGI3S6JKnv18JFwQfjaZwZeBrSym0n4hQ+UFBgYGOQzHoXBsicsIjaGM9/+G+t1cond61zedh/n/+H9/D5r01QB3hsAu2sBIXB5pdmIIQPbzv6wziYsXZ/OY23hZ9S3zbtT+dGp2UEPAhDkVVzhCu3hIUKpJnLImhwYN7DkTU2QvI3EZdYIDFDRFSDAw3clhwALCGZgPYBNnYCDBjwwKJCj+JoFaYiBYRsSVG42gsoeFFZRPObWIKyManRiSZdBLBmS2OnElRIMWjjIBi9A6JuLKiG6ksHua2m0rcZbt4e0Jols2vAk9qLzIN/rhK5UblhZHd1hW++uTp5SKqZmUREGCWgUHBwc94vzVzMDQ7MjQ0CCBWpgiWKnEFanNSM57J7HWT/blsvibmVYuNdPeaUysXRi+POpedmbnSdl5ffmREmkFyRmJmXm6ZYk5mSmJJZn5eWnE6WxyVmhgaAIXtaGMmS+MPX0mymb9039oqxjnE/OdPSlUIgUqia24k0i1Ja5Qb8RuuAx6sY7MrieueO90cGDwZBCAFgpeDIzfvZdbFbJcmdwUIQXiLJ5VeW+DK3rhEcYoOS1ruy66sCcD/38IYHDYz0Zco2y0jTUI2lhuDOIeZS8YRltaJLS0GN0ZGHepWuTRoKVVxT3rFAMAAAD//wEAAP//YtOZtQ0NAAA=", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "genesis", 31 | "epoch": 1, 32 | "nv": 0 33 | }, 34 | { 35 | "id": "breeze", 36 | "epoch": 41281, 37 | "nv": 1 38 | }, 39 | { 40 | "id": "smoke", 41 | "epoch": 51001, 42 | "nv": 2 43 | }, 44 | { 45 | "id": "ignition", 46 | "epoch": 94001, 47 | "nv": 3 48 | } 49 | ], 50 | "state_tree": { 51 | "root_cid": { 52 | "/": "bafy2bzaceay6amrqhqwnl2ykvr2ozyfebq3lrjupcvysbylcimnrokqoxby5m" 53 | } 54 | } 55 | }, 56 | "apply_messages": [ 57 | { 58 | "bytes": "igBCAGVCAGQARwABoxhcUAEaO5rKAEIAyEIAAQBA", 59 | "epoch_offset": 0 60 | } 61 | ], 62 | "postconditions": { 63 | "state_tree": { 64 | "root_cid": { 65 | "/": "bafy2bzacedu6fh775g2oxqhwhyhlcfb5cldbdqtmcyiof26bbgi4wz6krbo26" 66 | } 67 | }, 68 | "receipts": [ 69 | { 70 | "exit_code": 6, 71 | "return": "", 72 | "gas_used": 321268 73 | } 74 | ] 75 | }, 76 | "diagnostics": { 77 | "format": "Lotus-ExecutionTrace-V1", 78 | "data": "SDRzSUFBQUFBQUFBLzVTU1gydmJNQlRGdjRvNVR5dUlUWFphTHdqMk1OSTJCSnF1WkZ0ZlNoOFUrY1lXdGFXaFAwbVdrTzgrWkRjbGtERld2MGlXZEg5SDUxdzk3VEgzTmNRZWorUzh0Z2FDTS95d0VGanhuT2RndUhXMmUvM2xZTGkzUmxGLzZsRzJrU0NRai9uYmx3cW0wdC9wVGdlSS9HMjlYNzBsbXNoZkVDaDYwbFQ2QjBlZGpnbWZDdWNVR2x2MTdBZnBaT2NoQUliSjdEcGQ4Qk1FbG5MMXUxanVwQ0wxNHJZdnUyMHo2cHEyb0kwdnJGYWJ0bGl2cnZSdXMyd2FyWFYwb2U0KzI3V1JoV3kzcllzNEhGaXl1MUFoQVcrMk9reHNSUkFsdzRKQ2RBYkN4TGJ0ci9iVFV3VXhLdktpSEI4WWJweXpMc1VnZFV0VkZtd1duRFIrUlM1YlJWUDU3TU9DZXRxWDhrS2M3QTNITncyWnJLSXFxcUJOZmF6Z0g0Zk1UdlBMYm1kM0Z5SXpObVJrYkt5YmN6d1lycU9UNGRpdHFmU1RScnFhUE1UVEh2ZXlTMTM1WmlhTjFHWk8zc3Vhd05CYWRiUVg2dFNieTNFNVlsQTF4R2pjVDlOREtFdUdkZHJuREd2MU92cGhEQUdDSDlpSnhKVENWeFdzTzhmemdjd0hLbjhQZEhnR003TzJhakI1QmkveThwSmZEUXJIK2YvSU1OQVdBZ0gvMUx1MjVpOTV2ZFBRTThQM3VGU3liZjFBT1R6L0NRQUEvLzh4RTBCZmJBTUE=" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-burnt-funds-actor--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-burnt-funds-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkFISjOFMyW2T6qMfbbt652LjE8Wd55tuefW/GDqBa7esswkL+P0stSi4sz8PMY64oxuZkQy/G/k+U39kwWvzBD5uOPd70uyqj5Lz84/yDe1IvqYgzezrw2SUtcN5w8pnHsTXSOTdOSKpK3Fk9dL+jpEi+Y8j5/DteHJwQNvWYkzssmlxYeboWNhomFjkxMDW8sNrQhpBsZQBrG0zBx9I/2y1KLMtMzUlKLU9MzikqJKJBdw3EzaUiwhVPRl2hEtUbe/gqdWP7Pcv3ef7anzE6y3rm47wOAANZSl5YZWOMhMIYiZxSX5RYnpqQX55alFSOblb37L+Ow3x7OD/4I/makpP3BJZml++OY2G8sc5sLZiR93g81ranJiYG65oeUPMo8LYl5yUX4ekjmpF29dT5l05uoFAcnaQ9lXf7MfON965s76TwItB65U/xWPZHBocmJIbrmhFQQygxdiRmJycn5pXgmSMfddS45tXrgz68SeDVO2TK+ZrNlbkXPh/a9Nl54vuS5dPoML7j2GlhtagSCjeKDeqywuSc0lIargJrGCQl8CZJQwSkjlJhZlpyK7LerHxmJT3afruzdZSbOqmb+YJlz25seTG2k52ZsXcPQW5sJNZEQLqsy8TGRzlrLZzf49Y1/lcteXmyWObRV5J3pS+the4avtN/Sanx+ryIGbk0IwuM6oHitZkRf6xDbV+xUTw9ZaWX/zaBEhI8dlfLHlS1e9ZWZwY3hxZakAA9RAJrRAK0otTyxKQTJPZcMmt8QZIZVvLy+N4NjSJMUVLPz9U9OW1iV+X4vN5bpeMvgysJXFVNovZKi8wMDAYIA7yWIXbWAkLhU3OzEEIDlL4l/WmcTFi7N5zG28rPqWeTdqfzo1O6ghYMKciiscoV08JCjVJE5Zk0ODBva8gymyh5G4rNTvAAVNERIMTHdyGLCAcAbmA9jEGRhI8CMpar9JoGZpBMuIuIzdCCocWFhBGYlTDiOtonC0iMvjjU4MyTLoORuZrU5cDm/QwpGnsQitYyIuj3cjBe3T1G5bibNsD29PEN2y4U3oQeVFvtEPX6ncsLQ4usOy2l+fPKVUTOs0SjIKDg4OesT5q5mBodmRoaFBArUwRLBSiSsSm5Gc53Xt+fd6xbR9PAXN1Sv+7dnw6OqsVcxmcz8dvn/71fXuB+slUguSMxIz83TLEnMyUxJLMvPzPIjT2eTUwNAILipDGTNfGHv6TJTN+qf/0FYxzifmO3tSqESKLXHFbiN2/TLoJS8yezYjcUVwt4MDgyeDhniqYvzPBwxeDIzfvZdbFbJcmdwUIQXiLJ5VeW+DK3rpEcYoOS1ruy66MMyg+/8ZHHwZGAV+mN+YohXYxcDA4MvAVPP2+hKWpH1ODAwMdcQ1w1CaVV1n2T6Xi1poJQWvWyyxnvXXdIeAKz6vcjjWPnX9xvDrRTkJdfVnVuKMHG1WkduscmMQ9yh7UT3auCKhccXoxnAxYHJsK/UbV1Xcs04xAAAAAP//AQAA///URng8Mw0AAA==", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAGNVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzaceburg2iyw6jhsxpgw325zuib4sryttme3zdihyev2afi25tjmjfdg" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 0, 66 | "return": "", 67 | "gas_used": 404268 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzVTUnpXN2JNQkNFMzJYT0JFcjl4TEo1SytURUNGQ25RZHJtRXVSQVViU3NSaUpsL2lpV0RiMTdJYkVHQ3FRb2FsMTJSU3krMlpsOU9XTnJLN0F6bnFXeHRWWmdsT0M3QnNPT3JsWWd1RE82bmY0aXRmZGxaZDlhSy9WN241a3VsUXNyanJadFhITFFnKzA3bFNYT0R5QjQwRXJJR2ZUTUd5L0JFTVVKQ0RiY2ZxbmIyb0ZGOVBMTnIzZFM1cndEUTB4cG1IczBzcTM5SkJ5QllDdmRYcGN6OFpFYjNsb3dnQ0MvWDArYmZ3SkR3WGREWEp5NGtJWFBNbDFacS9tcDdQbGIvVE1yMjZvN0hBMzMydDI4ZDBQQjAvalVTVmtNdTlRY2xEajVHT05JcGh5ZWhKdUF0OGZhNWJvTUZwNms4MGFCS2Q4MDgyby9yQ3pCVXByR2krVkljR3VNTm1HZnRUZmNYVExjY0p2dnVhbWtCWHM1NDRHM1V4QmZWYjdudGRwS2Eza2xRZEJvY1dHN0NpeGFac3RGUWlBcXNHUTV0OU41b25SRjBFOERsS0FYdjZzTjFUa3dPcEkvTkRiU2ZSWk9tNDk4R3RBMFlPazEwSENFZTlWckVWeCtnTWZSSXFVM1FlSFMvNDhNZ1R5Q3dlR2ZlbXV0L2hMWWxZWmVDYjc1UXZDbXNZRXl2djRLQUFELy80TmVzNjBEQXdBQQ==" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-storage-power-actor--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-storage-power-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkFISj8W/LirXev6NKSjRVSKOdHBo+3Vok7mp/IGZr9e67dfy04vSy0qzszPY6wjzuhmRiTD/0ae39Q/WfDKDJGPO979viSr6rP07PyDfFMroo85eDP72iApdd1w/pDCuTfRNTJJR65I2lo8eb2kr0O0aM7z+DlcG54cPPCWlTgjm1xafLgZOhYmGjY2OTGwtdzQipBmYAxlEEvLzNE30i9LLcpMy0xNKUpNzywuKapEcgHHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZF7+5reMz35zPDv4L/iTmZryA5dkluaHb26zscxhLpyd+HE32LymJicG5pYbWv4g87gg5iUX5echmZN68db1lElnrl4QkKw9lH31N/uB861n7qz/JNBy4Er1X/FIBocmJ4bklhtaQSAzeCFmJCYn55fmlSAZc9+15NjmhTuzTuzZMGXL9JrJmr0VORfe/9p06fmS69LlM7jg3mNouaEVCDKKB+q9yuKS1FwSogpuEiso9CVARgmjhFRuYlF2KrLbon5sLDbVfbq+e5OVNKua+YtpwmVvfjy5kZaTvXkBR29hLtxERrSgyszLRDZnKZvd7N8z9lUud325WeLYVpF3oielj+0Vvtp+Q6/5+bGKHLg5KQSD64zqsZIVeaFPbFO9XzExbK2V9TePFhEyclzGF1u+dNVbZgY3hhdXlgowQA1kQgu0otTyxKIUJPNUNmxyS5wRUvn28tIIji1NUlzBwt8/NW1pXeL3tdhcruslgy8DW1lMpf1ChsoLDAwMBriTLHbRBkbiUnGzE0MAkrMk/mWdSVy8OJvH3MbLqm+Zd6P2p1OzgxoCJsypuMIR2sVDglJN4pQ1OTRoYM87mCJ7GInLSv0OUNAUIcHAdCeHAQsIZ2A+gE2cgYEEP5Ki9psEapZGsIyIy9iNoMKBhRWUkTjlMNIqCkeLuDze6MSQLIOes5HZ6sTl8AYtHHkai9A6JuLyeDdS0D5N7baVOMv28PYE0S0b3oQeVF7kG/3wlcoNS4ujOyyr/fXJU0rFtE6jJKPg4OCgR5y/mhkYmh0ZGhokUAtDBCuVuCKxGcl5Xteef69XTNvHU9BcveLfng2Prs5axWw299Ph+7dfXe9+sF4itSA5IzEzT7csMSczJbEkMz/PgzidTU4NDI3gojKUMfOFsafPRNmsf/oPbRXjfGK+syeFSqTYElfsNmLXL4Ne8iKzZzMSVwR3OzgweDJoiKcqxv98wODFwPjde7lVIcuVyU0RUiDO4lmV9za4opceYYyS07K266ILwwy6/5/BwZeBUeCH+Y0pWoFdDAwMvgxMNW+vL2FJ2ufEwMBQR1wzDKVZ1bVfSf/qMrtfvGZLz8SJRLad4dG9q6zRsez5P4FqvX/WSSTU1V9ZiTNyCDWrnBiqB1fDyo1B3KPsBcNo84qE5hWjG8PFgMmxrdRvXlVxzzrFAAAAAP//AQAA///KOIkKNQ0AAA==", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAARVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzacedyxb6g5fn6ulzkurccbkgqdmfaerbxkukeqhzi7ga3pv2zpq7lgw" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 0, 66 | "return": "", 67 | "gas_used": 404268 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzVTUnpXN2JNQkNFMzJYT0JFcjlXSFo1Syt6RUNGQ25RZHJtRXVSQTA3U3NSaUp0TG1uTE12VHVoY1FhS0pDaVNIVFpGYkg0Wm1mMitZSVZsUkFYUEdsSGxUVVFuT0dIaGNDVzUyQzRkYllaZmhLekM1dVNYaHZTOW5TY3VuMnVDMUl0TmJYUER2Wk14NzJaWmo2Y3dYQnZqZElqNTBuV1FVTWdTVE13TENWOXJacktReVQ4K28ydnQxclA1UjRDS2VkeDdzSHBwZ3FEY0FLR2xmWTd1eG1KRDlMSmhpQUFodm5kWWxqOEV3VFdjbnRPMTUxVWVpTlAwNG1pN3BEdlQ0SEN0S05NN2M1dDRXMlhUMTUvWlpVN2hWUGIyZFRVNGRDRW90enVDWDNQaGhnZWxSK0FOMjNsNTNZVExUeHFINXlCTUtHdXg5VitrdDVBNUR4UGkxblBjT09jZFhHZlJYRFNYeU5jU3BydnBDczFRVHhmY0MrYklZaHZacjZUbFZscElsbHFNTlJXWGRtK2hFaG0wMW1STWFnU0lwdU43WENkSlAvTWNCd0dPTU5SL2FrVXEvY1F2R2QvYVN5MS82SzhkVy81UEtKNXhQS1BRT01SN3N6UnF1anlEVHhOaXB4UG9zSzFmNDhNZzI0aDRQRmZ2WVUxL3dqc2c0WmVHTDZIdFpKMVRaSFN2L3dPQUFELy8za0tDd2NDQXdBQQ==" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-verified-registry-actor--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-verified-registry-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkFISuXct+05sO18yubWkIXbSl++PLBLs3NKpvu7DsvrVYacH9+kl6UWFWfm5zHWEWd0MyOS4X8jz2/qnyx4ZYbIxx3vfl+SVfVZenb+Qb6pFdHHHLyZfW2QlLpuOH9I4dyb6BqZpCNXJG0tnrxe0tchWjTnefwcrg1PDh54y0qckU0uLT7cDB0LEw0bm5wY2FpuaEVIMzCGMoilZeboG+mXpRZlpmWmphSlpmcWlxRVIrmA42bSlmIJoaIv045oibr9FTy1+pnl/r37bE+dn2C9dXXbAQYHqKEsLTe0wkFmCkHMLC7JL0pMTy3IL08tQjIvf/Nbxme/OZ4d/Bf8yUxN+YFLMkvzwze32VjmMBfOTvy4G2xeU5MTA3PLDS1/kHlcEPOSi/LzkMxJvXjresqkM1cvCEjWHsq++pv9wPnWM3fWfxJoOXCl+q94JINDkxNDcssNrSCQGbwQMxKTk/NL80qQjLnvWnJs88KdWSf2bJiyZXrNZM3eipwL739tuvR8yXXp8hlccO8xtNzQCgQZxQP1XmVxSWouCVEFN4kVFPoSIKOEUUIqN7EoOxXZbVE/Nhab6j5d373JSppVzfzFNOGyNz+e3EjLyd68gKO3MBduIiNaUGXmZSKbs5TNbvbvGfsql7u+3CxxbKvIO9GT0sf2Cl9tv6HX/PxYRQ7cnBSCwXVG9VjJirzQJ7ap3q+YGLbWyvqbR4sIGTku44stX7rqLTODG8OLK0sFGKAGMqEFWlFqeWJRCpJ5Khs2uSXOCKl8e3lpBMeWJimuYOHvn5q2tC7x+1psLtf1ksGXga0sptJ+IUPlBQYGBgPcSRa7aAMjcam42YkhAMlZEv+yziQuXpzNY27jZdW3zLtR+9Op2UENARPmVFzhCO3iIUGpJnHKmhwaNLDnHUyRPYzEZaV+ByhoipBgYLqTw4AFhDMwH8AmzsBAgh9JUftNAjVLI1hGxGXsRlDhwMIKykicchhpFYWjRVweb3RiSJZBz9nIbHXicniDFo48jUVoHRNxebwbKWifpnbbSpxle3h7guiWDW9CDyov8o1++ErlhqXF0R2W1f765CmlYlqnUZJRcHBw0CPOX80MDM2ODA0NEqiFIYKVSlyR2IzkPK9rz7/XK6bt4ylorl7xb8+GR1dnrWI2m/vp8P3br653P1gvkVqQnJGYmadblpiTmZJYkpmf50GczianBoZGcFEZypj5wtjTZ6Js1j/9h7aKcT4x39mTQiVSbIkrdhux65dBL3mR2bMZiSuCux0cGDwZNMRTFeN/PmDwYmD87r3cqpDlyuSmCCkQZ/GsynsbXNFLjzBGyWlZ23XRhWEG3f/P4ODLwCjww/zGFK3ALgYGBl8Gppq315ewJO1zYmBgqCOuGYbSrOr09fsTZfIle6LWZe5T5+wVTX68jqrJPrpd6MmvY1F2PLYk1NVfWYkzkobNKieG6uHdsHJjEPcoe8Ew2rwioXnF6MZwMWBybCv1m1dV3LNOMQAAAAD//wEAAP//uZTrCTUNAAA=", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAAZVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzaceapepnv4yc3m6zftqvkkdntv5hu4borjrgkgsr7ora45o6rrbhy6y" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 0, 66 | "return": "", 67 | "gas_used": 404268 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzVTUlVXK2JNQlNGLzh0NXRqUUREc244TnBFMnFyUjBWYmYxcGVxRE1RNmdnRTF0UTBnai92c0VYcVJKbmFhVmwzdXhycjV6ejduUEYreGRDWDdCazdLdU5ocWNFdnd3NERqUUZBUzMxclR6VDZTcnZpamRzWFhLbklhMTdaaEtuUnhkMi9qazFaemQwT2wxNHZzekNPNk5sbXJoUEltbVYrQ0k0Z1FFTytHKzFtM3R3U042L1piWFc2VXkwWUVqcGpUTVBWalYxdjBzSElGZ3IzeGxpb1g0SUt4b0hUaEFrTjF0NThVL2dTTVhoM09jdndtcHhNR09MSkdEc25sZWxGMThxdE5pT0psazFabkQyMHBXZzh2TmVHYnlLRThzWWNmQ3J2TlhUQk9aWTNpVWZnYmVqTFhQVEJFc1BDcmZXdzJ1KzZaWlZ2dnBWQUhPS0l2VHpVUndZNjJ4WVo5dGI0Vy9ScmdUTHF1RUxaVURmNzdnWHJSekVOOTBWb2xhNzVWem9sUWdhSXk4c24wSkhtM1dtelFoa0NWNHNsbmErVG9SKzB3d3pBT1VZSkMvcXd2VmUzQTZrVDgwZHNwL2tkN1k5M3dhMERSZzZVZWc0UWgzZWpBeXVId0hqNk9VMFZWUXVQYi9JME9nUm5CNC9GTnZhL1JmQXZ1Z29SZUM3MzB1UmRPNFFKbGVmZ1VBQVAvL1RBSTdhZ0lE" 74 | } 75 | } 76 | -------------------------------------------------------------------------------- /corpus/actor_deletion/no_beneficiary--delete-w-zero-balance--genesis.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "selector": { 4 | "chaos_actor": "true" 5 | }, 6 | "_meta": { 7 | "id": "delete-w-zero-balance", 8 | "version": "v1", 9 | "description": "actor with zero balance is deleted, does not require beneficiary", 10 | "gen": [ 11 | { 12 | "source": "genscript", 13 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 14 | }, 15 | { 16 | "source": "github.com/filecoin-project/lotus", 17 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 18 | }, 19 | { 20 | "source": "github.com/filecoin-project/specs-actors", 21 | "version": "v0.9.12" 22 | }, 23 | { 24 | "source": "github.com/filecoin-project/specs-actors/v2", 25 | "version": "v2.1.0" 26 | } 27 | ] 28 | }, 29 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmhdX8f43z5i56p6Aivbdw8+uo/FULovOks/knKWZ56e5IN0NSWr4wa+GHa80sRRM6Dbz6f81cGzptx73embULeCRuy24sWJtellpUnJmfx7iDjTizm1xafPgZOhcmGjY2OTGwtdzQipBmYAxlEEvLzNE31C9LLcpMy0xNKUpNzywuKapEcgrHzaQtxRJCRV+mHdESdfsreGr1M8v9e/fZnjo/wXrr6rYDDA5QQ1labmiFg8wUgphZXJJflJieWpBfnlqEZB63VtuU2rO78g8tXKfwan1fysEt8g+nCh5Pufz+vO2qM992w81LarmhFQAyjxtiXnJGYn4xkkHTe9K/3FiqxSg1Jbvuk8HZojgb51zpPec7Z7r/CFar7ZoDNqipyYmBueWGlj/IIC6oQUX5eUjmpF68dT1l0pmrFwQkaw9lX/3NfuB865k76z8JtBy4Uv1XPJLBocmJIbnlhlYQyAxeiBmJycn5pXklSMbcdy05tnnhzqwTezZM2TK9ZrJmb0XOhfe/Nl16vuS6dPkMLri/GFpuaAWCjOKBhlNlcUlqLpJJrhvOH1I49ya6RibpyBVJW4snr5f0dYgWzXkeP4drw5ODiBBnBUWjBMgoYZQgz00syk5FdlvUj43FprpP13dvspJmVTN/MU247M2PJzfScrI3L+DoLcyFm8iIFlSZeZnI5ixls5v9e8a+yuWuLzdLHNsq8k70pPSxvcJX22/oNT8/VpEDNyeFYHCdUT1WsiIv9IltqvcrJoattbL+5tEiQkaOy/hiy5euesvM4MHA3Fu35FgDA9RIJrRgK0otTyxKQTJRQi1M7lPIMj7BTyc/8T4Svcbwik3sZklUybOfj4QLws8mM/gysJXFVNovZKi8wMDAYIA79WMXbWAkLkM0OzEEIDvrX9aZxMWLs3nMbbys+pZ5N2p/OjU7qCFgwpyKKxyhXTwkKNUkTlmTQ4MG9myIKbKXkbhcOcEBCpoiJBiY7uQwYAHhDMwHsIkzMJDgRwYFEhR/k0IrHpCYmsSVEk0JDRKoRQOCZURcAdEIKmRYWEEZklMOI82jcLSIKysanRiSZdBLCGS2OnElRYMWjrIBi9A6JuLKim6k+Hma2m0rcZbt4e0Jols2vAk9qLzIN/rhK5UblhZHd1hW++uTp5SKOYaUhEeCWgUHBwc94vzVzMDQ7MjQgJzIQIUqgpVKXNHajOQ8r2vPv9crpu3jKWiuXvFvz4ZHV2etYjab++nw/duvrnc/WC+RWpCckZiZp1uWmJOZkliSmZ/nQZzOJqcGhkZwgRvKmPnC2NNnomzWP/2HtopxPjHf2ZNCJVJsiSu+G7Hrl0Evv5HZ9cSV450ODgyeDALQosWLgfG793KrQpYrk5sipECcxbMq721wRS+Cwhglp2Vt10UX9mTg/w8BDA5fWYlrfIHaUtwMHUOlLTWImkBuDOIeZS8YRhtCJDSEGEENoXSFLedo0BCq4p51igEAAAD//wEAAP//U1Np1qsMAAA=", 30 | "preconditions": { 31 | "variants": [ 32 | { 33 | "id": "genesis", 34 | "epoch": 1, 35 | "nv": 0 36 | }, 37 | { 38 | "id": "breeze", 39 | "epoch": 41281, 40 | "nv": 1 41 | }, 42 | { 43 | "id": "smoke", 44 | "epoch": 51001, 45 | "nv": 2 46 | }, 47 | { 48 | "id": "ignition", 49 | "epoch": 94001, 50 | "nv": 3 51 | } 52 | ], 53 | "state_tree": { 54 | "root_cid": { 55 | "/": "bafy2bzacecvq77jtn2o2f3raeqn324nt5nng7kvalnxbw2ypsiqwusrnxbttm" 56 | } 57 | } 58 | }, 59 | "apply_messages": [ 60 | { 61 | "bytes": "igBCAGJCAGQAQBo7msoAQgDIQgABBUNCAGM=", 62 | "epoch_offset": 0 63 | } 64 | ], 65 | "postconditions": { 66 | "state_tree": { 67 | "root_cid": { 68 | "/": "bafy2bzaceb32c2vb6dligbdsscetasup7km22vmwxdpi3gl5uagbrwy5wfyk2" 69 | } 70 | }, 71 | "receipts": [ 72 | { 73 | "exit_code": 0, 74 | "return": "", 75 | "gas_used": 48719 76 | } 77 | ] 78 | }, 79 | "diagnostics": { 80 | "format": "Lotus-ExecutionTrace-V1", 81 | "data": "SDRzSUFBQUFBQUFBLzdTU1QyK2JNQmpHdjh0emRqVUhFa0o5MjBnYVZWcTZydHQ2cVhvdzVnMkJBazVzRTRWRWZQY0pTS1J1M2FSRldybllHT3YzL09GOU9tSnBVNGdqSHNuWVRGY1FuT0c3aHNDS1g0ZGd1REc2N045R25JUGhUbGVLK2t1UHNxZ0pBdDNwUXRyUFdaazVpQkUvUC8zcERWRWtOeER3K09uZXZhRXlxenZrQ0F4TGNtdWRRRXdZN3FXUnBZWEExL1JURG9ib2R0YjUrZ0NCV0s0YUx6NUlSWW5iMXpiVitUUlhYaDVzdHF2OFpiS3h5YTRKWGdML3NNMkxyVDdrMnpwMkRma1U2Mlk4empUYWxuVXBINVRyZ1BOOTVpS2REQ0VleU5XbWdxanFvdWp0L2JDVVFJekQ2ZWk2WlpnYm93MEV3RENyalhUbmdoYlNSbXRwVXJJUVQwZmN5YkpyNGtzVnJXVldMY2xhbVJJWUNxM09hSmYyM1lTQno2QlNDRC9zdDEzM2djZXc2NzV6aHAwNnJYWlluWVBnTFhzbHNTRDNVVGx0M3VMNVFPWURsVjhDSFg3RGJiWFRhZ2o1QnU3NTRTUVlCRTdiZnhGaG9EMEVNdnlpMXZ1Zjcwbjkxd3d6S3NqUlg3cTVtZ2I5U0w2Q1gwMkRTL0R2WS9yMzRtZTYrc1BnWENqd3pQQ3RqcFVzQ2p0UTJ1ZWZBUUFBLy8rMlVWSlY2QU1B" 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /corpus/transfer/system_receiver--to-storage-market-actor--actorsv2.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "message", 3 | "_meta": { 4 | "id": "to-storage-market-actor", 5 | "version": "v1", 6 | "comment": "May break in the future if send to a system actor becomes disallowed: https://github.com/filecoin-project/specs/issues/1069", 7 | "gen": [ 8 | { 9 | "source": "genscript", 10 | "version": "c5af3c231f0e5f82af3d624323893b76fd100630" 11 | }, 12 | { 13 | "source": "github.com/filecoin-project/lotus", 14 | "version": "v0.9.1-0.20201008141726-3201e0eb8fd8" 15 | }, 16 | { 17 | "source": "github.com/filecoin-project/specs-actors", 18 | "version": "v0.9.12" 19 | }, 20 | { 21 | "source": "github.com/filecoin-project/specs-actors/v2", 22 | "version": "v2.1.0" 23 | } 24 | ] 25 | }, 26 | "car": "H4sIAAAAAAAA/0pflFqUn19S3HRDK0KdgbFwwRMmheU36o6c+CencXPuhTk/IxbfVNfbWtW69O7zOv/6lKsSUkFISo2n274OcFmYs+JaAJOvO/MNKxYniSy2b+/nV+12PBS0dFd6WWpRcWZ+HmMdcUY3MyIZ/jfy/Kb+yYJXZoh83PHu9yVZVZ+lZ+cf5JtaEX3MwZvZ1wZJqeuG84cUzr2JrpFJOnJF0tbiyeslfR2iRXOex8/h2vDk4IG3rMQZ2eTS4sPN0LEw0bCxyYmBreWGVoQ0A2Mog1haZo6+kX5ZalFmWmZqSlFqemZxSVElkgs4biZtKZYQKvoy7YiWqNtfwVOrn1nu37vP9tT5CdZbV7cdYHCAGsrSckMrHGSmEMTM4pL8osT01IL88tQiJPPyN79lfPab49nBf8GfzNSUH7gkszQ/fHObjWUOc+HsxI+7weY1NTkxMLfc0PIHmccFMS+5KD8PyZzUi7eup0w6c/WCgGTtoeyrv9kPnG89c2f9J4GWA1eq/4pHMjg0OTEkt9zQCgKZwQsxIzE5Ob80rwTJmPuuJcc2L9yZdWLPhilbptdM1uytyLnw/temS8+XXJcun8EF9x5Dyw2tQJBRPFDvVRaXpOaSEFVwk1hBoS8BMkoYJaRyE4uyU5HdFvVjY7Gp7tP13ZuspFnVzF9MEy578+PJjbSc7M0LOHoLc+EmMqIFVWZeJrI5S9nsZv+esa9yuevLzRLHtoq8Ez0pfWyv8NX2G3rNz49V5MDNSSEYXGdUj5WsyAt9Ypvq/YqJYWutrL95tIiQkeMyvtjypaveMjO4Mby4slSAAWogE1qgFaWWJxalIJmnsmGTW+KMkMq3l5dGcGxpkuIKFv7+qWlL6xK/r8Xmcl0vGXwZ2MpiKu0XMlReYGBgMMCdZLGLNjASl4qbnRgCkJwl8S/rTOLixdk85jZeVn3LvBu1P52aHdQQMGFOxRWO0C4eEpRqEqesyaFBA3vewRTZw0hcVup3gIKmCAkGpjs5DFhAOAPzAWziDAwk+JEUtd8kULM0gmVEXMZuBBUOLKygjMQph5FWUThaxOXxRieGZBn0nI3MVicuhzdo4cjTWITWMRGXx7uRgvZparetxFm2h7cniG7Z8Cb0oPIi3+iHr1RuWFoc3WFZ7a9PnlIqpnUaJRkFBwcHPeL81czA0OzI0NAggVoYIlipxBWJzUjO87r2/Hu9Yto+noLm6hX/9mx4dHXWKmazuZ8O37/96nr3g/USqQXJGYmZebpliTmZKYklmfl5HsTpbHJqYGgEF5WhjJkvjD19Jspm/dN/aKsY5xPznT0pVCLFlrhitxG7fhn0kheZPZuRuCK428GBwZNBQzxVMf7nAwYvBsbv3sutClmuTG6KkAJxFs+qvLfBFb30CGOUnJa1XRddGGbQ/f8MDr4MjAI/zG9M0QrsYmBg8GVgqnl7fQlL0j4nBgaGOuKaYSjNKvtH8Wx7jxx+tO7cgsJDvZsXhfLdntJVz8XX+de9JOvpx4kk1NVfWYkzcrRZRW6zyo1B3KPsBcMgblw5MVQPuuYVoxvDxYDJsa3Ub15Vcc86xQAAAAD//wEAAP//QSVerTUNAAA=", 27 | "preconditions": { 28 | "variants": [ 29 | { 30 | "id": "actorsv2", 31 | "epoch": 138721, 32 | "nv": 4 33 | }, 34 | { 35 | "id": "tape", 36 | "epoch": 140761, 37 | "nv": 5 38 | }, 39 | { 40 | "id": "liftoff", 41 | "epoch": 148889, 42 | "nv": 5 43 | } 44 | ], 45 | "state_tree": { 46 | "root_cid": { 47 | "/": "bafy2bzacect5q7wezd7b4kgztxijz6kyupmsolvvpkc2lxphpzhx6zgvdanfe" 48 | } 49 | } 50 | }, 51 | "apply_messages": [ 52 | { 53 | "bytes": "igBCAAVVAWnoM0lMkR1q/i/hPSFeTFz3B2JVAEIAexo7msoAQgDIQgABAEA=", 54 | "epoch_offset": 0 55 | } 56 | ], 57 | "postconditions": { 58 | "state_tree": { 59 | "root_cid": { 60 | "/": "bafy2bzaceazzopplkbckc3fi2ziaetkhapmdubccdbvan5xpt55lwqockks3u" 61 | } 62 | }, 63 | "receipts": [ 64 | { 65 | "exit_code": 0, 66 | "return": "", 67 | "gas_used": 404268 68 | } 69 | ] 70 | }, 71 | "diagnostics": { 72 | "format": "Lotus-ExecutionTrace-V1", 73 | "data": "SDRzSUFBQUFBQUFBLzVTUlVXK2JQaFRGdjh0NXR2UTNoRUwrZnB0SUcxVmF1cXJiK2xMMXdURU9ZUUdiK0JwQ0d2SGRKL0FpVGVvMHJiemNpM1gxTy9lYyszTEJoa3FJQzU2MW84b2FDTTd3elVKZ3gyL0FjT2RzTS8xRVp0OFZKUjBhMHZiVVo2NU5kRXBxb0tiMmk2TTlVOSthYk9HN014Z2VyRkY2NWp6THV0TVFpT0lGR05hU1BsZE41U0VpZnYzbTF6dXRjOWxDSU9ZOHpEMDYzVlRkSkJ5QllhUDkzaFl6OFZFNjJSQUV3SkRmcjZiRi80UEFWdTdPOGZaTktpMWRVWjBTMnNYRjBSWER0aDZ5RThuYXByM3NmcHpkUVJaS1VwdXA5dGdmdkg4N2VPVlZpbkZrVXd4UHlrL0EyNkh5dVMyQ2hTZnRPMmNnVEZmWDgycmZTUmNRQ1UvaWREa3kzRHBuWGRobjFUbnByeEd1SmVWNzZVcE5FQzhYUE1obUN1S0x5ZmV5TWh0TkpFc05odHFxSzl1WEVORXlXNllMQmxWQ0xKWnpPMTBuU3Y1bjZLY0J6dENyWDVWQzlSNkNqK3czamJYMm41UzM3ajJmQnpRUFdQNFJhRGpDdmVtdENpN2Z3ZU1vVGZoTlVMajIveUxEb0FjSWVQeFZiMlhOSHdMN29LRlhocS9kVnNtNnBrQVpYMzhHQUFELy8zSERMQ0lDQXdBQQ==" 74 | } 75 | } 76 | --------------------------------------------------------------------------------