Skip to content

devopsdao/devopsdao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,198 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dodao

Dodao.dev is a Task marketplace for Developers and Art-creators

deployed to Moonbase alpha: https://arweave.net/9evFw5LQKVqt6928hTOZ0kDGtPDCXEgjsNIFtjMDO8Q

Dodao dApp is built as an uniform platform to bring all software development processes to blockchain.

Dodao.dev users currently have three roles:

  • customer
  • performer
  • auditor

Shortly, Dodao business flow is the following:

  • User, who is in Customers' role is able to create Task contract with native, ERC-20, ERC-1155 or ERC-721 tokens as a reward.
  • Users who are in Perfomers' role can apply for a Task, and Customer is able to select Performer for Task implementation.
  • After Perfomer finishes his work on a Task, they apply for Customer review. When Customer or Performer have anything to discuss, they can use in-Task chat which is recorded on the blockchain.
  • When Customer is happy with the work done, they sign a review and then Performer is able to withdraw earned tokens.
  • If any dispute occurs an Auditor can be invited to review the task and settle it in either Customer or Performer favour.

Tech

Tech: Dart, Flutter, Fantom, Arweave, Axelar, Hyperlane, Wormhole, LayerZero, Witnet, Solidity, Walletconnect, Ethereum EIP-2535 Diamonds, EIP-1155 multi token contracts. Blockchains: Tanssi Dancebox Appchain(thank you Tanssi ❤️ for onboarding us as Appchain Pioneers!), ZkSync testnet, Moonbeam Moonbase-alpha, Polygon Mumbai, Fantom testnet, Ethereum Goerli

Dodao dApp tech details: dApp is built on Flutter 3 powered by Dart language, a framework which is optimized for fast native apps on any platform. EIP-2539 based smart contract Diamonds are compiled with hardhat and deployed with ethers.js Web version is served from Arweave decentralized cloud. Github integration via Witnet Oracle (thank you Witnet team ❤️ for a grant!). Implemented Axelar, Hyperlane, Layerzero and Wormhole smart contacts as Diamond facets to enable cross-chain features, integration with Dodao dApp is ongoing. For Web3 interaction we support our own WebThree library (thank you Archethic team for contributions!).

Building

Feel free to for and build it with

flutter build apk

or

flutter build web

or to build a release for all platforms and deploy to ArWeave

flutter build apk && flutter build web && arkb deploy build/web/ --force

IMPORTANT:

If you are not using VScode, be sure to first get the packages:

flutter pub get

and also autogenerate smart contract interaction library with the help of WebThree:

dart run build_runner build

Related repositories

You can find smart contract code at

Dodao.dev project depends on multiple awesome libraries, one of which is maintained by Dodao.dev:

More

For further information about the project please visit Dodao.dev website and Dodao.dev web dapp.

About

Dodao.dev app

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •