# OBI things ## OBI Library ### JS (on BandChain.js) - Support Boolean with test case ### Both - Does Bytes use? (Rust use [u8] instead of bytes) - Support no input (Include?) - Support no output (Include?) - If data does not match to type - type u8 but input more than 255 -> throw err? ### GitHub - Remove Obi on BandChain? - Use only from PyBand / BandChain.js? ### Documentation https://docs.bandchain.org/technical-specifications/obi.html ## Cosmoscan - Binding Decode input / output - Binding Encode input / output - Generate decoder code in Solidity - Generate decoder code in Golang (Optional) - Extract name, type from Schema (helper) ## OBI playground (Extra) http://obi.bandchain.org - Improve UX UI