@asset-projects/ethers-wrapper
Version:
18 lines (17 loc) • 1.47 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ERC1155_ABI = void 0;
exports.ERC1155_ABI = [
'event TransferSingle(address indexed _operator, address indexed _from, address indexed _to, uint256 _id, uint256 _value)',
'event TransferBatch(address indexed _operator, address indexed _from, address indexed _to, uint256[] _ids, uint256[] _values)',
'event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)',
'event URI(string _value, uint256 indexed _id)',
'function safeBatchTransferFrom(address _from, address _to, uint256[] calldata _ids, uint256[] calldata _values, bytes calldata _data) external',
'function balanceOf(address _owner, uint256 _id) external view returns (uint256)',
'function balanceOfBatch(address[] calldata _owners, uint256[] calldata _ids) external view returns (uint256[] memory)',
'function setApprovalForAll(address _operator, bool _approved) external',
'function isApprovedForAll(address _owner, address _operator) external view returns (bool)',
'function onERC1155Received(address _operator, address _from, uint256 _id, uint256 _value, bytes calldata _data) external returns(bytes4)',
'function onERC1155BatchReceived(address _operator, address _from, uint256[] calldata _ids, uint256[] calldata _values, bytes calldata _data) external returns(bytes4)',
'function uri(uint256 _id) external view returns (string memory)',
];