No.
I didn't say "grant" I did write "guarantee".
Russia signed the Budapest Memorandum [0] ("guarantee Ukraines sovereignty") so Ukraine would sign the Lisbon Protocol [1] ("give up nuclear weapons").
Ukraine gives up nuclear weapons, Russia guarantees Ukraines sovereignty. Simple:
"The Budapest Memorandum on Security Assurances comprises three substantially identical political agreements [..] to provide security assurances by its signatories relating to the accession of [..] Ukraine to the Treaty on the Non-Proliferation of Nuclear Weapons [..] Respect the signatory's independence and sovereignty in the existing borders" [0]
[0] https://en.wikipedia.org/wiki/Budapest_Memorandum
[1] https://en.wikipedia.org/wiki/Lisbon_Protocol