This repository was archived by the owner on Jul 6, 2022. It is now read-only.
  
  
  - 
                Notifications
    You must be signed in to change notification settings 
- Fork 14
Home
        stupeters187 edited this page Feb 6, 2018 
        ·
        2 revisions
      
    Intro on smart contract infrastructure
- truffle: npm install -g truffle
- Install local node dependencies: npm install
- Run test suite: npm test
- PolyToken : 0x9992eC3cF6A55b00978cdDF2b27BC6882d88D1eC
- Compliance : 0x076719c05961a0c3398e558e2199085d32717ca6
- Customers : 0xeb30a60c199664ab84dec3f8b72de3badf1837f5
- SecurityTokenRegistrar : 0x56e30b617c8b4798955b6be6fec706de91352ed0
- 
ICompliance.sol - setRegistrarAddress()
- createTemplate()
- proposeTemplate()
- proposeOfferingContract()
- cancelTemplateProposal()
- setSTO()
- cancelOfferingProposal()
- updateTemplateReputation()
- updateOfferingReputation()
- getTemplateByProposal()
- getOfferingByProposal()
 
- 
ICustomers.sol - newProvider()
- changeFee()
- getCustomer()
- getProvider()
 
- 
IERC20.sol - balanceOf()
- transfer()
- transferFrom()
- approve()
- allowance()
 
- 
ISTRegistrar.sol - createSecurityToken()
 
- 
ISecurityToken.sol - SecurityToken()
- selectTemplate()
- updateComplianceProof()
- selectOfferingProposal()
- startOffering()
- addToWhitelist()
- withdrawPoly()
- voteToFreeze()
- issueSecurityTokens()
- getTokenDetails()
- transfer()
- transferFrom()
- approve()
- allowance()
 
- 
ITemaplate.sol - addJurisdiction()
- addDivisionJurisdiction()
- addRoles()
- updateDetails()
- finalizeTemplate()
- checkTemplateRequirements()
- getTemplateDetails()
- getUsageDetails()