Ricardo Guilherme Schmidt
Engenheiro de Contratos Inteligentes, Status.im
A Status.im é uma cateira de criptomoedas e um portal para web3 com mensageiro seguro. https://status.im/
#!/bin/bash | |
# URL base para download do ooniprobe | |
BASE_URL="https://github.com/ooni/probe-cli/releases/download" | |
# Nome do arquivo de domínios | |
ARQUIVO="dominios.txt" | |
ARQUIVO_TEMP="dominios_temp.txt" | |
ARQUIVO_DIFF="dominios_diff.txt" |
https://001game1.com | |
https://001game2.com | |
https://001game3.com | |
https://001game4.com | |
https://001game5.com | |
https://001game6.com | |
https://001game7.com | |
https://001game8.com | |
https://001game9.com | |
https://0066bet.com |
Ricardo Guilherme Schmidt
Engenheiro de Contratos Inteligentes, Status.im
A Status.im é uma cateira de criptomoedas e um portal para web3 com mensageiro seguro. https://status.im/
This post links my 3Box profile to my Github account! Web3 social profiles by 3Box. | |
✅ did:3:bafyreibon7m4jtkjyor7udjzqp6adje4rur7itzc3cowdpriyp5jxhot3i ✅ | |
Create your profile today to start building social connection and trust online at https://3Box.io/ |
I hereby claim:
To claim this, I am signing this object:
## Using conventionalcommits for commit messages: https://www.conventionalcommits.org/en/v1.0.0/#specification | |
## creates scaffolding for an embark-project in the folder named <project-name> | |
# npx embark new <project-name> | |
## sets the license of project https://github.com/Ovyerus/license#readme https://spdx.org/licenses/ | |
# npx license <SPDX Identifier> | |
# Envoirement Setup | |
## install node-js using nvm https://github.com/creationix/nvm | |
nvm install 10.17.0 |
pragma solidity >=0.5.0 <0.7.0; | |
import "./Account.sol"; | |
import "./ERC725.sol"; | |
import "../cryptography/ECDSA.sol"; | |
import "../common/Controlled.sol"; | |
/** | |
* @author Ricardo Guilherme Schmidt (Status Research & Development GmbH) | |
* @notice Defines an account which can be setup by a owner address (multisig contract), recovered by a recover address (a sort of secret multisig contract), and execute actions from a list of addresses (authorized contracts, extensions, etc) |
I propose the use of Status Network infrastructure to do this.
graph TB
ethereum["Ethereum Network"]
server["Status.im Service"]
subgraph Status Network
public["Public Chat"]
private["Private Messages"]
nodes["User Nodes"]
const EmbarkJS = require('Embark/EmbarkJS'); | |
const MultisigRecovery = require('Embark/contracts/MultisigRecovery') | |
config({ | |
namesystem: { | |
enabled: true, | |
available_providers: ["ens"], | |
provider: "ens", | |
register: { | |
rootDomain: "eth", |
pragma solidity >=0.5.0 <0.7.0; | |
/** | |
* @author Ricardo Guilherme Schmidt (Status Research & Development GmbH) | |
* @notice simplified multi proofs | |
*/ | |
library MerkleMultiProof { | |
/** | |
* @notice Calculates a merkle root using multiple leafs at same time | |
* @param leafs out of order sequence of leafs and it's siblings |