0.0.7 • Published 2 years ago
@aut-protocol/sdk-biconomy v0.0.7
Overview
It a biconomy SDK wrapper library to help with the issues coming from installing with webpack 5 polyfills.
Installation
npm i @aut-protocol/sdk-biconomy
or if you prefer using yarn
yarn @aut-protocol/sdk-biconomy
Get started
Example sending EIP712 transaction
export interface ISDKBiconomyWrapper {
initializeBiconomy(signerOrProvider: EtherSigner): Promise<void>;
canSendEIP712Transaction(address: string): boolean;
sendEIP712Transaction(
contract: Contract,
data: string
): Promise<SDKContractGenericResponse<BiconomyEvent>>;
}
const provider = new ethers.providers.Web3Provider(window.ethereum);
const signer = provider.getSigner();
const biconomy = new SDKBiconomyWrapper({
enableDebugMode: true,
apiKey: process.env.apiKey,
contractAddresses: [0x...],
});
await biconomy.initializeBiconomy(signer);
const contract = new ethers.Contract(0x, abi, signer);
let { data } = await contract.populateTransaction.method(...args);
const response = await biconomy.sendEIP712Transaction(contract, data);
const {
isSuccess
errorMessage,
data,
transactionHash,
} = response;
More usage examples
How to use with AutSDK
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5-beta-03
2 years ago
0.0.5-beta-02
2 years ago
0.0.5-beta-01
2 years ago
0.0.4
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago