This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1| |// Copyright 2019-2022 ChainSafe Systems | |
2| |// SPDX-License-Identifier: Apache-2.0, MIT | |
3| | | |
4| |use std::collections::{BTreeMap, BTreeSet}; | |
5| | | |
6| |use actors_runtime::runtime::{ActorCode, Runtime}; | |
7| |use actors_runtime::{ | |
8| | actor_error, wasm_trampoline, ActorDowncast, ActorError, BURNT_FUNDS_ACTOR_ADDR, | |
9| | CALLER_TYPES_SIGNABLE, CRON_ACTOR_ADDR, MINER_ACTOR_CODE_ID, REWARD_ACTOR_ADDR, | |
10| | STORAGE_POWER_ACTOR_ADDR, SYSTEM_ACTOR_ADDR, VERIFIED_REGISTRY_ACTOR_ADDR, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pub fn mul_256(a: &[u64; 4], b: &[u64; 4]) -> [u64; 8] { | |
let mut carry = 0; | |
let r0 = mac_with_carry(0, a[0usize], b[0usize], &mut carry); | |
let r1 = mac_with_carry(0, a[0usize], b[1usize], &mut carry); | |
let r2 = mac_with_carry(0, a[0usize], b[2usize], &mut carry); | |
let r3 = mac_with_carry(0, a[0usize], b[3usize], &mut carry); | |
let r4 = carry; | |
let mut carry = 0; | |
let r1 = mac_with_carry(r1, a[1usize], b[0usize], &mut carry); | |
let r2 = mac_with_carry(r2, a[1usize], b[1usize], &mut carry); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"bytes" | |
"log" | |
"github.com/filecoin-project/go-bitfield" | |
) | |
func main() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2020-05-31T13:32:51.071 INFO filecoin_proofs::api::seal > seal_pre_commit_phase1: start | |
2020-05-31T13:37:54.854 INFO filecoin_proofs::api::seal > building merkle tree for the original data | |
2020-05-31T13:37:54.855 TRACE filecoin_proofs::api::seal > seal phase 1: sector_size 34359738368, base tree size 2147483647, base tree leafs 1073741824, cached above base 7 | |
2020-05-31T13:53:20.368 INFO storage_proofs_porep::stacked::vanilla::proof > replicate_phase1 | |
2020-05-31T13:53:20.593 INFO storage_proofs_porep::stacked::vanilla::proof > generating layer: 1 | |
2020-05-31T14:08:18.974 INFO storage_proofs_porep::stacked::vanilla::proof > setting exp parents | |
2020-05-31T14:08:41.351 INFO storage_proofs_porep::stacked::vanilla::proof > storing labels on disk | |
2020-05-31T14:11:13.595 INFO storage_proofs_porep::stacked::vanilla::proof > generated layer 1 store with id layer-1 | |
2020-05-31T14:11:13.808 INFO storage_proofs_porep::stacked::vanilla::proof > generating layer: 2 | |
2020-05-31T14:36:10.220 INFO storage_proofs_porep::sta |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"encoding/hex" | |
"log" | |
"github.com/filecoin-project/go-address" | |
commcid "github.com/filecoin-project/go-fil-commcid" | |
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use std::{env, thread::sleep, time::Duration}; | |
fn main() { | |
let flag = env::args().nth(1).unwrap_or("".to_owned()); | |
match flag.as_str() { | |
"" => { | |
println!("using vec![vec![u32; 14]; 1<<30]"); | |
let _cache = vec![vec![0u32; 14]; 1 << 30]; | |
println!("hold 10s"); | |
sleep(Duration::from_secs(10)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"bytes" | |
"encoding/json" | |
"io" | |
"log" | |
"math/rand" | |
"net/http" | |
"time" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"context" | |
"log" | |
"time" | |
"github.com/filecoin-project/lotus/chain/store" | |
"github.com/filecoin-project/lotus/lib/rpcli" | |
"github.com/libp2p/go-libp2p-core/peer" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"context" | |
"log" | |
"time" | |
"github.com/filecoin-project/lotus/chain/store" | |
"github.com/filecoin-project/lotus/lib/rpcli" | |
"github.com/libp2p/go-libp2p-core/peer" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"bytes" | |
"context" | |
"log" | |
"math/rand" | |
"github.com/filecoin-project/go-address" | |
"github.com/filecoin-project/go-amt-ipld" |
NewerOlder