Code Monkey home page Code Monkey logo

galtproject / galtproject-core Goto Github PK

View Code? Open in Web Editor NEW
10.0 6.0 6.0 4.11 MB

πŸ—Ί Single decentralised land and real estate property registry governed by DAO. The creation of land and real estate tokens is approved by the decentralised community of Cadastral engineers and Notaries - Oracles. Tokens can be created for commercial purposes or for the self-government of property owners.

Home Page: https://app.galtproject.io/

License: Other

JavaScript 71.25% Makefile 0.04% Shell 0.03% Solidity 28.69%
blockchain ethereum proptech solidity ethereum-dapp ethereum-contract solidity-contracts solidity-dapps web3

galtproject-core's Introduction

logo-black-360

Galt Project Core Contracts (@galtproject-core)

Opened issues Closed issues Closed PR Opened PR Contracts Version


Π‘ontributors Contributions Welcome Join Us On Telegram Follow us on Twitter

Galt Project is an international decentralized land and real estate property registry governed by DAO (Decentralized autonomous organization) and self-governance protocol for communities of homeowners built on top of Ethereum blockchain.

@galtproject-core repo contains smart contracts for a Single consistent decentralized land and real estate registry. Any land and real-estate property owner can create his property tokens with the help of the decentralized community of cadastral engineers and notaries. Tokens can be created for commercial purposes or for the self-government of property owners.

πŸ“ƒ For more information read the Whitepaper

🚧 @galtproject-core stage: Testnet

At the moment, @galtproject-core contracts are deployed in our private Testnet(RPC: https://https-rpc.testnet-58.galtproject.io/, Explorer: https://explorer.testnet-58.galtproject.io/), we are preparing a deployment of the first version of contracts on the mainnet.

πŸ’£ Security review status: Unaudited

Unfortunately, we do not currently have sufficient resources for a full audit of the created contracts.

Our team believes that the Galt Project will enable people to transact land and real estate without borders and third parties. As well as creating self-governing communities without corruption and with transparent governance processes. You can contribute to this by checking the code and creating an issue, or by making a small donation to the address of the team 0x98064493535B22F6EbDf475341F0A6DaaBb7b538.

Also you can use our Galt Project dApp on mainnet with Private Property Registries functionality to support Galt Project!

πŸ“Get started contributing with a good first issue.

Contracts overview

This repository @galtproject-core contains main project contracts:

  • SpaceToken.sol - ERC721 Token. Each Token contains geospatial data and represents a particular land plot, whole building, room, or several rooms. We employ World Geodetic System (WGS84) as a primary Geodetic datum.
  • Governance Contracts (GlobalGovernance.sol,ACL.sol,ApplicationRegistry.sol,FeeRegistry.sol,GaltGlobalRegistry.sol,SpaceGeoDataRegistry.sol and others) - contracts used for decentralized protocol governance (setting access rights for call contracts, defining contract parameters, etc.).
  • Applications - Contracts used for interaction between protocol participants. For example, the Property Owner through one of the contracts can apply for the creation / change of the token, and the Cadastral engineer can approve its creation / change.
  • Factories - Contract factories used by users.
  • PGG or Protocol Governance Group - Contracts uniting real estate owners and Oracles (Cadastral engineers and Notaries) geographically into a group to create tokens and select Arbitrators to resolve disputes.
  • Reputation - All protocol participants have a reputation by which they manage contracts. These contracts are used for reputation accounting.

For Developers

  • Compile contracts
make compile
  • Run tests
make test
  • Run Solidity and JavaScript linters
make validate

galtproject-core's People

Contributors

chebykin avatar igorfrolov avatar microwavedev avatar npopeka avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

galtproject-core's Issues

GaltDEX

ΠšΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ GaltDEX (9 часов)

  • Установка Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ курса для ΠΎΠ±ΠΌΠ΅Π½Π° ETH Π½Π° GALT, 15 ΠΌΠΈΠ½
  • Установка адрСсса комиссии ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° комиссии, 15 ΠΌΠΈΠ½
  • ΠœΠ΅Ρ‚ΠΎΠ΄ для ΠΎΠ±ΠΌΠ΅Π½Π° ETH Π½Π° GALT
    • ΠŸΡ€ΠΈ отсутствии GALT баланса - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ курс для ΠΎΠ±ΠΌΠ΅Π½Π°, 30 ΠΌΠΈΠ½
    • ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ GALT баланса Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π΅ - Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ курс(сколько GALT Π·Π° ETH) вычислСниСм (TotalSupply GALT - Баланс GALT ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° GaltDEX) / Баланс ETH ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° GaltDEX, 60 ΠΌΠΈΠ½
    • ΠŸΡ€ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° ETH Π½Π° GALT - Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ суммы Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΈ ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠΉ комиссии ETH Π² ΠΏΠΎΠ»Π΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, 30 ΠΌΠΈΠ½
    • ΠžΡ‚Π½ΡΡ‚ΠΈΠ΅ комиссии ΠΎΡ‚ суммы ETH ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° GALT ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, 30 ΠΌΠΈΠ½
    • ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ тСсты, 60 ΠΌΠΈΠ½
  • ΠœΠ΅Ρ‚ΠΎΠ΄ для получСния комисии ETH, 60 ΠΌΠΈΠ½
    • ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ комисии - ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ сумму Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ комиссии ETH ΠΈ ΠΎΠ±Π½ΡƒΠ»ΡΡ‚ΡŒ Π΅Ρ‘
    • ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ тСсты
  • ΠœΠ΅Ρ‚ΠΎΠ΄ для ΠΎΠ±ΠΌΠ΅Π½Π° GALT Π½Π° ETH
    • ΠŸΡ€ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° GALT Π½Π° ETH - Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ суммы Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΈ ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠΉ комиссии GALT Π² ΠΏΠΎΠ»Π΅ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°, 30 ΠΌΠΈΠ½\
    • ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ GALT баланса Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π΅ - Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ курс(сколько GALT Π·Π° ETH) вычислСниСм (TotalSupply GALT - Баланс GALT ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° GaltDEX) / Баланс ETH ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° GaltDEX, 60 ΠΌΠΈΠ½
    • ΠžΡ‚Π½ΡΡ‚ΠΈΠ΅ комиссии ΠΎΡ‚ суммы GALT ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ETH ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, 30 ΠΌΠΈΠ½
    • ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ тСсты, 60 ΠΌΠΈΠ½
  • ΠœΠ΅Ρ‚ΠΎΠ΄ для получСния комисии GALT, 60 ΠΌΠΈΠ½
    • ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ комисии - ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ сумму Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ комиссии GALT ΠΈ ΠΎΠ±Π½ΡƒΠ»ΡΡ‚ΡŒ Π΅Ρ‘
    • ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ тСсты

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.