{"repo":"alejoacosta74/solidity-escrow-arrangement","free":true,"listed":false,"github":"https://github.com/alejoacosta74/solidity-escrow-arrangement","clone":"git clone https://github.com/alejoacosta74/solidity-escrow-arrangement.git","description":"Escrow arrangement ERC20 compliant developed in Solidity for Ethereum network","language":"Solidity","stars":273,"topics":["defi","solidity","truffle-framework","mocha-chai","escrow-contract"],"license":null,"category":"blockchain-web3","readme_excerpt":"Solidity escrow Arrangement This repository contains the project source code and dependencies required to deploy a ESCROW ARRANGEMENT in Ethereum. 1. Description This project implements a simple escrow arrangement in Ethereum network. The escrow is deployed with the following 2 Ethereum smart contracts written in solidity: - BossonCoin.sol This contract defines the token ('bossonCoin') that is used used witin the escrow arrangement to fund account and execute transactions BossonCoin.sol inherits the standard ERC20 from OpenZeppelin/ERC20, and is initialy minted with 100 coins. - BossonEscrow.sol This contract defines all the 'business logic' of the escrow arrangement. BossonEscrow.sol inherits the Ownable interface from OpenZeppelin/access/Ownable to ensure that only the escrow agent is allowed to perform changes to the contract state variables, such as balances. The following functions are implemented on BossonCoin.sol: Functions Description --- --- Credit() Transfer BossonCoins from Buyer account to BossonEscrow account Order() Checks Buyer has enough funds on escrow and item availability. Updates internal escrow balances for Buyer and Seller according to item price. Marks item state as AWAITING DELIVERY Offer() Creates a new item for sale and adds it to the BossonScrow stock of items for sale. Marks item state as OFFERED Complete() Transfer BossonCoins from BossonEscrow account to Seller account. Updates item ownership to Buyer. Marks item state as COMPLETE Complain() Reve","default_branch":null,"files":null,"tree":[],"storefront":"/r/alejoacosta74","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alejoacosta74/solidity-escrow-arrangement/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}