Skip to content

chronicleprotocol/kisser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Kisser • Unit Tests License: MIT

Kisser is a simple contract allowing auth'ed addresses to kiss customers on IToll instances. Kisser's simplicity allows Chronicle Protocol to have it auth'ed on Scribe(Optimistic) instances as the contract only allows kiss() updates and nothing else.

The contract uses the chronicle-std/Auth module for access control.

Installation

Install module via Foundry:

$ forge install chronicleprotocol/kisser

Contributing

The project uses the Foundry toolchain. You can find installation instructions here.

Setup:

$ git clone https://github.com/chronicleprotocol/kisser
$ cd kisser/
$ forge install

Run tests:

$ forge test
$ forge test -vvvv # Run with full stack traces
$ FOUNDRY_PROFILE=intense forge test # Run in intense mode

Lint:

$ forge fmt [--check]

Update gas snapshots:

$ forge snapshot [--check]

Dependencies

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •