Contents:
Library ConCert.Examples.ExchangeBuggy.ExchangeBuggy
Library ConCert.Examples.ExchangeBuggy.ExchangeBuggyTests
Library ConCert.Examples.ExchangeBuggy.ExchangeBuggyPrinters
Library ConCert.Examples.ExchangeBuggy.ExchangeBuggyGens
Library ConCert.Examples.iTokenBuggy.iTokenBuggyTests
Library ConCert.Examples.iTokenBuggy.iTokenBuggy
Library ConCert.Examples.iTokenBuggy.iTokenBuggyGens
Library ConCert.Examples.iTokenBuggy.iTokenBuggyPrinters
Library ConCert.Examples.BAT.BATFixedCorrect
- Basic Attention Token contract
- Contract properties
- Transfer correct
- Transfer_from correct
- Approve correct
- EIP20 functions only changes token_state
- EIP20 functions not payable
- EIP20 functions produces no acts
- Create_tokens correct
- Finalize correct
- Refund correct
- Init correct
- EIP20 functions preserve sum of balances
- Init validation
- Sum of balances always equals total supply
- Total supply can only grow before funding fails
- Constants are constant
- Finalize cannot be undone
- Cannot finalize if goal not hit
- It is always possible to finalize
- BAToken outgoing acts facts
- batFundDeposit cannot refund
- Total balance lower bound
- No outgoing acts produces while funding
- Token balances divisible by exchange rate
- Contract balance bound
- outgoing acts are valid
Library ConCert.Examples.BAT.BATCorrect
- Basic Attention Token contract
- Contract properties
- Transfer correct
- Transfer_from correct
- Approve correct
- EIP20 functions only changes token_state
- EIP20 functions not payable
- EIP20 functions produces no acts
- Create_tokens correct
- Finalize correct
- Refund correct
- Init correct
- Functions preserve sum of balances
- Sum of balances always equals total supply
- Total supply can only grow before funding fails
- Constants are constant
- Finalize cannot be undone
- Cannot finalize if goal not hit
- It is always possible to finalize
- Refund guarantee
Library ConCert.Examples.BAT.BATAltFix
Library ConCert.Examples.BAT.BAT
Library ConCert.Examples.BAT.BATTests
Library ConCert.Examples.BAT.BATTestCommon
Library ConCert.Examples.BAT.BATCommon
Library ConCert.Examples.BAT.BATAltFixCorrect
- Basic Attention Token contract
- Contract properties
- Transfer correct
- Transfer_from correct
- Approve correct
- EIP20 functions only changes token_state
- EIP20 functions not payable
- EIP20 functions produces no acts
- Create_tokens correct
- Finalize correct
- Refund correct
- Init correct
- EIP20 functions preserve sum of balances
- Init validation
- Sum of balances always equals total supply
- Total supply can only grow before funding fails
- Constants are constant
- Finalize cannot be undone
- Cannot finalize if goal not hit
- It is always possible to finalize
- BAToken outgoing acts facts
- No outgoing acts produces while funding
- Contract balance bound
- Outgoing acts are valid
Library ConCert.Examples.BAT.BATAltFixTests
Library ConCert.Examples.BAT.BATGens
Library ConCert.Examples.BAT.BATFixed
Library ConCert.Examples.BAT.BATFixedTests
Library ConCert.Examples.BAT.BATPrinters
Library ConCert.Examples.FA1_2.FA1_2Correct
Library ConCert.Examples.FA1_2.FA1_2
Library ConCert.Examples.BoardroomVoting.Egcd
Library ConCert.Examples.BoardroomVoting.Euler
Library ConCert.Examples.BoardroomVoting.BoardroomVotingTest
Library ConCert.Examples.BoardroomVoting.BoardroomVoting
Library ConCert.Examples.BoardroomVoting.BoardroomVotingZ
Library ConCert.Examples.BoardroomVoting.BoardroomVotingExtractionLiquidity
Library ConCert.Examples.BoardroomVoting.BoardroomVotingExtractionCameLIGO
Library ConCert.Examples.BoardroomVoting.BoardroomMath
Library ConCert.Examples.Counter.Counter
Library ConCert.Examples.Counter.embedding.CounterEmbed
Library ConCert.Examples.Counter.extraction.CounterSubsetTypesLIGO
Library ConCert.Examples.Counter.extraction.CounterRust
Library ConCert.Examples.Counter.extraction.CounterCertifiedLiquidity
Library ConCert.Examples.Counter.extraction.CounterSubsetTypesLiquidity
Library ConCert.Examples.Counter.extraction.CounterLIGO
Library ConCert.Examples.Counter.extraction.CounterRefTypesMidlang
Library ConCert.Examples.Counter.extraction.CounterDepCertifiedLiquidity
Library ConCert.Examples.Dexter2.Dexter2Gens
Library ConCert.Examples.Dexter2.Dexter2CPMMCorrect
- Dexter 2 CPMM contract
- Properties
- Set baker correct
- Set manager correct
- Set liquidity address correct
- Default entrypoint correct
- Update token pool correct
- Update token pool internal correct
- Add liquidity correct
- Remove liquidity correct
- XTZ to token correct
- Token to xtz correct
- Token to token correct
- Init correct
- Outgoing acts facts
- Contract balance facts
- Total supply correct
- lqtTotal/total_supply invariant
Library ConCert.Examples.Dexter2.Dexter2CPMMExtractLIGO
Library ConCert.Examples.Dexter2.Dexter2Printers
Library ConCert.Examples.Dexter2.Dexter2CommonExtract
Library ConCert.Examples.Dexter2.Dexter2FA12
Library ConCert.Examples.Dexter2.Dexter2FA12Correct
- Dexter 2 FA1.2 Liquidity token contract
- Properties
- Contract rejects money
- Default entrypoint correct
- Transfer correct
- Approve correct
- Mint or burn correct
- Get allowance correct
- Get balance correct
- Get total supply correct
- Init correct
- Outgoing acts facts
- Contract balance facts
- Total supply / token balance facts
- Empty map entries removed
- Total supply correct
Library ConCert.Examples.Dexter2.Dexter2FA12ExtractLIGO
Library ConCert.Examples.Dexter2.Dexter2CPMM
Library ConCert.Examples.Dexter2.Dexter2Tests
Library ConCert.Examples.Congress.tests.CongressPrinters
Library ConCert.Examples.Congress.tests.Congress_BuggyGens
Library ConCert.Examples.Congress.tests.Congress_BuggyPrinters
Library ConCert.Examples.Congress.tests.CongressGens
Library ConCert.Examples.Congress.tests.Congress_BuggyTests
Library ConCert.Examples.Congress.tests.CongressTests
Library ConCert.Examples.Congress.Congress
Library ConCert.Examples.Congress.CongressCorrect
Library ConCert.Examples.Congress.LocalBlockchainTests
Library ConCert.Examples.Congress.Congress_Buggy
Library ConCert.Examples.Escrow.tests.EscrowGens
Library ConCert.Examples.Escrow.tests.EscrowPrinters
Library ConCert.Examples.Escrow.tests.EscrowTests
Library ConCert.Examples.Escrow.extraction.EscrowRust
Library ConCert.Examples.Escrow.extraction.EscrowLIGO
Library ConCert.Examples.Escrow.extraction.EscrowMidlang
Library ConCert.Examples.Escrow.extraction.EscrowLiquidity
Library ConCert.Examples.Escrow.Escrow
Library ConCert.Examples.Escrow.EscrowCorrect
Library ConCert.Examples.FA2.TestContracts
Library ConCert.Examples.FA2.FA2Interface
Library ConCert.Examples.FA2.FA2Printers
Library ConCert.Examples.FA2.FA2Token
Library ConCert.Examples.FA2.FA2TokenTests
Library ConCert.Examples.FA2.FA2Gens
Library ConCert.Examples.FA2.FA2LegacyInterface
Library ConCert.Examples.StackInterpreter.StackInterpreterExtract
Library ConCert.Examples.StackInterpreter.StackInterpreter
Library ConCert.Examples.StackInterpreter.StackInterpreterRustExtract
Library ConCert.Examples.StackInterpreter.StackInterpreterLiquidityExtract
Library ConCert.Examples.StackInterpreter.StackInterpreterLIGOExtract
Library ConCert.Examples.CIS1.CIS1Utils
Library ConCert.Examples.CIS1.Cis1wccd
- Entry points
- Contract's state
- Transfer
- balanceOf
- updateOperator
- WCCD receive
- WCCD complies with CIS1
Library ConCert.Examples.CIS1.CIS1Spec
Library ConCert.Examples.EIP20.EIP20TokenCorrect
- EIP20 Token Implementation
- Properties
- EIP20 functions not payable
- EIP20 functions produce no acts
- Expected behaviour of EIP20 functions
- Transfer correct
- Transfer_from correct
- Approve correct
- EIP20 functions preserve sum of balances
- Contract never produces any actions
- Total supply always equals initial supply
- Sum of balances always equals total supply