1. Make prize bonds digital and link them to CNIC.
2. Make law where consumer banks should be bound to open current account for citizen without minimum balance requirements, and there shouldn't be any charges except cheque book and ATM cards.
3. Make payment terminals duty free and subsidies it to make them cheap.
4. Give tax incentives to telecom companies who complete network coverage across Pakistan in set period, and make data sims and data charges (restricted to payment gateways only) tax free.
5. Make law to where consumer banks should be bound to provide payment terminal services where there shouldn't be any charges on transactions (only minimum fixed monthly charges decided by sate bank to cover operating cost of digital payment services)
6. Introduce 5000, 10000, 50000, 100000 exchange notes which should be used only by banks and financial institutions to settle payments. State bank should track the movement of these exchanges notes.
7. Print more 100, 50, 20, 10 notes.
8. End 500, 1000, 5000 bank notes and ask people to deposit these notes into their bank accounts.
9. Monthly cash withdrawal limit should be set at PKR 15,000
You do above, You will not need to give any amnesty scheme ever.