Skip to content

Instantly share code, notes, and snippets.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=utf-8" />
contract Foo {
uint256 constant MAX_WITHDRAWAL_ATTEMPTS = 3;
mapping(address => uint256) private numWithdrawalAttempts;
function doWithdrawalRequest() public {
require(numWithdrawalAttempts[msg.sender] <= MAX_WITHDRAWAL_ATTEMPTS);
// ...
// Sources flattened with hardhat v2.8.4 https://hardhat.org
// File @aragon/os/contracts/common/UnstructuredStorage.sol@v4.4.0
/*
* SPDX-License-Identifier: MIT
*/
pragma solidity ^0.4.24;
contract WithdrawerExitBus is IBeaconChainMessageBus {
uint256 constant WITHDRAWER_EXIT_TYPE = 0x00;
struct WithdrawerExit {
address withdrawalAddress; // address corresponding to the 0x01 withdrawal creds
uint256 validatorIndex; // caller is responsible to get it from validator pubkey
}
function initiateValidatorExit(uint256 _validatorIndex) external {
// optionally require msg.value > some value and lock it on the contract
MAX_WITHDRAWER_EXITS = 2**4
class WithdrawerExit(Container):
validator_index: ValidatorIndex
withdrawer_address: ExecutionAddress
class BeaconBlockBody(Container):
# ...
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<style>
body {
background-color: white;
text-align: center;
color: balck;
font-family: Arial, Helvetica, sans-serif;
@arwer13
arwer13 / gist:35abc59afe2eb7f81c643ab91b0fe154
Last active January 28, 2017 18:54
Чуковский. От двух до пяти
Глава первая
ДЕТСКИЙ ЯЗЫК
...Но всех чудес прекрасных на земле
Чудесней слово первое ребенка.
Петр Семынин
I. ПРИСЛУШИВАЮСЬ
Когда Ляле было два с половиной года, какой-то незнакомый спросил ее в шутку:
- Ты хотела бы быть моей дочкой?
Она ответила ему величаво:
void train(cv::Mat &image) {
cv::cvtColor(image, image, CV_BGR2YCrCb);
const size_t w = image.cols;
const size_t h = image.rows;
double mean_cb = 0.0;
double mean_cr = 0.0;
double mean_cb2 = 0.0;
double mean_cr2 = 0.0;
double mean_crcb = 0.0;

Прежде чем купить и посадить вид клена остролистного, необходимо подготовить яму. В болотистой местности или на участках, где часто наблюдается застой воды, на дне ямы желательно устроить дренаж. Сделать его можно из камней, уложив их слоем в 5-10 см. Обратную засыпку можно проводить стандартным для участка грунтом, но лучше приготовить специальную смесь, которая создаст оптимальные условия для укоренения дерева клена остролистого. Для этого перед посадкой клена нужно взять 3 части торфокомпоста или перегноя, две части дерновой земли и одну часть песка. Все это нужно смешать и произвести обратную засыпку растения остролистого. Во время посадки возможно и внесение минеральных удобрений прямо в посадочную яму. Как правило, рекомендуется использовать 100-150 гр нитроаммофоски. Остролистый сорт При посадке саженцев остролистого клена устанавливать в яму их нужно так, чтобы корневая шейка находилась примерно на уровне грунта. Если же вы решили посадить саженцы, дающие бурную прикорневую поросль, по прикорневую ше

import sqlite3
def dict_factory(cursor, row):
d = {}
for idx, col in enumerate(cursor.description):
d[col[0]] = row[idx]
return d