Bancor is a protocol to create Smart Tokens. This new standard allows cryptocurrencies to be converted directly through smart contracts. Bancor is an onchain liquidity protocol that allows automated, decentralized exchange across all blockchains. The Bancor Protocol, a fully on-chain liquidity protocol, can be implemented on any smart-contract-enabled blockchain. The Bancor Protocol is an open source standard for liquidity pools. These pools provide an endpoint to automated market-making (buying and selling tokens against smart contracts). Bancor Network operates currently on the Ethereum and EOS Blockchains. However, the protocol is designed for interoperability with other blockchains. Our implementation can easily be integrated into any application that allows value exchanges. Our implementation is open-source and permissionless. Ecosystem participants are encouraged and encouraged to contribute to the Bancor Protocol.