Solving offline payments for scalable and interoperable CBDCs: A presentation from CrunchFish