🌀

Bruce Darcy

Hours

30

Expertise

Smart Contracts

Mentor
Ganesha Upadhyaya
Day ONE
April 18, 2022
End Date
July 31, 2022
Presence
Active
Telegram

image

Bio

Bruce Darcy is a young and hungry smart contract developer. He has experience with the internals of many different defi systems, to name a few lending/borrowing, Chainlink oracles, governance systems, and staking systems. Bruce graduated with a bachelors in computer science in December of 2019 from Colorado State University, with an emphasis in high performance computing, distributed systems, machine learning, and blockchain tech.

In his free time, Bruce likes to travel internationally, participate in mountain activities in Colorado, and play video + board games.

May 2022 Deliverables 90/50/55%

  • Canonical chain lightclient
  • Trustless horizon bridge contracts
  • Arbitrary message passing

Cultural Self Assessment

Cultural
Values
Read More
Self Assessment
Personal Story
Empathy
Communicative
conversation turn taking
Rate 1 - 10 with 10 being the best
disconfirm own beliefs
6
self-aware & articulate
6
Personal
share a drink
4
spend 10 hours daily together
6
nurture & mentor
6
Collaborative
make everyone shine
6
people over process
7
dare to disagree
6
Passion
Devoted
long-time craftsmanship
5
obsess over details
7
hungry & foolish
9
Aligned
share the mission
6
optimistic about flying off a cliff
8
your 50-year dream
4
Authentic
consistent with own actions
7
make tough decisions
6
admit mistakes
7
Excellence
Technical
top 1% superstar
5
effective tooling
8
relevant to our needs
7
Potential
10x growth
7
voracious learner
8
contrarian thinker
8
Impact
accomplish important work
7
activity < productivity
8
thrive in chaos
9

Timesheet 2022 - Bruce Darcy

MonthDateTaskHoursPay (Hrs X $75)Hours Breakdown

0

April 18, 2022

Orientation Tasts/Code Review/AllHands

4.83
362.25

10 Am to 11:30 Am - Orientation/Code Review 12pm to 1pm All hands + Breakout 2:20 to 4:45 Enviroment setup on new machine + More Code Review

April 19, 2022

Enviroment Setup, OneAnchor contract modifications, Design dicussions with Boris

6.5
487.5

11 am to 1pm - Enironment Setup, bugs with the linux drivers and sleep settings on my machine 😞 1pm to 5:25pm - OneANchor Review, Improvements, and Design discussion

April 20, 2022

Comments and minor changes on OneAnchor, deeper review of Horizon bridge along with notes and comments

2
150

6pm to 8pm

April 21, 2022

OneAnchor Refactor

6.25
468.75

10:45 am to 12pm - OneAnchor refactoring 12pm to ~ 1pm - meeting with boris for design discussion 1pm to 4:15 pm - OneAnchor refactoring 4:15 to 5 pm - Horizon and Btc Bridge review

April 22, 2022

Continuing on OneAnchor development, more horizon review

3
225

12pm to 3pm

April 25, 2022

All Hands + Spin off rooms

1.4
105

12pm to 1:25 pm

April 26, 2022

Docker setup, onebtc review, horizon brainstorm

6.5
487.5

10:05 am to 4:35 pm

April 27, 2022

Local harmony chain + horizon cli setup/debugging, studying rust language mechanics, review of rainbow bridge

5.42
406.5

11:20 am to 4:45 pm

April 28, 2022

Debugging horizon bridge keys, Initial design of canonical chain implementation

1.75
131.25

6:40 pm to 8:25 pm

April 29, 2022

Canonical chain implementation, private key horizon environment setup

3.25
243.75

11:45 am to 3pm

May 2, 2022

All Hands

1
75

12pm to 1pm

May 3, 2022

Arbitrary messages skeleton, TokenRegistry fix, Relay debuggings / setup

6
450

10:45 to 4:45

May 4, 2022

Debugging relayer, investigation of manually getting rlp headers and infura experimentation

4
300

10:20 to 2:20

May 5, 2022

Environment Debugging, Research on Tries/Merkle Patricia, More code auditing

5.33
399.75

10:10 to 4:30

May 6, 2022

Canonical chain testing

3
225

10:20 to 2:20

May 9, 2022

OneAnchor Localnet Uniswap setup

2.417
181.27499999999998

5:15 to 7:40

May 10, 2022

Hardhat ELC test setup

2
150

11:40 to 1:40

May 11, 2022

Ecosystem research

1
75

1:30 to 2 :30

May 12, 2022

Canonical Chain tests, Arbitrary messages research and solidity mechanics testing

8.5
637.5

11:45 to 8:15

May 13, 2022

Arbritrary Messages implementation and research, CLI debugging, general bridges research

6
450

11:00 to 5:00

May 16, 2022

All Hands

1
75

12pm to 1 pm

May 17, 2022

Debugging revert in horizon cli, environment tweaking

6
450

11:30 to 5:30

May 18, 2022

Building test path for properly using ELC in hardhat tests

7
525

10:30 to 5:30

May 19, 2022

Research into upcoming ethereum changes

2
150

2pm to 4pm

May 20, 2022

Review and research to understand other PRs in horizon, some research into hardhat. Light it up dao event in denver

6
450

1:15 to 3:15 7pm to 11pm

May 23, 2022

All Hands

1
75

12pm to 1pm

May 24, 2022

Refactor Arb Messages for seperate control flows between user events and system events. Continue debugging verification cli/contract mismatch

4.25
318.75

10:45 am to 3 pm

May 25, 2022

Review and address feedback on canonical chain PR, further investigate and debug MPT mismatch.

6.083
456.225

6:10 am to 8 am 10:15 am to 2:30 pm

May 26, 2022

Test ganache chain forking, Review PRs in horizon, respond to feedback, investigate MPT mismatch and ropsten issues

5.5
412.5

8 to 8:30 am 10:30 am to 3:30 pm ———————

May 28, 2022

Review and debugging

1
75

1:15 to 2:15 pm

May 30, 2022

Verifying changes to transaction proofs and debugging test process, Fix merge conflicts for Canonical chain

2.917
218.77499999999998

2:50 to 5:45 pm

May 31, 2022

Onsite, Networking activities

10
750

11 am to 9pm

June 1, 2022

Onsite, Networking activities

10.25
768.75

10:45 to 9pm

June 2, 2022

Onsite, Networking activities

6
450

10 am to 2pm, 4pm to 6pm

June 7, 2022

Onsite, Filming videos with Daniel and Adrian

7.5
562.5

1pm to 8:30pm

June 8, 2022

Onsite, Filming videos with Daniel and Adrian, Bridge research

10.5
787.5

10 am to 8:30pm

June 9, 2022

Onsite, NFT bridging research

3
225

10:20 am to 12:35, 2:30 to 3:15

0

June 21, 2022

Reviewing refactor, studing zk proof s, cleaning PR, researching memory hardness/ethash, history

4.5
337.5

12pm to 4:30pm

June 23, 2022

Baseline implementation of Erc721 bridging with condition metadata, research into options for handling nft metadata urls crossing the bridge, and how to handle metadata/non-metadata erc721

4.25
318.75

10:50 am to 3:05pm

0

June 23, 2022

Etherscan Investigation of hackers addresses

1.25
93.75

8:45 to 10pm

June 24, 2022

Compiling nft registry contract and nft bridge token contract, Text description in github issue of fee and incentive model, a little more etherscan and keeping up with info on bridge hack

5.25
393.75

12:15 to 5:30

June 25, 2022

Add erc721 logic for burn/lock events to tokenLocker. Handle uri metadata bridging conditionally. Add new events to main execute loop.

3.5
262.5

2:00 pm to 5:30 pm

June 26, 2022

Add erc1155 registry and bridge token. Investigate erc1155 receiver implementation, and general erc1155 structure. Investigate contract size reduction through external contracts. Size will be too big no matter what with bytecode needed for all 3 erc20, erc721, erc1155 inside one tokenlocker implemenation, regardless of other reductions.

5
375

12:45pm to 5:45pm

June 27, 2022

All hands

1.25
93.75

12pm to 1:15pm

June 28, 2022

Security and mechanism brainstorm

3
225

6pm to 9pm

June 29, 2022

Onboarding to event nft project, writeup of security thoughts

3
225

11:45 to 12:30 1:45 pm to 4pm

July 4, 2022

All Hands

1
75

0

0

July 5, 2022

FInalizing ERC1155 Bridge Implementation

5.5
412.5

10:30 am to 4pm

July 9, 2022

Initial Implementation of Event Nft

2
150

6pm to 8pm

July 11, 2022

Technical Consults, Onsite Activities, Sms review

8.5
637.5

11am to 8:30pm - 1

July 12, 2022

Technical Consults, Onsite Activities,

8
600

10:30 am to 8:30pm - 2

July 13, 2022

Onsite, Tiger Team Initiatives

8
600

10 am to 8 pm - 2

July 14, 2022

Onsite, Minter Dapp design

8
600

10 am to 8pm - 2

July 15, 2022

Minter Dapp P0 Implementation, Onsite

8
600

9:30 am to 7:45pm

July 18, 2022

Minter Dapp, onsite

8
600

10:20 to 7:30pm

July 19, 2022

Nft Minter Dapp Factory,

8
600

10:20 to 7:45pm

July 20, 2022

Nft Minter Dapp test and upgrades

8
600

10:20 to 7:30pm

0

July 24, 2022

Research into Trellor mechanisms

2
150

3:30 to 5:30 pm

July 25, 2022

All hands, Daily Standup, One Follow consult

3.25
243.75

12pm to 12:45pm, 3pm to 5:30pm

July 26, 2022

V1 Minter - Add collection cap, refactor call back to event, prototype deployment. Developer Growth - Meeting and review of docs.harmony

6
450

12:30pm to 6:30 pm

July 27, 2022

Simple Marketplace contract, Attemping setup for gitbook-cli (Rip), doc review, test brainstorming

6.25
468.75

2:15pm to 7:15pm 8pm to 9:15pm

July 28, 2022

Daily Standup/Discussion Design Review

1
75

4pm to 5pm

July 29, 2022

Standup, Docs Review, Internal Contract Nft Marketplace Design Brainstorming

3.5
262.5

11 am to 12pm 4pm to 6:30pm

August 1, 2022

Standup, All hands

2
150

August 2, 2022

Docs Working Session, Standup

2
150

4pm to 6pm

August 3, 2022

Developer Growth Meeting, Standup, Design options for d3jn web3 flow, Binance onramp docs reading, writeup of doc.harmony changes

6.5
487.5

11:30 to 6pm

August 4, 2022

D3jn contract testing, Standup, Market/ecosystem research

5
375

12pm to 5pm

0

August 4, 2022

MarketPlace Buy functionality, some buy test logic

2
150

5pm to 7pm

August 5, 2022

Standup, refelection design brainstorming

3
225

3pm to 6pm

August 8, 2022

All hands, standup, intro with David C., testing

5
375

12pm to 5pm

August 9, 2022

Standup, Binance Connect Sync, Ecosystem research, Marketplace tests, reflection airdrop work

7.25
543.75

12:30pm to 7:45pm

August 11, 2022

Fiat onramp investigation, Binance connect, Reflectionary nfts

7
525

12:45pm to 7:45pm

August 12, 2022

Review of harmony sdk for marketplace proposal, reflectionary airdrop design, d3jn standup and strategizing

7.25
543.75

12:30pm to 7:45pm

August 15, 2022

All hands, binance connect meetings, docs brainstorms, nft standup + strategy meetings

7.25
543.75

11:30 to 6:45 pm

August 16, 2022

Ramp Dj3n integration, Developer docs rework, Nft standup

7.75
581.25

11:45 to 7:30pm

August 17, 2022

Ramp Dj3n integration, ecosystem research, nft strategy + standup meetings

5.41666666666
406.2499999995

12:10 to 5:35pm

August 18, 2022

Marketplace fees and royalties, standup,

4.25
318.75

1:15 to 5:30pm

0

August 18, 2022

Ecosystem research and design experimentation of d3jn contracts

1.25
93.75

5:30pm to 6:45pm

August 19, 2022

Standup, strategy meetings

1.5
112.5

4pm to 5:30pm

August 22, 2022

All hands, d3jn strategy, standup, design

5.25
393.75

12pm to 5:15pm

August 23, 2022

Standup

1
75

4pm to 5pm

August 24, 2022

Marketplace fees/royalties, review of libraries used by contracts, additional tests for new fee + ownership models. Standup

7.5
562.5

11:45 to 7:15pm

August 25, 2022

Follow system design, contracts, tests for skeleton implementation. SIgnature and merkle tree brainstorm, strategy and standup meetings

7.33
549.75

12:10pm to 7:30pm

August 26, 2022

Dj3n Marketplace with oracle, Testing with simulated oracle, Binance Connect coordination, Follow system contracts + test, signature merkle tree base functions, with some tests, standup meeting

10
750

11:30 am to 9:30 pm

August 29, 2022

All hands, dj3n strategy meetings, dj3n research

5.5
412.5

12 pm to 5:30pm

August 30, 2022

Ecosystem research, dj3n design

2.25
168.75

1:30pm to 3:45pm

August 31, 2022

Docs review, study of harmony githubs

1.5
112.5

1:15pm to 2:45pm

September 1, 2022

Dj3n strategy, follow system tests and code review of last weeks implementation

5.5
412.5

12:30pm to 6pm

0

September 1, 2022

Continuation of testing + review

1.75
131.25

6pm to 7:45pm

September 2, 2022

Standup + strategy brainstorm

2.5
187.5

3:30pm to 6pm

September 5, 2022

All hands + standup + strategy + check in with brian

5.75
431.25

12pm to 5:45pm

September 6, 2022

Ecosystem research

2.5
187.5

1:40pm to 4:10pm

September 7, 2022

Deeper study of dj3n frontend, api research

5.417
406.275

12:50 to 6:15pm

September 8, 2022

Frontend work around Ramp Implementation

4.75
356.25

1:45 to 6:30pm

September 9, 2022

Study and onboarding of dj3n backend

5.417
406.275

2:20pm to 7:45pm

September 12, 2022

All hands, standup + strategy, dj3n backend review/onboarding

6.33
474.75

12:00 to 6:20pm

September 13, 2022

Implementation of dj3n bech32 conversion with frontend/backend

5.5
412.5

11:30 am to 5:00pm

September 14, 2022

Backend wallet balance api, hopscotch meeting

5.5
412.5

12:15pm to 5:45pm

September 15, 2022

Implementation of bids contract

4.5
337.5

1:30pm to 6pm

0

September 15, 2022

Continuing implementation of bids contract

1.67
125.25

6pm to 7:40pm

September 16, 2022

PR Review, testing of dj3n conversion/price

2.5833
193.7475

1:45pm to 4:20pm

September 20, 2022

Onsite, presentations, collaborations, technical consults

9
675

10 am to 7pm

September 21, 2022

Onsite, presentations, collaborations, technical consults

9
675

10 am to 7pm

September 22, 2022

Onsite, presentations, collaborations, technical consults

9
675

10 am to 7pm

September 23, 2022

Technical Review with Soph and Leon before leaving

2.5
187.5

10 am to 12:30pm

September 26, 2022

All hands, Check in with brian, Dj3n PR review

4.75
356.25

12pm to 4:45pm

September 27, 2022

Dj3n PR Changes + testing, Emergence nft contract template modification

6.167
462.525

11:15 am to 5:25pm

September 28, 2022

Bridge re-review

2.75
206.25

1:15pm to 4pm

September 29, 2022

Review of Burn Mechanism reimbursement contract proposal, catch up on recovery ONE proposal + on chain contract/status.

4.67
350.25

11:30 am to 4:10pm

0

September 29, 2022

Continued Review + Tasks of previous entry, same day but here splits the pay cycle

2.33
174.75

4:10pm to 6:30pm

September 30, 2022

Design for implementation of Burn mechanism contract

4.25
318.75

11:30am to 3:45pm

October 1, 2022

Implementation of the prototype burn mechanism contract,

6.5
487.5

11:15 am to 5:45pm

October 3, 2022

All hands, check ins, review of burn mechanism contract feedback

4.5
337.5

12pm to 4:30pm

October 10, 2022

All hands, check ins

2.5
187.5

12pm to 2:30pm

October 11, 2022

Review of LayerZero design doc, layerZero whitepaper

6.5
487.5

11:30 am to 6pm

October 12, 2022

Emerrgence checkin/ design review

1
75

5pm to 6pm

0

0

June:

Arbitrary message passing (Testing on Hold), NFT bridging support, Fee and incentive model for relayers. 30/70/75%

Reimbursements

Reason
Amount
Invoiced
Flight to Denver to onsite June
318.60
Yes
Flight from onsite to Denver June
308.60
Yes
Flights July onsite
717.20
Yes
Ubers from airport July onsite
69.92 + 76.98 = 146.90
Yes
Flight to onsite September
1417.20
No
Airport Ubers
54.92 + 47.94 = 102.86
No
JulyOnsiteFlight.png114.5KB
AirportUber1JulyOnsite.jpg265.3KB
AirportUber2JulyOnsite.jpg255.5KB
FlightToSF.png84.6KB
FlightFromSF.png92.7KB
Design timelocking multisigSmart contracts for Minter NFTDesign review of SMS and email wallets
Flights_Onsite_September.png128.4KB
Uber1September.jpg263.7KB
Uber2September.jpg259.8KB