I am using some iron butterfly keys on a white oak table and am concerned about long term staining developing.

Is it impossible to prevent or will a sealcoat of shellac or varnish on both the wood and the bottom of the key prevent an adverse reaction?

I want to make sure that the oak color "will always be true".