is there a way to examine what a smart contract account's library environment is? (except of course the in-transaction library you can add) i.e. some API in the node you can call to find this out?