Skip to content

Instantly share code, notes, and snippets.

View arseneeth's full-sized avatar
🌌
gm

arseny arseneeth

🌌
gm
  • Berlin
View GitHub Profile
// Import ethers from the ethers library
import { ethers } from "ethers";
// This is the address of the contract on Holesky deployment
const contractAddress = "0xd9029669bc74878bcb5be58c259ed0a277c5c16e";
// ABI (Application Binary Interface) array defining the functions available in the contract
const contractABI = [
{
"inputs": [],
@arseneeth
arseneeth / solidity-challenge-2024.md
Last active April 10, 2024 15:16
Daoism Systems Solidity Engineer Challenge

Daoism Systems Solidity Engineer Challenge

Introduction

The goal of this technical challenge is to demonstrate your ability to:

  • Produce robust Solidity code.
  • Innovate on Ethereum primitives.
  • Adhere to best practices in smart contract development.

Objective

Develop a smart contract in Solidity based on EigenLayer's LST (Liquid Staking Token) strategies architecture and a JavaScript script that interacts with this Smart Contract through a Safe multisig.

@arseneeth
arseneeth / DS_JUN_BACKEND_CHALLENGE.md
Last active May 9, 2022 16:11
Daoism Systems Smart Contracts Engineer Technical Challenge

Daoism Systems Junior Smart Contracts Engineer Technical Challenge

The goal of this technical challenge is to demonstrate the challengers ability to:

  1. produce Solidity code
  2. innovate on Ethereum primitives
  3. follow best practices

Overview

Curve Labs Smart Contracts Engineer Technical Challenge

The goal of this technical challenge is to demonstrate the challengers ability to:

  1. produce high-quality code.
  2. work with Ethereum tech stack.
  3. follow best practices

Overview

@arseneeth
arseneeth / BACKEND_CHALLENGE.md
Last active July 22, 2023 23:01
Daoism Systems Smart Contracts Engineer Technical Challenge

Daoism Systems Smart Contracts Engineer Technical Challenge

The goal of this technical challenge is to demonstrate the challengers ability to:

  1. produce Solidity code
  2. innovate on Ethereum primitives
  3. follow best practices

Overview

Curve Labs Technical Challenge

The goal of this technical challenge is to demonstrate the callengers ability to:

  1. produce Solidity code
  2. use DAOstack framework
  3. follow best practices

Overview

@arseneeth
arseneeth / 0_General_Instructions.md
Created December 5, 2019 14:10 — forked from shawntabrizi/0_General_Instructions.md
Sub 0.1 Workshop Setup Instructions

General Instructions

Most workshops at Sub0 will require that you have set up your computer to compile Substrate.

You can use this one-liner to do many of these steps for you automatically:

curl https://getsubstrate.io -sSf | bash -s -- --fast
Traceback (most recent call last):
File "build/raiden/raiden-script.py", line 2, in <module>
File "raiden/__main__.py", line 11, in main
File "click/core.py", line 722, in __call__
File "click/core.py", line 697, in main
File "click/core.py", line 1043, in invoke
File "click/core.py", line 895, in invoke
File "click/core.py", line 535, in invoke
File "click/decorators.py", line 17, in new_func
File "raiden/ui/cli.py", line 425, in run