The Work: Arells Work
The Work: Ecare Work
The Research & Development process: Ecare R&D
The Proposal: Jehova Proposal
The Work: Jehova Work
The Research & Development process: Jehova R&D
The Proposal (ethresear.ch): Smart-Contracts in Java
The Research & Development process: Java Smart Contract Abstraction for Ethereum R&D
The Proposal (ethresear.ch): New-ERC Token Propoal
The Research & Development process: New-ERC Token R&D
The Work: New-ERC Token Build
The Proposal (ethresear.ch): Light-Client Custom Token Creation Proposal
The Research & Development process: Step-By-Step Guide
The Work: Prototype Server & Demo
- [Monday 8/28/23 - Sunday 9/3/23]: Layout for Arells MVP completed!
- [Monday 8/13/23 - Sunday 8/27/23]: Layout for Arells MVP deployed and tested.
- [Monday 8/7/23 - Sunday 8/13/23]: Layout for Arells MVP completed, ready to deploy and test.
- [Monday 8/1/23 - Sunday 8/6/23]: Layout for Arells MVP nearly complete.
- [Monday 7/24/23 - Sunday 7/31/23]: Tough slow week in updates for Arells MVP.
- [Monday 6/26/23 - Sunday 7/23/23]: Converting Java framework into Next.js for Arells MVP nearly complete.
- [Monday 6/19/23 - Sunday 6/25/23]: Converting Java framework into Next.js for Arells MVP continues.
- [Monday 6/12/23 - Sunday 6/18/23]: Converting Java framework into Next.js for Arells MVP.
- [Monday 6/5/23 - Sunday 6/11/23]: MVP Framework for Arells building continues.
- [Monday 5/29/23 - Sunday 6/4/23]: Building MVP Framework for Arells continues.
- [Monday 5/15/23 - Sunday 5/28/23]: Building MVP Framework for Arells.
- [Monday 5/8/23 - Sunday 5/14/23]: MVP building for Arells continues.
- [Monday 5/1/23 - Sunday 5/7/23]: MVP building for Arells begins!
- [Monday 4/24/23 - Sunday 4/30/23]: Prototype completed for Arells.
- [Monday 4/17/23 - Sunday 4/23/23]: Prototype Script Functions completed for Arells.
- [Monday 4/10/23 - Sunday 4/16/23]: Varying Prototype Test Modules completed for Arells.
- [Monday 4/3/23 - Sunday 4/9/23]: Varying Prototype Test Modules built for Arells.
- [Monday 3/27/23 - Sunday 4/2/23]: Worked on different modules for Arells prototype.
- [Monday 3/20/23 - Sunday 3/26/23]: Completed basic foundation for Arells prototype.
- [Monday 3/23/23 - Sunday 3/19/23]: The pivoting process from Ecare to Arells complete! Working on Arells prototype.
- [Monday 2/27/23 - Sunday 3/12/23]: The Pivoting process for Ecare begins to fully focus to Arells.
- [Wednesday 2/22/23 - Sunday 2/26/23]: Resolved input issues and added Modals to Ecare React components.
- [Monday 2/13/23 - Tuesday 2/21/23]: Minor updates to Ecare, updated blog work for Arells
- [Monday 2/6/23 - Sunday 2/12/23]: Minor updates made for Ecare, updated blog work for Arells
- [Monday 1/30/23 - Sunday 2/5/23]: Java to React migration continues for Ecare, updated blog work for Arells
- [Monday 1/23/23 - Sunday 1/29/23]: A few technical issues regarding Ecare's migration from Java to React resolved, updated blog work for Arells
- [Monday 1/16/23 - Sunday 1/22/23]: Migrating Ecare's structure from Java to React(Javascript), updated blog work for Arells
- [Monday 1/9/23 - Sunday 1/15/23]: Successfully resolved BrowserRouting issue for Ecare's bDapp, updated blog work for Arells
- [Monday 1/2/23 - Sunday 1/8/23]: Restarting BdApp building process with MacOS software for Ecare, updated blog work for Arells
- [Monday 12/26/22 - Sunday 1/1/23]: Continuing to resolve BroswerRouter-CSS components issue for Ecare, updated blog work for Arells
- [Monday 12/19/22 - Sunday 12/25/22]: Resolving BroswerRouter-CSS components issue for Ecare, updated blog work for Arells
- [Monday 12/15/22 - Sunday 12/18/22]: Updated Roadmap Components and BdApp for Ecare as well as StayUpdated UI for Arells
- [Sunday 11/27/22 - Sunday 12/4/22]: Work continues for Ecare and Arells
- [Wednesday 11/12/22 - Saturday 11/26/22]: Expanded Ecare work into Arells, main Repository link: https://github.com/Ecare-Exchange.
- [Sunday 9/18/22 - Wesnesday 10/12/22]: Added more infrastructure to ECARE.
- [Sunday 8/28/22 - Saturday 9/17/22]: Expanded work on BdApp for ECARE.
- [Saturday 8/13/22 - Saturday 8/27/22]: Work continues on BdApp and R&D for ECARE.
- [Sunday 7/17/22 - Friday 8/12/22]: Started dApp Automated Market Maker Work for ECARE.
- [Sunday 6/19/22 - Saturday 7/16/22]: Prototype Fully Completed (https://ecare.exchange/prototype). Now working on base dApp: ECARE.
- [Monday 5/23/22 - Saturday 6/18/22]: Prototype Front-End Complete (https://ecare.exchange/prototype), back-end building process started, roadmap expanded, etc: ECARE.
- [Monday 5/8/22 - Sunday 5/22/22]: Website published (https://ecare.exchange), mechanics updated and MVP(prototype) building process started: ECARE.
- [Saturday 5/7/22 - Sunday 5/7/22]: Multiple Updates to ECARE.
- [Sunday 4/3/22 - Friday 5/6/22]: Multiple Updates to Base Framework R&D.
- [Saturday 4/2/22]: Added Expanded Steps within Base Framework Research & Development.
- [Wednesday 3/30/22]: Added tools and technologies to Base Framework Research & Development.
- [Tuesday 3/29/22]: Added basic steps to Base Framework Research & Development.
- [Monday 3/28/22]: Started work on the base framework for MonaLisa within the Research & Development section.
- [Saturday 3/27/22]: Started work on an experimental new kind of Ethereum Token MonaLisa.
- [Wednesday 3/23/22]: Added Listing 4 notes to Lexing blueprint within MVP Blueprint.
- [Tuesday 3/22/22]: Added Listing 3 notes to Lexing Design blueprint within MVP Blueprint.
- [Monday 3/21/22]: Added first listing information to MVP Blueprint.
- [Sunday 3/20/22]: Added Parameterized Types to Grammar & Semantics R&D.
- [Saturday 3/19/22]: Expanded the roadmap and added more notes to the MVP among other updates within the Jehova project.
- [Friday 3/18/22]: Added Type Variables to Grammar & Semantics R&D.
- [Thursday 3/17/21]: Added reference types and values to Grammar & Semantics R&D.
- [Wednesday 3/16/22]: Created Minimal Viable Product blueprint.
- [Tuesday 3/15/22]: Added Integer operation notes to Grammar & Semantics R&D.
- [Monday 3/14/22]: Added primitive type notes to Grammar & Semantics R&D.
- [Sunday 3/13/22]: Updated Jehova Completion Time-Frame.
- [Saturday 3/12/22]: Opened Jehova Proposal within Ethresear.ch.
- [Friday 3/11/22]: Added Chapter 4 Notes to Jehova Research & Development.
- [Thursday 3/10/22]: Continuously updating Jehova: A Smart-Contract Language for Java Developers.
- [Sunday 2/27/22]: Added Syntactic & Lexical structure within Grammar & Semantics R&D.
- [Saturday 2/26/22]: Added Grammar chapter within Grammar & Semantics R&D.
- [Thursday 2/24/22]: Started Grammar & Semantics Research & Development work for Jehova.
- [Wednesday 2/23/22]: Continuing work within Jehova Smart Contract Language repo.
- [Tuesday 2/22/22]: Started work on a new Smart Contract programming language: Jehova.
- [Monday 2/21/22]: Updated dates within Java Abstraction R&D.
- [Saturday 2/19/22]: Added Javascript example to process within Java Compiler R&D.
- [Friday 2/18/22]: Added process information to new conversion process within Java Compiler R&D.
- [Thursday 2/17/22]: Added new conversion process within Java Compiler R&D.
- [Wednesday 2/16/22]: CompileOutput skeleton built. The technical process of "deconstructing the compiler engine" begins within Java Compiler R&D.
- [Tuesday 2/15/22]: Convert
require
node.js keyword into Java program notes added within Java Compiler R&D. - [Monday 2/14/22]: Added syntax to process within Java Compiler R&D.
- [Sunday 2/13/22]: Started compilation building process with Java Compiler R&D and within Compilation Scripts Directory. Closed EIP-4780 to focus all efforts on writing a Java => EVM compiler hence continuing [Smart-Contracts in Java] work without authoring any formal specification/standard as suggested by a fellow core developer within the EIP Pull Request.
- [Saturday 2/12/22]: Added Network lists, Deployment & Transaction information fully converged within Java Smart-Contract Execution R&D. First Draft of Ethresearch post complete.
- [Friday 2/11/22]: Fixed links within Java Smart-Contract Execution R&D.
- [Thursday 2/10/22]: Started rough draft on Ethresearch post through HackMd.
- [Wednesday 2/9/22]: Added Smart-Contract Deployment notes within Java Smart-Contract Execution R&D. Updated EIP-4780.
- [Tuesday 2/8/22]: EIP updates attributed to EIP-4780. Java Smart-Contract Execution R&D process started.
- [Monday 2/7/22]: Added minor test case to Value Dependency R&D.
- [Sunday 2/6/22]: Base Keyword Dependency work continues within Smart-Contract Dependencies, R&D results recorded here: R&D files.
- [Saturday 2/5/22]: Opened pull request for new EIP. Continuing Interface to Keyword interlinking work within Smart-Contract Dependencies, R&D results recorded here: R&D files.
- [Friday 2/4/22]: Started work on a new EIP to reflect new Smart Contracts in Java work.
- [Thursday 2/3/22]: Interface to Keyword interlinking skeletons created.
- [Wednesday 2/2/22]: Java Interface to Solidity Keyword interlinking hypothesis started within Java Smart Contract Abstraction for Ethereum.
- [Tuesday 2/1/22]:
Msg.sender
conversion process continues, results recorded within Java Smart Contract Abstraction for Ethereum. - [Monday 1/31/22]:
sender
conversion process started, results recorded within Java Smart Contract Abstraction for Ethereum. - [Sunday 1/30/22]:
Node
toAddress
interface interlinking started and completed, results recorded within Java Smart Contract Abstraction for Ethereum. - [Saturday 1/29/22]: Opened Pull Request to merge Java Smart Contract Abstraction for Ethereum into the EVM repo. Continuing
msg
conversion process, DLL built within Msg dependency, results recorded within Java Smart Contract Abstraction for Ethereum R&D. - [Friday 1/28/22]: Msg Solidity Keyword to Java Dependency conversion process started, results recorded within Java Smart Contract Abstraction for Ethereum R&D.
- [Thursday 1/27/22]: Event and Bytes32 conversion process completed, all results recorded within Java Smart Contract Abstraction for Ethereum R&D.
- [Wednesday 1/26/22]: Uint256 Solidity keyword to Java depencency conversion process completed; started Event and Bytes32 conversion process, all results recorded within Java Smart Contract Abstraction for Ethereum R&D.
- [Tuesday 1/25/22]: Conversion R&D continues for
Uint256
, results recorded within Java Smart Contract Abstraction for Ethereum R&D. - [Monday 1/24/22]: Refactored modules and files within Java Abstraction.
- [Sunday 1/23/22]:
decrypt
function within Uint256 successfully built.Uint256
conversion continues with deciphering decrypting and encrypting information, results recorded: Java Smart Contract Abstraction for Ethereum R&D. - [Saturday 1/22/22]:
Address
conversion completed,Uint256
conversion started andbalances
issue resolved, results recorded: Java Smart Contract Abstraction for Ethereum R&D. Refactored modules within Java Smart Contract Abstraction for Ethereum R&D. - [Friday 1/21/22]: Continuing to resolve
balances
issue, results recorded: Java Smart Contract Abstraction for Ethereum R&D. - [Thursday 1/20/22]: Solving
balances
issue within Coin for Address Dependency, results recorded: Java Smart Contract Abstraction for Ethereum R&D. - [Wednesday 1/19/22]: Building Address dependency, results recorded: Java Smart Contract Abstraction for Ethereum R&D.
- [Tuesday 1/18/22]: Researching how to build
Address
Java Dependency, results recorded: Java Smart Contract Abstraction for Ethereum R&D. - [Monday 1/17/22]: Created Smart Contract Dependencies module for Solidity-Keywords to Java-Dependency conversion process. Completed Subcurrency Solidity to Java abstraction class while completing coversion abstractions of
Send
anderror
functions. All results recorded: Java Smart Contract Abstraction for Ethereum R&D. - [Sunday 1/16/22]:
balances
function sufficiently converted within Subcurrency, results recorded: Java Smart Contract Abstraction for Ethereum R&D. - [Saturday 1/15/22]: Started converting
balances
function and resolvedrequire
function within Subcurrency, results recorded: Java Smart Contract Abstraction for Ethereum R&D. - [Friday 1/14/22]: Added small note to
msg.sender
Solidity to Java conversion process, results recorded: Java Smart Contract Abstraction for Ethereum R&D. - [Thursday 1/13/22]: Completed Solidity to Java conversion of
sent
function,Subcurrency()
constructor as well as starting a new conversion process for theMint
function within Subcurrency, results recorded: Java Smart Contract Abstraction for Ethereum R&D. - [Wednesday 1/12/22]: Continuing work on Subcurrency, results recorded: Java Smart Contract Abstraction for Ethereum R&D.
- [Tuesday 1/11/22]: Redirected focus from ERC token work into building smart contracts for Ethereum in multiple languages, starting with a Java Abstraction Smart Contract for Ethereum, notes with a Research and Development process/progress to come.
- [Monday 1/10/22]: Redirecting focus from building a new kind of ERC token into building a framework of how Smart Contracts can be created in multiple languages on Ethereum with Java, Rust, Go, etc as gathered from the overall conversations from EF Discord and the EIP-XXXX Pull Request.
- [Sunday 1/9/22]: Started Subcurrency smart contract module. R&D results of converting Solidity functions into Java recorded,
mapping
function conversion issue resolved: New-ERC-Token R&D. - [Saturday 1/8/22]: Added headline, inheritance and security considerations into EIP-XXXX. First draft completed and pull requested here: EIP-XXXX Pull Request. Researching how to create smart-contracts on Ethereum using Java (as the first method of action), results/findings recorded: New-ERC-Token R&D. Started building Java Abstraction Layer.
- [Friday 1/7/22]: Minting, exchanging & burning info added within EIP-XXXX.
- [Thursday 1/6/22]: Added Solidity-to-Java code example within EIP-XXXX. Added Roadmap & Intro-to-Smart-Contracts into Research & Development notes: New-ERC-Token R&D.
- [Wednesday 1/5/22]: Continuing work on EIP-XXXX.
- [Tuesday 1/4/22]: Started working on a new EIP for the new ERC token standard proposed, EIP-XXXX.
- [Monday 1/3/22]: Transitioned into working on New-ERC Token, new notes recorded: New-ERC Token Notes.
- [Sunday 1/2/22]: Continuing to solve/build
return
method for DeserializePubkeys class, results recorded: Light-Client-R&D.. - [Saturday 1/1/22]: Continuing to solve/build
return
method for DeserializePubkeys class, results recorded: Light-Client-R&D. - [Friday 12/31/21]: Removed
bls
dependency from build.gradle. Continuing to solve/buildreturn
method for DeserializePubkeys class, results recorded: Light-Client-R&D. - [Thursday 12/30/21]: Changed DeserializePubkeys interface into a class, added constructor and altered other methods in order to properly sync with new Teku updates.
- [Wednesday 12/29/21]: Currently solving/building
return
method for DeserializePubkeys interface, results recorded: Light-Client-R&D. - [Tuesday 12/28/21]:
pubkeys
issue solved within DeserializePubkeys interface, results recorded: Light-Client-R&D. - [Monday 12/27/21]: Continuing process of
pubkeys
issue solving, results recorded: Light-Client-R&D. - [Sunday 12/26/21]: Solving
pubkeys
issue for DeserializePubkeys interface, results recorded: Light-Client-R&D. - [Saturday 12/25/21]: Created ToBlockHeader class to solve Java "returning classes" issue, results recorded: Light-Client-R&D.
- [Friday 12/24/21]: Started working on
toBlockHeader
function and solved.block
issue within Utilities class, now working on Java "returning classes" issue, results recorded: Light-Client-R&D. - [Thursday 12/23/21]:
getParticipantPubkeys()
function completed within Utilities class..push
issue solved, results recorded: Light-Client-R&D. - [Wednesday 12/22/21]: Started solving
.push
issue within Utilities class, results recorded: Light-Client-R&D. - [Tuesday 12/21/21]:
bits.length
issue resolved within Utilities class, results recorded: Light-Client-R&D. - [Monday 12/20/21]: Continuing process of solving
bits.length
issue, results recorded: Light-Client-R&D. Added WASM link to New-ERC Token Repo notes. - [Sunday 12/19/21]: Changed ERC token name standard due to EIP naming mertrics (ERC number to be determined). Updated Ethresearch post, HackMd post as well as GitHub repo, Created Notes for New-ERC token, researching EIP process.
- [Saturday 12/18/21]: Continuing process of solving
bits.length
issue, results recorded: Light-Client-R&D. Created ERC-70 repo. ERC-70 Token Proposal completed within Hackmd post, now available via https://ethresear.ch/t/erc-70-token-proposal/11540 for review. - [Friday 12/17/21]: Started solving
bits.length
function issue withingetParticipantPubkeys
function within Utilities class, results recorded: Light-Client-R&D. - [Thursday 12/16/21]:
T[]
function issue resolved within Utilities class, results recorded: Light-Client-R&D. - [Wednesday 12/15/21]: Exchange Rate Mechanics completed within ERC-70 Token Proposal with plans to complete and publish within https://ethresear.ch/ for feedback and reviews on Saturday (12/18/21), latest Sunday (12/19/21).
- [Tuesday 12/14/21]: Started work on Exchange Rate Mechanics within ERC-70 Token Proposal.
- [Monday 12/13/21]: Continuing work on ERC-70 Token Proposal by adding comparison between Cryptocurrencies, "Pure Currencies" and where ERC-70 tokens might fit.
- [Sunday 12/12/21]: Started work on ERC-70 Token Proposal.
- [Saturday 12/11/21]: Solving
T[]
constant issue, results recorded: Light-Client-R&D.assertZeroHashes()
function within Utilities class completed.rootArray
method withinassertZeroHashes
function within Utilities class problem solved, results recorded: Light-Client-R&D. Refactoredgradle.build
to includessz
's new location within Teku infrastructure. - [Friday 12/10/21]:
isZeroHash()
function problem resolved within Utilities class, results recorded: Light-Client-R&D. - [Thursday 12/9/21]: More test cases added to problem solving research, results recorded: Light-Client-R&D.
- [Wednesday 12/8/21]: Trial and error problem solving approach to solve
Bytes32
issue continues, results recorded: Light-Client-R&D. - [Tuesday 12/7/21]: Added getters and setters to root function in ordinance of trial and error problem solving approach within Utilities class, results recorded: Light-Client-R&D.
- [Monday 12/6/21]: Continuing the process of finding a solution to the
Bytes32
loop error, test cases & findings recorded: Light-Client-R&D. - [Sunday 12/5/21]: Created Light-Client Custom Token Creation Proposal topic. Currently in the process of refactoring
Bytes32[]
to read!==
expression inZeroHash
function within Utilities class, results: Light-Client-R&D.