Skip to main content

Direct Invocation


Token Limitations

As smart contracts running in a blockchain, tokens were designed to be isolated. Despite a token can invoke another token in the same blockchain, a token cannot directly invoke another token from a different blockchain.


Contracts cannot make HTTP calls

Contracts cannot digitally sign

ERCTitleDescription
ERC-6944ERC-5219 Resolve ModeAdds an ERC-4804 resolveMode to support ERC-5219 requests
EIP-2696JavaScript `request` method RPC transportA standard for remote procedure calls between an Ethereum Provider and an Ethereum Client when both are able to interface with each other via a shared JavaScript object.
EIP-2700JavaScript Provider Event EmitterA standard mechanism for JavaScript Ethereum Providers to notify clients about chain state changes when both are able to interface with each other via a shared JavaScript object.