diff --git a/README.md b/README.md index 9932ed7..186cca7 100644 --- a/README.md +++ b/README.md @@ -31,8 +31,6 @@ All deployable contracts share the same core functionality (`RuleEngineBase`, di > **Warning (shared engine across multiple tokens):** A "multi-tenant" setup here means one RuleEngine instance is shared by several token contracts (all bound through `bindToken`). In this setup, tokens must be equally trusted and governed together. ERC-3643 callbacks (`transferred`, `created`, `destroyed`) do not pass the token address to rules, so stateful/accounting rules are not safe for mutually untrusted tokens sharing the same engine. -[TOC] - ## Motivation - Why use a dedicated contract with rules instead of implementing it directly in CMTAT or [ERC-3643](https://eips.ethereum.org/EIPS/eip-3643) tokens?