Abstract: A system and method for converting between in-game digital assets and cryptocurrency tokens on a distributed ledger. Transaction message are created and digitally signed by users and broadcast for incorporation into the distributed ledger. Assets may be fungible or non-fungible tokens implemented as Smart Contracts on a blockchain. Assets may represent avatars, game currency, tools earned in a game. Certain assets may be transferred from one game to another game via the ledger.