Skip to content

Instantly share code, notes, and snippets.

View viva-network's full-sized avatar

Viva Network viva-network

View GitHub Profile
@viva-network
viva-network / snippets.sol
Last active July 4, 2018 19:33
Viva Network Snippets
contract MortgageListing {
// Data model separated from smart contract business logic
function setCrowdfundTerms(address addr) public;
function setFMSToken(address addr) public;
function setMortgageTerms(address addr) public;
// Crowdfund active
function openCrowdfunding() public;
function purchaseFMS(uint256 fms) public returns (bool);
function validatePurchaseFMS(uint256 fms) internal view returns (bool);
function forwardFundsToVault() internal;